Java Software Developer
CurrentAs a Java Software Developer at Velocis System Private Limited, I played a key role in developing web and mobile applications for a census project that aimed to streamline the collection and processing of large-scale data. Using Java, Spring Boot, and a monolithic architecture, I worked alongside an amazing team to build a robust and secure system capable of handling sensitive information.Key Contributions:Web Development: I worked on developing and optimizing web applications using Spring Boot, which helped reduce load times by 30% and greatly improved system performance. I also collaborated with the UX team to ensure the interface was user-friendly and accessible to a wide range of people involved in the census process.Mobile Integration: Designed and built REST APIs for mobile apps, ensuring smooth communication between the web and mobile platforms. With over 1,000 concurrent users relying on the system, this integration reduced API response time by 20%.Data Security: Given the sensitive nature of census data, security was critical. I implemented encryption mechanisms using Advice Controllers, which helped reduce vulnerabilities by 15% and ensured we met strict data protection standards.User Experience: I applied JavaScript validation and jQuery to improve form submissions and reduce data entry errors by 40%, ultimately making the application more user-friendly.Monolithic Architecture: I was involved in refactoring the monolithic architecture, which reduced technical debt by 25% and made the system easier to maintain and scale.Collaboration & Problem-Solving:Throughout the project, I worked closely with designers, product managers, and government stakeholders to ensure the system met their needs. When performance issues arose, I implemented caching techniques that reduced server load by 25%, ensuring smoother operation during peak traffic periods.