Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yathendra Ankaiah

Java Full Stack Developer

Summary

Skilled in creating dynamic user interfaces with React.js, leveraging React hooks (useState, useEffect) and functional components to maintain a clean and efficient codebase.

Experienced in managing application state using Redux, with expertise in integrating Redux Toolkit for optimized state management and handling asynchronous actions with Redux Thunk.

Experienced in form handling with Angular Reactive Forms and Template-driven Forms, including implementing form validation and managing dynamic form controls.

Proficient in Angular routing, setting up route guards, lazy loading, and handling nested routes for improved application navigation.

Solid understanding of Java 8 features such as Lambda expressions, Streams API, and Optional for utilizing functional programming concepts in backend development.

Hands-on experience with object-oriented programming (OOP) principles and design patterns (Factory, Singleton, Observer), creating scalable, maintainable enterprise Java applications.

Proficient in building RESTful APIs with Spring Boot and Java EE technologies, integrating databases, and implementing security protocols like JWT and OAuth for API protection.

Skilled in Spring Boot’s advanced capabilities, including asynchronous processing, caching strategies, and error handling, to enhance performance and reliability.

Experienced in deploying Spring Boot applications in cloud environments such as AWS and Azure, leveraging Spring Boot Actuator for application health monitoring and performance metrics.

Expert in implementing Spring Boot features to improve application performance, such as asynchronous processing, caching, and comprehensive error handling mechanisms.

Proficient in creating robust server-side applications using Spring Boot, focusing on scalability, security, and integration with relational and NoSQL databases.

Hands-on experience in Spring Boot’s cloud deployment capabilities, including leveraging cloud-based services and tools to streamline the application deployment process.

Proficient in building high-performance server-side applications with Node.js, utilizing its event-driven, non-blocking I/O model to handle concurrent requests efficiently.

Expert in creating REST APIs with Express.js, managing routing, middleware, and user authentication to deliver secure, high-performance web services.

Experienced in server-side management with Node.js, including user session handling, caching strategies, and database interactions (MongoDB, PostgreSQL).

Proficient in implementing security protocols in Express-based APIs, such as JWT, OAuth, and session-based authentication, to ensure secure access.

Experienced in managing Kafka topics and partitions, ensuring message durability and high availability through replication across Kafka brokers.

Familiar with Kafka Streams API to develop real-time stream processing applications, integrating Kafka with other systems for seamless data flow.

Hands-on experience with Kafka’s fault tolerance mechanisms, including replication and partitioning for high availability in distributed systems.

Skilled in Kafka integration, ensuring efficient data exchange between microservices and external systems for reliable message-driven architectures.

Proficient in MongoDB replication and sharding, ensuring high availability and scalability across multiple nodes in distributed environments.

Experienced with PostgreSQL's ACID properties, ensuring consistency and data integrity, particularly in applications that require heavy transactional operations.

Skilled in integrating MySQL with Java and Node.js applications, maintaining consistent performance and smooth data exchange between the backend and databases.

Hands-on experience with managing relational databases like PostgreSQL and MySQL, ensuring efficient indexing, query optimization, and database performance.

Proficient in using AWS Lambda for building serverless applications and utilizing AWS API Gateway to expose secure, scalable REST APIs.

Skilled in leveraging Azure Kubernetes Service (AKS) to orchestrate containerized applications and scale them based on demand in the cloud.

Experienced with AWS services like EC2, S3, RDS, and CloudWatch, enabling scalable and efficient cloud-based infrastructure for modern applications.

Hands-on experience with Azure cloud services, deploying scalable applications and managing cloud resources with tools like AKS and Azure DevOps.

Expert in setting up Jenkins pipelines for continuous integration and delivery, automating the build, test, and deployment cycles for application development.

Proficient in using Jenkins to automate development workflows, ensuring efficient and reliable code deployments across environments.

Skilled in integrating Jenkins with version control systems like GitHub and GitLab for continuous testing and deployment in modern DevOps environments.

Hands-on experience with Jenkins for monitoring and optimizing CI/CD pipelines, ensuring smooth automation from code commit to production.

Strong background in Agile frameworks, including Scrum and Kanban, for managing project workflows and improving team productivity.

