Naveen is a Senior Java Developer with 8+ years of experience in crafting robust and scalable applications. He specializes in Java Spring Boot, Microservices, and Apache Kafka, actively working with cloud platforms like AWS and GCP.
Led design and development of scalable microservices using Java Spring Boot and Apache Kafka.
Successfully integrated cloud platforms like AWS and GCP for robust deployment.
Enhanced system performance through Apache Flink for advanced data processing.
Drove continuous improvement initiatives by incorporating Agile methodologies.
Conducted code reviews and unit testing to ensure high code quality.
Led Telecommunications microservices design + development with Java Spring Boot + Apache Kafka + Apache Flink + Kubernetes + React.js for scalable real-time data streaming as Lead Developer
Led high-volume SaaS Time Tracker distributed systems with metric measurement + real-time data processing using Java Spring Boot + Apache Kafka + Microservices + GraphQL + AWS as Senior Software Engineer
Led scalable + resilient cloud-native Retailing solutions with Java Spring Boot + Apache Kafka + GCP + Firestore + GCS as Senior Software Developer
Built Banking solutions with transactional integrity + security using Java Spring Boot + Apache Kafka + AWS Lambda + Microservices + RESTful APIs
Designed Automobile middleware gateway for seamless inter-component communication using Java Spring MVC + JMS
Built US Government Healthcare data-driven validation framework + secure AWS S3 storage with Java Spring Boot + RESTful APIs
Overview: This project focuses on developing scalable microservices for a telecommunication domain, leveraging real-time data streaming. Responsibilities: Led design and development of microservices using Java Spring Boot, ensuring scalable and maintainable architecture. Utilized Apache Kafka for efficient real-time data streaming and integration. Implemented Apache Flink for advanced data processing and analytics, enhancing system performance. Deployed and managed containerized applications using Kubernetes, optimizing resource allocation and deployment workflows.
Key outcomes:
Ensured scalable and maintainable microservice architecture.
Optimized resource allocation and deployment workflows through Kubernetes.
Enhanced system performance via Apache Flink for data processing.
Overview: This project involved developing a high-volume SaaS time tracking system, focusing on distributed architecture and real-time data processing. Responsibilities: Led the development of large-scale distributed systems leveraging messaging systems like Kafka for real-time data processing. Architected and designed microservices-based solutions following cloud-native principles, utilizing container technologies. Utilized SQL (PostgreSQL) and NoSQL databases (DynamoDB, Cassandra, MongoDB) for data storage and retrieval. Worked closely with AWS services (EC2, SQS, SNS, S3, Lambda) for cloud deployment and management.
Key outcomes:
Led development of large-scale distributed systems for high-volume SaaS environment.
Implemented multi-tenant architecture ensuring efficient resource utilization.
Overview: This project focused on building scalable and resilient retail solutions within a cloud-native environment. Responsibilities: Led the development of scalable and resilient retail solutions, leveraging Java Spring Boot and Apache Kafka for event-driven architecture. Collaborated with stakeholders to gather requirements and design custom Kafka connectors and integration solutions. Utilized Google Cloud Platform (Firestore, GCS) for data storage and management, ensuring data integrity and scalability.
Key outcomes:
Led development of scalable and resilient retail solutions.
Designed custom Kafka connectors facilitating seamless data flow.
Overview: This project involved developing and enhancing banking solutions, with a focus on transactional integrity and security. Responsibilities: Collaborated in the development and enhancement of banking solutions, focusing on transactional integrity and security. Implemented Kafka integration in microservices architecture, ensuring reliable and efficient event-driven communication.
Key outcomes:
Ensured reliable and efficient event-driven communication through Kafka integration.
Overview: This project involved developing solutions for the US Government healthcare sector, focusing on data accuracy and secure storage. Responsibilities: Designed and implemented a data-driven validation framework to ensure the accuracy and integrity of healthcare data. Integrated AWS S3 bucket for secure and scalable storage of large files, ensuring compliance with data security regulations.
Key outcomes:
Designed and implemented a data-driven validation framework for healthcare data accuracy.
Naveen
Sr.Java