KARTHIK REDDY KARANGULA
Full Stack Developer
Location: NY Phone: 607-***-**** Email: ******************@*****.*** LinkedIn
SUMMARY
Results-driven Software Developer with four plus years of extensive experience in including Java 11 features), Python, and C, delivering high-performance and scalable applications.
Demonstrated expertise in backend development, building robust applications using Spring Boot, Spring MVC, Spring Security, Hibernate ORM, and Dependency Injection.
Understanding of Salesforce admin functionalities, including Permission Sets, Sharing Rules, and Data Security policies.
Adept at developing dynamic and responsive frontend interfaces using React.js, Angular, Vue.js, JSP, HTML, CSS, Bootstrap, jQuery, and UI/UX principles.
Skilled in API development, designing and integrating RESTful and SOAP APIs, with experience in Swagger for API documentation and micro services architecture.
Strong experience in cloud computing, working with AWS (EC2, S3, Lambda, VPC), Azure, Kubernetes, and Docker, optimizing deployment and scalability.
Hands-on expertise in CI/CD pipelines, utilizing Jenkins, GitLab CI, GitHub Actions, and Bitbucket to automate development workflows.
Proficient in database management, with in-depth knowledge of MySQL, PostgreSQL, MongoDB, and Oracle, ensuring efficient data storage and retrieval.
Experienced in Big Data processing using Apache Spark and PySpark, enabling real-time analytics and large-scale data computations.
Skilled in testing and debugging, using JUnit, Mockito, Cypress, and Mocha to ensure application reliability and performance.
Proficient in version control using Git, GitHub, GitLab, and Bitbucket, ensuring seamless collaboration and code integrity.
Hands-on experience with development environments such as NetBeans, IntelliJ IDEA, Eclipse, VS Code, and PyCharm, enhancing productivity and code quality.
Adept at Agile and DevOps methodologies, excelling in cross-functional collaboration, automation, and delivering high-quality, secure, and scalable software solutions.
TECHNICAL SKILLS
Programming Languages:
Java (including Java 11 features), Python, C,C#
Frameworks:
React.js, Angular, Vue.js, JSP, HTML, CSS, Bootstrap, jQuery, UI/UX, Spring Boot, Spring MVC, Spring Security, Hibernate ORM, Dependency Injection,ASP.Net
API Development:
RESTful APIs, SOAP APIs, Swagger (API Documentation)
Cloud Technologies:
AWS (EC2, S3, Lambda, VPC), Azure, Kubernetes, Docker, Jenkins, GitLab CI, GitHub Actions, Bitbucket
Database:
MySQL, PostgreSQL, MongoDB, Oracle
Big Data & Data Processing::
Apache Spark, PySpark
Testing & Debugging Tools:
JUnit, Mockito, Cypress, Mocha
Version Control:
NetBeans, IntelliJ IDEA, Eclipse, VS code, PyCharm
Operating Systems:
Git, GitHub, GitLab, Bitbucket
PROFESSIONAL EXPERIENCE
MCKESSON NY
Java Full Stack Developer Jan 2023 – Current
Developed scalable web applications using Java 17, Spring Boot, and AngularJS, increasing user engagement by 35%.
Designed and prototyped user interfaces with Figma, improving user experience by 30% through collaborative feedback loops.
Managed builds and dependencies using Maven, streamlining deployment for features like express checkout.
Optimized server-side logic and built RESTful APIs with Java and Spring Boot, reducing data processing time by 30%.
Enhanced system reliability by 25% by implementing AWS Elastic Load Balancing within Kubernetes deployments.
Improved application performance by 25% by integrating Hibernate ORM with MongoDB for efficient data persistence.
Boosted data retrieval speeds by 40% through effective NoSQL database techniques in MongoDB.
Strengthened software quality by conducting rigorous testing using React Testing Library, JUnit, and Mockito, improving defect detection and test coverage.
Increased team productivity by 30% by integrating Jenkins CI/CD pipelines and managing Agile workflows with Jira and GitHub.
State University of New York NY
Graduate Research Assistant Aug 2021–Sep 2022
Led research on blockchain technologies, focusing on secure digital identity management solutions and their applications in cybersecurity.
Designed and maintained relational databases using SQL, supporting extensive data analysis for academic projects.
Contributed to peer-reviewed publications through data modeling, experimental design, and statistical analysis.
Presented research findings at academic conferences, promoting interdisciplinary collaboration and innovation.
Adani India
Java Full Stack Developer Dec 2020 - Jul 2021
Engineered robust banking applications using Java 17 and Spring MVC, increasing code reusability by 25% through modular design.
Developed and maintained RESTful payment APIs for real-time transaction processing, boosting transaction speed by 40%.
Applied Spring Boot’s dependency injection and auto-configuration features to accelerate setup and improve development efficiency by 20%.
Managed Oracle database schemas using Spring Data JPA and SQL, reducing query execution time by 20% and enhancing web app interactivity.
Deployed Spring Gateway for centralized API management, improving system performance and scalability by 30%.
Built responsive and engaging user interfaces using HTML5, CSS (LESS), and JavaScript, increasing user satisfaction by 30%.
Developed dynamic UIs using AngularJS, boosting user engagement and satisfaction by 35%.
Conducted unit testing with Mocha, reducing integration-phase bugs by 25% and ensuring component reliability.
Executed over 5000 API tests with Postman to validate performance and ensure system integration across multiple scenarios.
Optimized compute resource utilization by leveraging AWS EC2 instances, improving system performance by 25%.
Implemented AWS Lambda monitoring with CloudWatch, reducing incident response time by an average of 30 minutes.
Automated build and deployment processes using Jenkins and Maven in CI/CD pipelines, enhancing development speed and minimizing manual errors.
KPMG India
Java Developer Aug 2019 - Apr 2020
Achieved streamlined web application processes by developing robust applications using Java, integrating Spring Boot and Spring MVC, which improved server-side logic management and request handling efficiency.
Enhanced user interface responsiveness and dynamism by designing and implementing client-side interfaces with AngularJS, coupled with Bootstrap and HTML, resulting in a 40% increase in user engagement and satisfaction.
Significantly optimized data storage and retrieval operations by engineering and maintaining MySQL databases using Spring JPA, which improved database performance by 30%.`
Built and sustained scalable and secure Restful APIs using Java 11, which facilitated seamless data integration and interaction between front-end and back-end systems, enhancing overall system reliability and performance.
Managed the software development lifecycle within an Agile environment, utilizing Git and Jira, which enhanced team collaboration and reduced time to market by 25%.
EDUCATION
State University of New York Polytechnic Institute Utica, NY
Master of Science in Computer and Information Science Aug 2021 –May 2023
Jawaharlal Nehru Technological University India
Bachelor Electronics and communication Engineer Jun 2016 –Nov 2020