April, 2023 β Present
Product Engineer II Β· Tekizma India Solutions Pvt Ltd
Designed, developed and maintained backend services using Java and Spring Boot, ensuring scalability and maintainability aligned with business goals.
Built and optimized RESTful APIs, improving data exchange efficiency and reducing average response times.
Worked extensively with PostgreSQL, performing schema design, complex query optimization, and index tuning to enhance database performance.
Implemented Redis caching and background job processing with Kafka, boosting throughput and reducing latency across distributed systems.
Led the migration of a monolithic application to a microservices architecture, improving system scalability, deployment efficiency, and fault isolation.
Integrated Spring Security for robust authentication and Role-Based Access Control (RBAC), strengthening overall application security.
Collaborated with cross-functional teams including frontend and product to ensure seamless integration and high-quality delivery.
Conducted extensive debugging and performance tuning to enhance system reliability and user experience.
Used Docker, Kubernetes and Git for containerized deployments and streamlined release management.
Java 17
Spring Boot
Spring Security
Apache Kafka
GraphQL
Redis
PostgreSQL
Docker
Kubernetes
December, 2021 β March, 2023
Software Engineer Β· RamGenix
Designed and developed RESTful APIs to enhance cross-system communication, reducing bug occurrences by 10% and improving data consistency.
Enhanced authentication mechanisms using JWT, ensuring secure user sessions, preventing unauthorized access, and improving API security across microservices.
Optimized backend services and API performance, leading to a 15% reduction in frontend integration errors and improved system stability.
Built and maintained Angular applications used in production. Implemented reusable components, state management and API integrations
Java 11
Angular
MongoDB
Spring Boot
Spring JPA
Redis
March, 2021 β December, 2021
Software Engineer Β· Time Logic Solutions
Assisted in the design and implementation of backend systems using JAVA, contributing to a 20% improvement in application efficiency and load times.
Collaborated with senior developers to debug and optimize SQL queries, reducing data retrieval times by 25%.
Java 11
Spring Boot
REST APIs
JUnit