Venkata Vamsi Krishna
Java/UI Developer
*****.********.**@*****.*** 484-***-**** linkedin.com/in/krishna-bheemani
SUMMARY:
Results-driven Full-Stack Developer with 5+ years of experience in Java, Spring Boot, UI/UX development, and Cloud Technologies (AWS, Azure). Proficient in developing scalable, high-performance applications with RESTful API development, database optimization, and real-time data streaming using Kafka. Hands-on expertise in DevOps, CI/CD pipelines, and test automation to enhance software reliability and efficiency. Passionate about performance optimization, security enhancements, and cloud automation to drive business success.
In essence, results-oriented Five years of designing and building scalable, high-performance applications have created a senior Java full-stack developer highly skilled in Java, Spring Boot, Angular, AWS, Azure, and microservices, having created and delivered cloud-native apps.
Restful API development, database optimization, and Kafka real-time data streaming have shown proven success for you. Applied with DevOps methods, CI/CD pipelines, and Agile tools, it enables perfect product delivery. Driven by performance optimization, security enhancements, and cloud automation to support corporate success.
Designed and enhanced RESTful services with JAX-RS (Jersey, RestEasy) to boost API performance and efficiency.
Enabled real-time communication of distributed systems via applied socket programming.
Oversaw software lifecycle applying Agile methods, including JIRA, therefore improving project management and issue tracking.
Core Java expert; multithreading, concurrency, file I/O, generics, data structures, collections, garbage collecting for high-performance applications.
Using Java 8 tools—parallel streams, lambda expressions, functional interfaces, and filters—effectively managed and processed data.
Designed and put into use N-tier corporate apps using Eclipse/MyEclipse using J2EE (Servlets, JSP, JSTL, JSF, JDBC, RMI, JNDI, EJB, JMS).
Applied complex design patterns in modular and maintainable architecture (Singleton, Factory, DAO, Session Facade, Front Controller).
Designed Apache and Spring JMS messaging systems to build real-time event processing modules.
Designed microservices architecture using Spring Boot (MVC, IoC, JDBC, AOP, Batch), thereby enhancing system versatility and scalability.
TECHNICAL SKILLS:
Languages: Java, TypeScript, JavaScript, Python, C++
Frontend: React Native, React.js, Angular, Redux, HTML5, CSS3, GraphQL Micro Frontends (MFE), Webpack,
Backend: Node.js, Express.js, Spring Boot, Django
Databases: PostgreSQL, MongoDB, MySQL, Firebase, NoSQL, Neo4j
Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Firebase, GCP, Docker, Kubernetes, Azure
CI/CD & Testing: Jenkins, Jest, Mocha, React Testing Library, Selenium
Tools & Platforms: Git, JIRA, Bitbucket, WebSockets, Kafka
PROJECTS:
Automated Test Framework
- Developed a Test Automation Framework using Selenium, TestNG, and Cucumber (BDD) to automate UI and API testing.
- Integrated with Jenkins CI/CD pipelines to enable automated test execution and reporting.
Real-Time Data Processing with Kafka
- Designed and implemented a real-time event processing system using Kafka and Spring Boot.
- Improved data streaming efficiency by 40% by optimizing message consumption and processing.
Cloud-Based Microservices Application
- Built a microservices-based web application using Spring Boot and deployed on AWS (EC2, S3, RDS).
- Improved system modularity and scalability, reducing API response times by 30%.
WORK EXPERIENCE:
Client: Verizon—Dallas, TX September 2024- March 2025
Java/UI Developer
Responsibilities:
Designed and improved real-time aggregated reports for network performance insights, enhancing operational decision-making and market trend research.
Designed interactive UI elements using Angular 2/4, TypeScript, JavaScript, HTML5, and CSS3, ensuring a perfect user experience across devices.
Designed RESTful microservices using Spring Boot, Spring Cloud, and AWS, improving application modularity and scalability.
Using AWS EC2, S3, Lambda, and DynamoDB, deployed apps automating processes using Jenkins-based CI/CD pipelines for faster releases.
Using OAuth 2.0 RBAC and JWT-based authentication will help to strengthen API security and limit illicit access.
Integrated Kafka messaging with Spring Kafka uses event-driven architecture for real- time network data processing, hence enhancing event handling performance.
Using Spring Data JPA and MySQL query optimization helped to reduce 30% query response times in databases.
Oversized projects using Docker containers and Kubernetes helped to increase application mobility.
Unit and integration testing with JUnit, Postman, and Cucumber yielded 95%+ test coverage and hence reduced production issues.
Set Prometheus, Grafana, Splunk, and Log4j to monitor application performance, thereby enabling proactive problem solutions.
Participating in Scrum meetings, sprint planning, peer code reviews, agile development, and teamwork ensures perfect project execution and excellent deliverables
Environment: Java, Spring Core, Spring Boot, Spring Cloud, Angular 2/4, Angular CLI, Angular Material, HTML5, CSS3, TypeScript, JavaScript, jQuery, AJAX, Bootstrapped, Webpack, MySQL, Spring Data JPA, RESTful Services, JAX-RS, Kafka, Jenkins, Docker.
Capital One—Richmond, VA Sept 2023–Aug 2024
Java/UI Developer
Responsibilities:
Designed and merged HTML5, TypeScript, SASS, Angular 9, and 12 to provide user- friendly interfaces, improving UI performance and usability.
Enhanced API communication assured by RESTful APIs combined with Spring Boot and Django, therefore ensuring perfect backend connectivity.
Thirty percent better query performance; then, by integrating various SQL databases, managed and improved data management.
Found and implemented feature enhancements working with cross-functional teams comprising testers, designers, and programming analysts.
Oversaw outside vendor API connectors to automate real-time data flow.
Improved program scalability and performance made possible by cloud platforms such as Google Cloud Platform (GCP) and AWS.
Daily stand-ups, sprint planning, and retrospectives using Agile best practices helped to ensure project deadlines were reached.
Docker and hosted on Azure Kubernetes Service (AKS) offered excellent availability and efficient resource use across containerized programs.
Jenkins, Docker, and Nexus v3 assist CI/CD pipeline efficiency to be improved, therefore reducing deployment time by forty percent.
Retained Git's kept version control to provide perfect cooperation over dispersed teams.
By increasing system speed, Hazel's caching methods help to improve response times by 25%.
Applied extensive unit testing using JUnit to guarantee 95%+ code coverage and reduce post-deployment defects.
Including technical documentation for software development methods helps to simplify onboarding for newly hired engineers.
Environment: Java 8, Angular 9 and 12, Django, HTML 5, SASS, TypeScript, Azure Kubernetes Service, SQL databases, Jenkins, Docker, Nexus v3, Spring Boot, JUnit, Hazelcast, RESTful APIs, Google Cloud.
Mars Telecom – Hyderabad, India Aug 2019 – Jul 2021 Java/UI Developer
Responsibilities:
Designed an enterprise healthcare application incorporating SQL-based ETL pipelines into Azure SQL Database, therefore improving data integrity by 30% and lowering data processing time by 40%.
Designed, improved, and supervised MySQL schemas, indexes, and stored processes to reduce query running times by 35% and improve system responsiveness.
Designed RESTful APIs for backend operations to allow scalable and safe data exchanges from front-end to backend systems.
Java's multi-threading reduced processing latency by 25% for high-volume transactions, hence improving system performance.
Designed and produced scalable UI components using HTML, JSP, JSF, JavaScript, and jQuery, therefore improving frontend load times by 20%.
Applied MVC architecture with Struts, therefore streamlining the manufacture of modular and reusable components.
Designed and set JBoss application server for 30% server response time optimization and resource management.
Using Java Message Queue (JMS), designed utility classes to efficiently process asynchronous messages, increasing system throughput by 40%.
Designed and polished Maven scripts for WebSphere 7.0 automated installs and builds, hence halving deployment times.
Use OAuth and JWT authentication to safeguard user data and online services according to best standards.
• Completed extensive unit and integration testing, assuring 95%+ test coverage and improving problem identification using JUnit and Log4j.
Designed UML use case, sequence, and class diagrams with Rational Rose, therefore maximizing the architectural design process.
With the Struts Validation Framework, enhanced client-side and server-side validation technologies help to reduce form validation errors by 60%.
Redis, integrated caching technologies, reduce database load by 50% and aid in maximizing application speed.
Designed and coached younger developers using Struts, JSF, and best coding practices training, therefore increasing team efficiency by 25%.
Environment: Java, J2EE, JSF, Struts, REST APIs, HTML, JSP, jQuery, Azure SQL Database, MySQL, JBoss, WebSphere 7.0, Maven, Rational Rose, Java Message Queue, Java Mail API, JUnit, Log4j, SVN.
Reliance Communications, Hyderabad, India Oct 2017 – Jul 2019 Junior Java/Software Engineer
Responsibilities:
Developed and maintained a large-scale online application, increasing code efficiency and maintainability by 30% using Spring MVC and Hibernate.
Designed and implemented the persistence layer using Hibernate, therefore reducing query running times by forty percent and enhancing database transactions.
Using JAX-WS, developed and polished SOAP-based web services, improving legacy system interoperability.
Using JSP, JSTL, CSS3, JavaScript, and jQuery, designed front-end web interfaces to enhance user experience and performance.
Simplified code structure and increased modularity by using applied MVC architecture with a Struts framework.
Designed original JSP tags utilizing the Struts Tiles architecture, therefore facilitating the manufacture of reusable UI components.
Ensuring efficient transaction management and database connectivity, combined Spring ORM with Hibernate.
Used Spring AOP to handle exceptions, therefore improving maintainability and reducing development time.
Designed and implemented JUnit test cases in TDD, therefore assuring 95%+ test coverage and so reducing manufacturing failures by 35%.
Using Selenium WebDriver and TestNG, automated significant procedures help to improve test efficiency by 50%.
Made sure of the perfect deployment of Apache Tomcat as the deployment server.
Applied JIRA for project management and Agile defect tracking to support group development.
Oversaw version control using SVN, therefore enabling efficient tracking and teamwork.
Designed Maven automation scripts to produce and distribute apps, therefore reducing 40% of deployment errors.
Environment: Java, Spring MVC, Hibernate, SOAP, JSP, JSTL, JavaScript, jQuery, Maven, Eclipse, Selenium WebDriver, TestNG, JIRA, JUnit, Log4j, SVN, and Apache Tomcat.
EDUCATION:
Masters in computer science, Missouri State University—Springfield
Masters in computer science and management technology, Lindsey Wilson University—Nashville
CERTIFICATIONS:
AWS Certification
Data Science Certification