Experienced in Agile project management, using tools like Jira to track sprints, backlogs, and user stories, ensuring timely project deliveries.

Proficient in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and backlog grooming to ensure smooth project execution.

Expert in cross-functional collaboration, working with product owners, stakeholders, and developers to ensure alignment with business goals and customer needs.

Overview

9
9
years of professional experience

Work History

Java Full Stack Developer

Wells Fargo
01.2025 - Current
  • Developed responsive and dynamic UI components using React.js with Redux for state management to streamline the banking dashboard, enabling customers to manage transactions, cards, and loans from a single page.
  • Integrated Axios with React for asynchronous API calls to fetch real-time transaction data and credit score updates.
  • Applied React Hooks like useEffect, useState, and useContext to manage side effects, state logic, and context sharing between components.
  • Designed and implemented RESTful web services using Java 11, leveraging Stream APIs, Lambda expressions, and Collections framework to manage data processing logic for loan approvals and KYC validations.
  • Optimized backend modules with multithreading and concurrent collections to ensure parallel processing of high-volume customer data, improving response time by 30%.
  • Developed scalable backend services using Spring Boot, integrating Spring Data JPA, Spring Security, and Spring Validation for secure and accurate user onboarding and profile updates.
  • Configured Spring Boot starter modules for logging, exception handling, and RESTful endpoint exposure, ensuring consistency and modularization across microservices.
  • Refactored monolithic architecture into loosely coupled microservices using Spring Cloud, enabling independent deployment of modules such as Customer Service, Loan Service, and Notification Service.
  • Enabled inter-service communication via Feign Clients and secured service endpoints using OAuth2 and JWT tokens.
  • Implemented Apache Kafka producers and consumers to handle real-time transaction events (e.g., fund transfers, account updates) and push notifications for Wells Fargo banking users.
  • Integrated Kafka Streams to filter and aggregate transaction data for fraud detection pipelines.
  • Designed and optimized MySQL schemas for customer profiles, transaction histories, and loan records using normalized relational models and JPA repositories.
  • Wrote complex SQL queries and views for analytical dashboards displaying user insights and risk metrics.
  • Utilized MongoDB for storing semi-structured data like customer feedback, login activity logs, and account preferences.
  • Built dynamic queries using MongoTemplate and Spring Data MongoDB to support real-time search functionality within user profile sections.
  • Deployed backend services to AWS EC2 instances using Elastic Beanstalk for scalability and auto-scaling support.
  • Configured S3 buckets for secure storage of customer KYC documents and RDS for hosting relational databases.
  • Used AWS Lambda and SNS for handling serverless notifications and alerts.
  • Implemented CI/CD pipelines in Jenkins, automating build, test, and deployment processes for microservices using Maven and Docker containers.
  • Integrated SonarQube for code quality checks and JUnit/Mockito test reports to ensure test coverage before deployment.
  • Participated in daily stand-ups, sprint planning, and retrospectives as part of the Agile Scrum team, contributing to story estimations and task breakdowns.
  • Used JIRA for sprint tracking and collaborated closely with QA and DevOps to ensure timely delivery of features with a test-driven development (TDD) approach.

Full-Stack Developer

