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
Education
Projects
Alg Software Eng Web App
Conference/Seminar/STTP/FDP/Symposium/Workshop
-
Nov 2014
Graduate Seminar
Chicago State University (CSU) ,
Chicago, Illinois, United StatesCertificates
-
By : Sathya Technolo...
Microsoft.NET PACKAGE
-
By : Wine Yard Techn...
Project in The Domain Of Digital Design And Embedded Systems
Scholar9 Profile ID
S9-042025-2311365

Publication
(0)

Article Reviewed
(0)

Citations
(0)

Network
(0)

Conferences/Seminar
(1)