NIKHIL LEBAKA
FULL-STACK JAVA DEVELOPER
Email: *************@*****.*** Contact No: 412-***-**** LinkedIn: linkedin.com/in/nagavenkatanikhillebaka
ABOUT
Results-driven Java Full Stack Developer with over 6 years of experience in designing, developing, and deploying scalable applications using Java 17, Spring Boot, Microservices, and React.js/Angular. Proficient in building secure RESTful APIs, optimizing cloud deployments (AWS, Azure, GCP), and implementing CI/CD pipelines to enhance software efficiency. Adept at database optimization (SQL/NoSQL), Kubernetes orchestration, and distributed data processing (Hadoop, Kafka) to drive performance improvements. Proven track record in leading Agile teams, optimizing system architectures, and integrating enterprise solutions for global financial and automotive industries. Expertise in automated testing (JUnit, Mockito, Cypress), API development, and performance tuning to ensure high-quality software delivery. Strong problem-solving skills with hands-on experience in DevOps, containerization (Docker), and cloud monitoring (CloudWatch, App Services) for resilient and scalable applications. Passionate about innovation, mentoring developers, and delivering high-performance enterprise solutions aligned with business goals.
TECHNICAL PROFICIENCY:
Languages
Java (Java 8, Java 11, Java 17), Python, JavaScript, TypeScript, C++, C, PL/SQL
Frameworks
Spring Boot, Spring Core, Spring MVC, Spring Security, Struts, Hibernate, Microservices, React.js, Angular (Angular 2.0, Angular 7+), Redux, Node.js, Alfresco ADF
Database
MySQL, Oracle, SQL Server, MongoDB, Cassandra, NoSQL, PostgreSQL
Web Technologies
JavaScript (ES6+), TypeScript, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON, PrimeFaces, RESTful APIs, GraphQL
XML Technologies
XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest, UDDI
Cloud Platform
AWS, Azure, GCP (Cloud Functions, Compute Engine, Cloud Storage), Cloud Foundry
Application Server
Apache Tomcat, WebLogic, JBoss, WebSphere, Kubernetes, Docker
Development Tools
Eclipse, IntelliJ IDEA, Spring Tool Suite, Visual Studio Code, NetBeans, Atom
Testing and Logging Tools
JUnit, Mockito, Log4j, Cypress, Selenium, Postman
Build tools
Maven, Jenkins, Gradle, ANT, GitHub Actions, Docker Compose
Version Control
GIT, Bitbucket, SVN, CVS
Operating Systems
Windows (95/98/NT/XP/Vista/7/10/11), UNIX, Linux (Ubuntu, Red Hat, CentOS), Solaris
EXPERIENCE
Ford Motors Company Pittsburgh, PA, USA
Full Stack Java Developer Jul '23 - Present
Developed Java applications for the Ford Direct platform, streamlining vehicle inventory updates and improving processing efficiency.
Enhanced the performance of microservices, leading to faster API response times and a better user experience.
Refactored Angular components to optimize UI performance and reduce page load times.
Designed and implemented a distributed data processing pipeline using Hadoop MapReduce, significantly reducing batch execution time.
Configured and optimized AWS EC2 instances and auto-scaling strategies to ensure high availability and improved system performance.
Integrated AWS CloudWatch for monitoring and logging, improving system reliability and reducing downtime.
Established Git-based release management using tags, minimizing deployment errors by 25%.
Deployed Kubernetes clusters for multiple projects, significantly reducing deployment time and enhancing scalability.
Introduced a team collaboration tool that streamlined task management, leading to a 15% improvement in project delivery efficiency.
Environment: Java 17, Spring Boot, Microservices, AWS (EC2, S3, CloudWatch), Kubernetes, Docker, Hadoop, React.js, Angular, REST APIs, Git, Agile
Mastercard Arlington, VA, USA
Software Developer Dec '22 - Jun '23
•Developed automated testing scripts for Mastercard transactions using JUnit, Mockito, and Selenium, accelerating testing cycles and reducing manual efforts.
•Designed and implemented a React.js feature for an online payment platform, improving user engagement and responsiveness by leveraging Redux, TypeScript, and Material-UI.
•Developed a Python-based Flask/Django web application to enhance internal workflow automation, integrating PostgreSQL for efficient data management.
•Built real-time transaction monitoring tools using Kafka and WebSockets, enabling proactive issue detection and reducing downtime by 30%.
•Guided junior developers on best practices for Mastercard integration, including OAuth2 security, RESTful API design, and database optimization, fostering a more efficient onboarding process.
•Led the integration of Mastercard services with Azure (App Services, Cosmos DB, AKS), ensuring seamless scalability and high availability.
•Delivered the Mastercard integration project ahead of schedule, achieving a 15% reduction in overall costs by optimizing CI/CD pipelines using Jenkins and Docker for automated deployments.
Environment: Python, PostgreSQL, React.js, Azure (Azure Functions, App Services, Cosmos DB), API Development, Automation Testing, CI/CD, Agile
General Motors Detroit,MI,USA
Java Developer Feb '18 - Jul '21
•Developed and maintained backend microservices and RESTful APIs using Java, Spring Boot, and cloud platforms (AWS/Azure/GCP) to enable real-time EV diagnostics, battery health monitoring, and charging station data processing.
•Designed and implemented responsive, interactive frontend applications with React.js, Redux, TypeScript, integrating real-time data visualization tools for EV health tracking, fleet management, and smart charging solutions.
•Optimized database performance and scalability by working with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, ensuring efficient data storage and retrieval for vehicle telemetry. Reduced query execution time by 40%.
•Automated deployment and scaling of microservices using Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions), ensuring high availability and seamless software updates. Reduced deployment failures by 50% through enhanced automation.
•Implemented security best practices using OAuth 2.0, JWT, and API Gateways, securing vehicle-to-cloud communication and user authentication.
•Collaborated with cross-functional teams (AI/ML engineers, cloud architects, and automotive specialists) in Agile/Scrum environments, integrating predictive analytics, optimizing code, and enhancing system performance.
Environment: Java, Spring Boot, Microservices, React.js, Docker, SQL/NoSQL, GCP (Cloud Functions, Compute Engine, Cloud Storage), CI/CD (Jenkins), Agile.
EDUCATION
Gannon University: Master's Degree Computer & Information Sciences, General
REFERENCES AVAILABLE UPON REQUEST