Pennsylvania Turnpike
01.2024 - 02.2026
  • Developed a dynamic, modular frontend using Angular 15 for admin dashboards, toll records, and traffic analytics visualization.
  • Built reusable components with Angular Material and implemented Reactive Forms for customer vehicle registration and violation reporting.
  • Integrated HTTPClient to communicate with backend APIs and used RxJS Observables for real-time data streaming.
  • Developed business logic for toll calculations, discounts for EZPass users, and traffic incident rule engines using Java 17.
  • Used Java Streams, Lambdas, and record classes for performance and cleaner code in backend services.
  • Built microservices using Spring Boot, including TollService, TrafficMonitorService, UserService, and IncidentService.
  • Integrated Spring Security and OAuth2 for secure user and admin access management.
  • Handled input validation using Bean Validation (Hibernate Validator) and centralized error handling with @ControllerAdvice.
  • Designed and developed distributed microservices using Spring Cloud, with Eureka for service discovery and Spring Cloud Gateway for API routing.
  • Enabled communication between microservices using REST and Kafka for asynchronous event handling.
  • Implemented Kafka producers for real-time toll booth events and traffic incidents.
  • Built Kafka consumers to process toll logs and publish lane closure alerts across services.
  • Used Kafka Connect to integrate streaming data with MongoDB and PostgreSQL.
  • Designed relational schemas in PostgreSQL for vehicle data, payment transactions, and toll history.
  • Utilized Spring Data JPA for ORM mapping, pagination, and custom queries.
  • Stored semi-structured data such as traffic camera logs, real-time incident reports, and vehicle image metadata in MongoDB.
  • Integrated Spring Data MongoDB for flexible querying and aggregation.
  • Deployed microservices to Azure Kubernetes Service (AKS) for container orchestration.
  • Used Azure Blob Storage for storing vehicle images and sensor logs.
  • Set up Azure Application Insights for monitoring microservice health and performance.
  • Used GitLab for CI/CD pipelines to build, test, and deploy services to Azure environments.
  • Maintained source code in GitHub with protected branches and PR reviews for clean code practices.
  • Followed Agile Scrum methodology with bi-weekly sprints, user stories, and backlog grooming.
  • Used Azure DevOps and JIRA for sprint planning, bug tracking, and release notes.
  • Participated in daily stand-ups, sprint reviews, and client demos to ensure alignment with Pennsylvania Turnpike Commission requirements.

Full Stack Web Developer

Epic Healthcare Services
03.2023 - 02.2025
  • Built a responsive single-page application (SPA) using React.js with Hooks and React Router.
  • Implemented dynamic UIs for wallet balance, transaction history, QR code payments, and user profile management.
  • Integrated Redux Toolkit for global state management and Axios for backend communication.
  • Developed RESTful APIs using Express.js to handle wallet operations, user authentication, and transaction flows.
  • Implemented JWT-based authentication and role-based access control (RBAC) for secure endpoints.
  • Applied middleware logging and global error handling for all API routes.
  • Integrated Apache Kafka for real-time event streaming between microservices like TransactionService, NotificationService, and LedgerService.
  • Kafka producers broadcast transaction events, while consumers asynchronously update logs and user notifications.
  • Used Kafka Topics to manage retries and dead-letter queues for failed events.
  • Designed and implemented normalized schemas in MySQL to store user credentials, wallet balances, and transaction metadata.
  • Used Knex.js for query building and Sequelize ORM for database interaction.
  • Used MongoDB for storing flexible data like transaction logs, user activity, and error reports.
  • Built advanced search and analytics queries using MongoDB Aggregation Framework.
  • Deployed Node.js backend on AWS EC2, React frontend on S3 + CloudFront, and used Route 53 for domain routing.
  • Stored images (KYC, QR codes) in S3 and used AWS RDS (MySQL) and MongoDB Atlas.
  • Monitored services with CloudWatch and set up SNS alerts for failed transactions.
  • Built CI/CD pipelines using Jenkins for automated testing, Docker image builds, and deployment to AWS.
  • Integrated unit tests and API tests into Jenkins using Mocha/Chai and Postman/Newman.
  • Configured multi-branch pipelines for different environments (dev, staging, prod).
  • Worked in a Scrum team using 2-week sprints, participated in daily standups, sprint demos, and retrospectives.
  • Used JIRA for sprint planning, backlog grooming, and tracking development progress.
  • Regularly collaborated with QA, DevOps, and UI/UX teams for feature refinement and testing.

Java Developer

