Back to Top

About

Karthik Reddy Puram is an accomplished Full Stack Java Developer with over nine years of comprehensive experience in backend and frontend development. He has a strong track record of managing software development life cycles, particularly within Agile and Test-Driven Development (TDD) environments. Karthik seeks roles in innovative and growth-driven organizations where he can continuously learn and contribute to cutting-edge technologies. His professional journey includes significant expertise in Java and J2EE technologies, including Servlets, Spring, JPA, JDBC, JSP, and frameworks like Hibernate, Spring MVC, Spring Boot, Spring Security, and Spring AOP. He is adept at designing and developing service-oriented architectures and microservices using RESTful and SOAP web services, with frameworks like Apache CXF and Jersey. Karthik has hands-on experience in building modern, responsive web applications using HTML5, CSS3, JavaScript, AJAX, and front-end frameworks like Angular and React. He developed dynamic Single Page Applications (SPA) using Angular and Node.js, showcasing a solid grasp of UI/UX design principles. His backend development proficiency includes integrating with databases such as Oracle, MySQL, PostgreSQL, and MongoDB. He is skilled in writing complex SQL, PL/SQL scripts, and optimizing queries. He has utilized ORM frameworks like Hibernate and Spring JPA for efficient data management and has developed applications on top of multiple application servers, including IBM WebSphere, WebLogic, and Apache Tomcat. Karthik has integrated and implemented secure authentication and authorization mechanisms using Spring Security, OAuth 2.0, and JWT tokens. He also has a deep understanding of AWS services (EC2, S3, RDS, Lambda, API Gateway) and has deployed applications using containerization and orchestration technologies like Docker, Kubernetes, and OpenShift. In his role at Volkswagen Group of America since June 2015, he has led the development of enterprise applications built with the MEAN stack and Spring Boot microservices. He contributed to migrating messaging systems from IBM MQ to Apache Kafka, implemented serverless architectures using AWS Lambda, and configured continuous integration pipelines using Jenkins and ArgoCD. He played a crucial role in code quality assurance through tools like SonarQube and SonarLint. Additionally, Karthik has experience in real-time data visualization using Kibana and Splunk and has a working knowledge of IIB microservices for enterprise system integration. He is also well-versed in DevOps practices, source control tools like Git, and build automation using Maven, Gradle, and ANT. Karthik holds a Master’s degree in Computer Science from Chicago State University, underscoring his strong academic foundation in the field. Experienced Full-Stack Developer with over 9 years of expertise in building robust, scalable web applications across diverse industries. Skilled in Java, front-end frameworks, and cloud-based architectures.

View More >>

Skills

Experience

Sr. Full Stack Java Developer

Volkswagen Group of America, Inc. (VWGoA)

Jun-2015 to Present

Education

Chicago State University (CSU)

Master's in Computer Science & Engineering

Passout Year: 2014

Projects

Aug-2014 to Dec-2014

Alg Software Eng Web App

Conference/Seminar/STTP/FDP/Symposium/Workshop

Seminar
  • dott image Nov 2014

Graduate Seminar

Hosted By:

Chicago State University (CSU) ,

Chicago, Illinois, United States

Certificates

Issued : Jul 2013
  • dott image By : Sathya Technolo...
Microsoft.NET PACKAGE
Issued : Apr 2012
  • dott image By : Wine Yard Techn...
Project in The Domain Of Digital Design And Embedded Systems

Scholar9 Profile ID

S9-042025-2311365

Publication
Publication

(0)

Review Request
Article Reviewed

(0)

Citations
Citations

(0)

Network
Network

(0)

Conferences
Conferences/Seminar

(1)