| Kalyani yasarapu - Java Full Stack Developer |
| [email protected] |
| Location: Austin, Texas, USA |
| Relocation: only in TX and Remote |
| Visa: H4EAD |
|
Kalyani Yasarapu Email: [email protected]
Mobile : +1(336) 988 5199 PROFESSIONAL EXPERIENCE Experienced Full Stack Java Developer with 10+ years of experience designing, developing, and deploying scalable enterprise applications. Strong expertise in Java, Spring Boot, Microservices, Angular, and Cloud (AWS) with hands-on experience in DevOps, containerization, and CI/CD pipelines. Proven ability to build high-performance distributed systems, optimize application performance, and lead end-to-end development in Agile environments. PROFESSIONAL SUMMARY Experienced Full Stack Java Developer with expertise in Core Java, Advanced Java (11+), Spring Framework (MVC, Boot, WebFlux, Cloud, Security, Data JPA), Hibernate, and RESTful services. Strong experience in microservices architecture, Spring Boot Cron Jobs, Spring Batch, and batch job development using Quartz. Strong experience in front-end development using React and Angular for building responsive and scalable single-page applications (SPAs). Extensive experience in vulnerability management, including secure SDLC implementation, OWASP remediation, CVE patching, dependency risk mitigation, and integration of SonarQube, SAST/DAST, and security compliance checks into CI/CD pipelines. Actively leverage AI-assisted development tools to improve coding efficiency, debugging, and testing, enabling faster delivery and high-quality software solutions. Proficient in Kafka clusters, topics, partitions, consumer groups, and monitoring pipelines using Grafana. Extensive experience in developing RESTful APIs and microservices using Java, Spring Boot, and open-source Java frameworks. Proven ability to enforce secure coding standards, strengthen application security through OAuth2/OIDC, RBAC, IAM governance, and proactively address infrastructure and application vulnerabilities across cloud-native environments. Experienced in developing responsive client-facing applications using HTML5, CSS3, JavaScript, TypeScript, Bootstrap, and Angular Material. Skilled in applying Java/J2EE design patterns including Singleton, Factory, MVC, DAO, Builder, and Observer. Hands-on experience with UI development using JavaScript, TypeScript, and Angular, including building reusable components and frameworks. Experienced in database design, SQL, and working with relational (Oracle, MySQL) and non-relational databases (Cassandra); version control using Liquibase. Proficient in DevOps practices, including CI/CD pipelines with Jenkins, SonarQube, containerization with Docker, Kubernetes deployments, and AWS cloud services (EC2, S3, IAM, snapshots). Familiar with Terraform for infrastructure automation, configuration management tools (Git, SVN, Bitbucket), and monitoring/logging tools like Splunk and Dynatrace. Strong understanding of multithreading, concurrency, algorithms, data structures, and design thinking. Ability to work independently or collaboratively in Agile teams, delivering high-quality software on time. CORE COMPETENCIES Backend Development: Java 8/11/17, Spring Boot, Spring MVC, Spring WebFlux, Hibernate, JPA Microservices & APIs: RESTful APIs, OData, API Gateway (AWS, Apigee), Swagger Frontend: Angular (7 20), TypeScript, JavaScript, HTML5, CSS3 Messaging & Streaming: Apache Kafka, Zookeeper Cloud & DevOps: AWS (EC2, S3, RDS, IAM, SNS, SQS), Terraform, Docker, Kubernetes CI/CD & Tools: Jenkins, GitHub Actions, SonarQube, Maven Databases: Oracle (10g 19c), MySQL, PostgreSQL, Cassandra, DynamoDB Monitoring & Logging: Splunk, Dynatrace, Grafana, CloudWatch Other Skills: Multithreading, Data Structures, Design Patterns, System Design PROJECT SUMMARY Dell Technologies Inc., Austin, TX Senior Full Stack Developer | Mar 2025 Present Roles & Responsibilities: Led development and modernization of OpenManage Enterprise (OME) platform, managing 25,000+ devices across multi-vendor enterprise environments. Developed and enhanced enterprise-grade front-end applications using Angular with modular architecture, reusable components, and reactive forms. Implemented dynamic routing, nested layouts, and reusable UI components using Next.js App Router architecture. Developed and maintained scalable front-end applications using React with reusable component architecture, hooks, state management, and responsive UI design. Developed enterprise web applications using Next.js and TypeScript, leveraging Server-Side Rendering (SSR) and Static Site Generation (SSG) to improve application performance and user experience. Designed RESTful APIs using Node.js with proper request validation, exception handling, and structured logging mechanisms. Utilized Redis for distributed session management and temporary storage of application state information. Designed and implemented firmware update workflows including baseline creation, compliance validation, remediation pipelines, and automated rollback mechanisms. Conducted vulnerability remediation by integrating SonarQube, SAST/DAST scans, dependency-check tools, and security patch management into CI/CD pipelines to proactively address application and infrastructure risks. Developed scalable backend services using Node.js and Express.js for handling API requests, authentication workflows, and business logic processing. Developed scalable Spring Boot microservices for device lifecycle management, inventory tracking, telemetry collection, alerting, and orchestration services. Implemented Redis caching to improve application performance and reduce database query latency for frequently accessed data. Built asynchronous job execution frameworks using Apache Kafka, schedulers, and event-driven architecture for long-running infrastructure operations. Collaborated with cybersecurity teams to resolve CVEs, enforce secure coding standards, and implement enterprise vulnerability management strategies across microservices ecosystems. Designed and developed OData-compliant REST APIs for integrations with UI modules, enterprise tools, and third-party monitoring systems. Utilized Next.js API Routes to build lightweight backend services for data aggregation, validation, and secure API communication. Implemented Kafka-based telemetry and event streaming pipelines with real-time monitoring using Grafana dashboards. Integrated Angular applications with RESTful web services and Spring Boot APIs using JWT/OAuth-based authentication and secure API communication. Developed next-generation responsive UI components using Angular 20, TypeScript, Nx monorepo, and Micro-Frontend Architecture. Built responsive, dynamic, and user-friendly single-page applications (SPAs) using Angular, TypeScript, HTML5, CSS3, and Bootstrap. Built reusable Angular libraries and shared UI modules to improve maintainability and accelerate feature delivery across teams. Integrated OAuth2/OIDC authentication and Role-Based Access Control (RBAC) for secure multi-tenant enterprise access. Integrated Node.js services with PostgreSQL and MySQL databases using ORM and query optimization techniques. Implemented Incremental Static Regeneration (ISR) and caching strategies to reduce server load and improve response times. Improved system reliability through load testing, failover strategies, JVM tuning, memory optimization, and horizontal scaling for large-scale distributed environments. Optimized backend application performance using Hibernate/JPA tuning, query optimization, caching strategies, and database indexing. Enhanced application observability using Splunk, Dynatrace, centralized logging, distributed tracing, and proactive alerting mechanisms. Worked extensively in Agile/Scrum environments collaborating with architects, QA teams, DevOps engineers, and product owners. Ensured compliance with enterprise security policies, RBAC governance, audit logging, and data protection standards for secure firmware lifecycle operations. Used AI-powered development tools such as GitHub Copilot, ChatGPT, and AI-assisted coding platforms to accelerate feature development and reduce coding effort. Leveraged AI tools for automated code generation, refactoring legacy modules, and improving overall code quality and maintainability. Integrated RESTful APIs with React-based single-page applications (SPAs) using secure authentication mechanisms such as JWT and OAuth. Utilized AI-assisted debugging techniques to identify root causes faster, reduce troubleshooting time, and improve issue resolution efficiency. Applied AI support for generating unit tests, integration tests, mock data creation, and improving automated test coverage. Used AI-driven log analysis and anomaly detection techniques to troubleshoot distributed microservices and Kafka event-processing issues. Integrated AI-assisted documentation generation for APIs, technical specifications, and developer onboarding materials. Collaborated with teams to evaluate AI adoption strategies for improving SDLC productivity and engineering efficiency. Used AI-powered recommendations to optimize SQL queries, JVM memory utilization, and microservice performance tuning. Integrated Next.js applications with REST and GraphQL APIs, enabling efficient data retrieval and optimized frontend rendering. Assisted in implementing intelligent monitoring approaches using AI insights from Splunk and Dynatrace analytics. Integrated Redis with Node.js services to accelerate API response times and improve scalability. Automated repetitive development tasks using AI-assisted scripting and workflow optimization techniques. Implemented responsive and cross-browser compatible user interfaces using React, HTML5, CSS3, JavaScript, and modern UI frameworks. Contributed to improving deployment reliability and release quality through CI/CD automation using Jenkins, Docker, and SonarQube. OpsZero, California, Software Developer | Mar 2024 Sep 2024 Roles & Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing Followed Agile methodology. Designed and Developed Microservices-based applications using Akka Framework, Spring Boot, Hibernate, Spring DAO, ANT, JDBC, Oracle. Developed backend microservices using Express.js framework, implementing modular architecture and reusable middleware components. Implemented Java-based distributed cache using Oracle Coherence. Used Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Implemented application vulnerability scanning, secure API assessments, and code-quality governance using SonarQube and Jenkins security gates. Implemented Model View Controller (MVC) architecture and developed Form classes, Action Classes for the entire application using Spring Framework. Addressed OWASP vulnerabilities, authentication hardening, token security, and dependency remediation for microservices deployments. Built secure REST APIs with Express.js and JWT-based authentication to support frontend and third-party integrations. Heavily used Spring Inheritance, Auto Wiring, Core-Container, Security, ORM modules. Used Spring MVC for developing Restful APIs (web services), Spring Boot for microservices & Spring Core annotations for Spring Dependency Injection. Wrote SQL queries and enhanced performance by running explain plans. Worked on the creation of Docker container images, tagging, pushing images. Experience in working with container-based deployments using Docker images, Docker file, Docker Hub, Docker Compose and Docker registry. Integrated Express.js services with Redis caching and PostgreSQL databases to improve performance and scalability. Secured the REST API s by implementing OAuth2 token-based authorization scheme using Spring security. Documented the REST API s using Swagger API for briefing the services involved in the application. Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven. Implemented request validation, rate limiting, API security controls, and centralized exception handling using Express middleware. Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin. CNHi, Fargo North Dakota, Software Developer | Oct 2022 Feb 2024 Roles & Responsibilities: Responsible for requirements analysis, technical design, implementation, and testing of cloud-based applications. Participated in Agile Scrum methodology using JIRA, attending daily stand-ups and sprint planning. Collaborated with cross-functional teams to ensure timely delivery of high-quality software products. Integrated Splunk and Dynatrace for monitoring application logs and performance traces. Monitored Kafka pipelines using Grafana dashboards to track lag time between producers and consumers. Worked on REST API integration, error handling, form validations, and dynamic routing using React Router and Axios/Fetch APIs. Developed and documented REST APIs using Swagger, including auto-generated API documentation. Designed and implemented microservices architecture using Spring Boot, enabling services to interact via REST and Apache Kafka/Zookeeper message brokers. Implemented service methods, SQL queries, and PL/SQL procedures to interact with Oracle Database Cloud Service. Conducted unit testing and front-end validation using Jest, React Testing Library, and debugging tools to ensure high-quality application delivery. Worked on REST APIs and Elasticsearch for efficient JSON data handling and search functionality. Managed AWS resources, including spinning up EC2 instances, creating IAM users and roles, configuring load balancers, S3 buckets, and monitoring via CloudWatch. Used Git, GitHub, and Git Bash for version control and team collaboration. Ensured high-quality code delivery by collaborating with development, QA, and DevOps teams to meet tight deadlines. Oshi Health, NY,USA Full Stack Java Developer | Oct 2021 Sep 2022 Roles & Responsibilities: Developed scalable healthcare applications using Java, Spring Boot, and Microservices architecture. Built RESTful APIs for patient onboarding, appointment scheduling, and provider management modules. Developed responsive UI components using Angular and TypeScript for patient-facing healthcare portals. Implemented Kafka-based asynchronous communication for healthcare event processing and notifications. Utilized RxJS Observables and reactive programming concepts for asynchronous data handling and API integration in Angular applications. Integrated AWS cloud services including EC2, S3, RDS, and IAM for secure and scalable deployments. Worked on authentication and authorization using OAuth2 and Spring Security. Collaborated with DevOps teams for CI/CD automation using Jenkins, Docker, and Kubernetes. Optimized SQL queries and Hibernate performance for high-volume healthcare data transactions. Participated in Agile ceremonies including sprint planning, code reviews, and production support. Worked closely with cross-functional teams including QA, business analysts, and product owners to deliver healthcare solutions. Worked extensively on form validations, dynamic forms, routing, guards, and role-based access implementation in Angular applications. Improved application performance and scalability through microservices modernization. Enhanced patient experience by developing responsive and secure healthcare workflows. Reduced deployment effort through containerization and CI/CD automation. Lead Winner Corp Pvt Ltd, Hyderabad India, Software Developer | Jan 2014 Nov 2019 Roles & Responsibilities: Developed and maintained software applications using Java technologies and frameworks such as Spring, Hibernate. Designed and implemented database schema and queries for various applications. Used Spring MVC to develop web applications and RESTful web services Worked with Oracle database to design and develop queries and stored procedures Implemented continuous integration using Jenkins and automated build processes using Maven Participated in code reviews and provided feedback to improve code quality and maintainability Wrote and maintained technical documentation, including user manuals and system specifications Provided technical support to clients and resolved issues related to application functionality. Contributed to the development of internal tools and utilities to improve team productivity EDUCATION : Masters of Technology in Power Electronics and electrical drives from Jawaharlal Nehru Technological University, India. Bachelor s of Technology in Electrical and Electronics Engineering from Acharya Nagarjuna University, India. Intermediate in Maths, Physics and Chemistry from Board of Intermediate Education, Andhra Pradesh. 10th grade from Central Board of Secondary Education. Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface javascript sthree procedural language New York Texas |