Dillards Department Store
02.2021 - 04.2021
  • Built dynamic front-end components using React 18 for user dashboards, doctor profiles, appointment booking, and health records.
  • Used React Router for navigation and Redux Toolkit for managing application state.
  • Implemented form validations, responsive layouts with Bootstrap, and user interaction tracking.
  • Developed backend services using Java 17, including core modules like AppointmentService, DoctorService, and PatientService.
  • Leveraged Java Streams, records, and functional interfaces for concise, efficient backend logic.
  • Implemented RESTful APIs using Spring Boot, enabling secure interaction between frontend and microservices.
  • Used Spring Security with JWT for authentication and role-based access (patient, doctor, admin).
  • Applied Bean Validation, exception handling with @ControllerAdvice, and logging using Logback.
  • Designed loosely coupled microservices for appointments, user management, notifications, and analytics.
  • Used Spring Cloud Gateway for API routing and Eureka for service discovery.
  • Enabled fault-tolerant services using Resilience4j with retries, circuit breakers, and fallback logic.
  • Utilized Apache Kafka to stream appointment updates, notification events, and real-time status of doctors.
  • Kafka producers send event messages (e.g., new booking), and consumers trigger SMS/email notifications and update analytics.
  • Used Kafka Streams for filtering, windowing, and aggregating patient interaction data.
  • Used PostgreSQL for relational data like user profiles, doctor schedules, appointment logs, and audit trails.
  • Employed Spring Data JPA for query abstraction and liquibase for schema versioning.
  • Stored unstructured data like patient documents, prescription history, and activity logs using MongoDB Atlas.
  • Built aggregation pipelines for searching health record history and generating analytics.
  • Deployed all microservices to Azure Kubernetes Service (AKS) using Docker and Helm charts.
  • Used Azure Blob Storage to store prescription PDFs and medical images.
  • Implemented Azure Key Vault for managing environment secrets and Azure Monitor for health checks and metrics.
  • Managed source code via GitHub, organized into multiple repos for microservices and frontend.
  • Followed Git branching strategy and used pull requests with review workflows.
  • Integrated with Azure Pipelines for CI/CD (or GitHub Actions if preferred).
  • Practiced Agile Scrum, participating in sprint planning, daily stand-ups, and retrospectives.
  • Used Azure Boards to track epics, user stories, and tasks.
  • Involved in regular stakeholder meetings and demos to adapt to evolving requirements.

Angular Developer

Innoplexus
03.2017 - 02.2019
  • Developed a responsive and modular frontend using Angular 15, Angular CLI, and RxJS.
  • Created dashboards for fleet status, trip monitoring, vehicle health, and driver performance.
  • Integrated Reactive Forms for adding/editing driver profiles, vehicles, and route entries.
  • Implemented role-based views (Admin, Dispatcher, Driver) with Angular Route Guards.
  • Developed backend APIs using Node.js and Express for vehicle data, trip scheduling, and maintenance alerts.
  • Used Express middleware for logging, authentication, and request validation.
  • Integrated JWT-based auth and bcrypt for user management and security.
  • Designed and normalized schemas in MySQL for storing driver details, vehicle logs, fuel reports, and route assignments.
  • Utilized Knex.js as a query builder and performed joins to aggregate route and usage data.
  • Scheduled database backups and optimized slow queries for performance.
  • Used MongoDB to store dynamic data such as vehicle telemetry (speed, fuel level, real-time status), route history, and alert logs.
  • Created flexible queries using MongoDB Aggregation Framework for admin dashboards and analytics.
  • Followed Agile Scrum methodology with 2-week sprints using JIRA for backlog tracking and sprint planning.
  • Participated in daily standups, sprint reviews, and retrospectives to continuously improve delivery.
  • Collaborated cross-functionally with QA and DevOps to ensure test coverage, continuous integration, and timely releases.

Education

Master of Science - Software Engineering

University of Houston - Clear Lake
Houston, TX
05.2001 -

Bachelor of Science - Electrical, Electronics And Communications Engineering

Panimalar Engineering College
TamilNadu, India
05.2001 -

Skills

JavaScript programming

JUnit and mockito

Maven and gradle

Microservices architecture

Software debugging

AWS and Azure

Responsive web design

Git version control

AngularJS and reactjs

Web application security

Nodejs and express

Jenkins and travis CI

Agile methodologies

Java development

Object-relational mapping

Middleware integration

Responsive UI/UX design

Timeline

Java Full Stack Developer

Wells Fargo
01.2025 - Current

Full-Stack Developer

Pennsylvania Turnpike
01.2024 - 02.2026

Full Stack Web Developer

Epic Healthcare Services
03.2023 - 02.2025

Java Developer

Dillards Department Store
02.2021 - 04.2021

Angular Developer

Innoplexus
03.2017 - 02.2019

Master of Science - Software Engineering

University of Houston - Clear Lake
05.2001 -

Bachelor of Science - Electrical, Electronics And Communications Engineering

Panimalar Engineering College
05.2001 -
Yathendra AnkaiahJava Full Stack Developer