Software Engineer
Current- Developed backend systems using Java, Spring Boot, JPA, and Hibernate, ensuring scalability and performance.- Designed and implemented efficient database architectures, optimizing data retrieval and storage using MySQL and Redis for caching.- Collaborated with cross-functional teams, including product managers, designers, and front-end developers, to deliver high-quality software solutions.- Ensured security and compliance by implementing Spring Security for user authentication and authorization and integrating OAuth 2.0 for secure third-party access.- Utilized Apache Kafka for real-time data processing and event-driven architecture, enhancing the responsiveness and reliability of applications.- Integrated various payment gateways and implemented transaction security measures, ensuring safe-and reliable financial operations within applications.- Conducted performance analysis, optimizations, and benchmark evaluations to continuously improve system efficiency and user experience.- Added global exception handler package to handle all possible exceptions in applications, improving system robustness and user experience.- Demonstrated strong time management skills by balancing freelance projects with a full-time government role, showcasing dedication to continuous learning and professional growth.- Managed project timelines and coordinated tasks during sprint planning and review sessions.- Resolved team impediments to maintain smooth workflow and meet sprint goals.