Venkata Krishna Yekula
Kansas,US **********************@*****.*** 913-***-**** Linkedln
PROFESSIONAL SUMMARY
• 4 years of experience as a Java Full Stack Developer, proficient in front-end and back-end development, delivering high-quality solutions and optimizing system performance across technologies.
• Experience in Spring REST, Spring Cloud, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, and other related technologies, building secure, scalable, and high-performance applications.
• Expertise in Java, SQL, RxJava, RESTful APIs, React.js, Angular, and other technologies, delivering dynamic and efficient full-stack applications with seamless integration.
• Skilled in AWS, Azure, JUnit, Mockito, Jasmine, Jest, Swagger, and other cloud and testing tools, leveraging cloud services and testing frameworks to build scalable, resilient, and cost-effective applications.
• Proficient in PostgreSQL, MongoDB, Jenkins, Docker, Kubernetes, RabbitMQ, GraphQL, and other technologies, building scalable, efficient applications and automating deployment processes for seamless operations. EXPERIENCE
Java Full Stack Developer, IBM Nov 2024 – Apr 2024
• Leveraged RxJS Observables to handle asynchronous data flows in a React application, improving user experience by enhancing responsiveness by 25%
• Built RESTful APIs using Spring MVC and Spring WebFlux for efficient data communication between microservices and the front end, achieving a 30% increase in API request throughput.
• Created APIs and asynchronous jobs in Java and Spring Boot, leveraging multi-threading to optimize performance, and reduced response times for order updates, refund processing, credit card charging, and other payment-related APIs.
• Enhanced the efficiency of data flow between the client and server by implementing a GraphQL API Server with the graphql-http library to speed up data retrieval from MongoDB.
• Executed containerized applications on AWS EKS, achieving a 20% reduction in deployment times and optimizing resource utilization through scaling policies.
• Developed and maintained unit tests using JUnit for Java applications, achieving 90% code coverage and ensuring reliable functionality across all critical features.
• Managed project builds using Maven, streamlining the process and reducing build times by 20% by optimizing dependencies and configuring efficient build lifecycles.
• Optimized Jenkins pipeline performance, implementing parallel processing and advanced caching techniques, leading to a 15% reduction in build times for large-scale Java applications. Software Developer, LTIMindtree – India Jan 2022 – Jul 2023
• Constructed responsive UIs using Angular Material components, RxJS services, and NgModules, enhancing user experience and increasing customer engagement by 20%.
• Led the team for the MFPE Project at Cognizant, overseeing both UI design with Angular and backend development using Java, Spring Boot, and RESTful web services.
• Collaborated with cross-functional teams to design and develop RESTful API services using Spring Boot, enabling seamless integration with external project services and improving overall project efficiency by 15%.
• Established REST APIs and implemented OAuth 2.0 authentication, improving application security by 25% and ensuring secure access to sensitive data for authorized users.
• Automated build and release processes using Azure DevOps, leading to a 30% improvement in deployment frequency and consistent, error-free deployments to staging and production.
• Utilized Mockito for unit testing in Java applications, successfully mocking external dependencies and achieving 90% test coverage for critical business logic without requiring complex integration setups.
• Improved CI/CD pipeline with Jenkins and Docker, increasing deployment frequency and reducing errors. Application Engineer, Genpact– India Feb 2020 – Dec 2021
• Collaborated with cross-functional teams in Agile and Scrum environments to meet project milestones and deliver robust solutions, reducing software bugs by 30% and application downtime by 40%.
• Designed and developed responsive and user-friendly web interfaces by utilizing modern front-end technologies, including HTML for structure, JavaScript libraries like jQuery and Angular for interactivity, and CSS frameworks.
• Implemented RESTful web services with Spring MVC to extract client-related data from the database, and utilized SOAPUI to test and validate the implemented services effectively.
• Engineered Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement the DAO layer with Hibernate Session Factory, HQL, and SQL.
• Utilized JMS API for implementing asynchronous communication, efficiently placing messages in the message queue to enhance responsiveness and scalability.
• Crafted and exposed the application as a RESTful web service, implementing HTTP POST, GET, and error handling methods using appropriate status codes and utilizing Postman for API testing and validation.
• Optimized CRUD operations on MongoDB & SQL Server, handling 10k+ transactions daily via RESTful services.
• Integrated Azure DevOps with Git repositories to enable seamless code versioning and collaboration, improving code quality by 30% through automated pull request validations and code reviews. Projects
Construction Cost Data Management
• Built RESTful APIs, utilizing Java Collection framework, Exception Handling, and extensive logging with Log4J.
• Implemented modular and reusable components in Angular to improve code maintainability and scalability.
• Conducted experiments with both classification and regression algorithms to identify the most suitable approach.
• Developed GUI with Angular micro-frontends and backend logic using Spring Boot for server-side interactions. Property Tax Deferral
• Created a centralized web-based system allowing homeowners to check eligibility for three deferral types (senior citizen, active military, and tax growth cap) and view the results.
• Performed thorough unit testing using Karma, maintaining 80+ code coverage to ensure software reliability.
• Fixed bugs, defects, and Sonar issues, improving code optimization and project stability.. Skills
Project Management & Methodologies: SDLC, Agile, Scrum-Ban, KanBan Programming Language: Java, SQL, JavaScript, RxJava, HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, XML, Redux, TypeScript, RESTful API, React.JS, Angular
Frameworks: Spring REST, Spring Cloud, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate Cloud: AWS (SQS, SNS, S3, EC2, CloudWatch, CloudFormation), Azure (Azure DevOps, Azure App Service, Azure Functions, Azure Kubernetes Service (AKS))
Tools Technologies: IntelliJ IDEA, Eclipse, Maven, Gradle, JUnit, Mockito, Jasmine, Jest, Swagger Database: MySQL, PostgreSQL, MongoDB, Oracle
CI/CD and DevOps Tools: Git, GitHub, Jenkins, Docker, Kubernetes, SOAP UI, RabbitMQ, Kafka, GraphQL Education
University of Central Missouri, Master’s In Computer Science GPA: 3.11/4.0 Bapatla Engineering College, Bachelor of Technology GPA: 7.1/10.0