Summary
Overview
Work History
Education
Skills
Certification
Timeline
Personal Information
background-images
Viswanadh Kakani

Viswanadh Kakani

Plano,TX

Summary

Dynamic and detail-oriented Full Stack Java Developer with over four years of experience in designing, developing, and deploying high-performance, scalable web and enterprise applications in the financial and banking sectors. Expertise in building robust backend systems using Java, Spring Boot, and RESTful APIs, along with creating interactive, responsive frontends with ReactJS. Proficient in implementing microservices architectures and optimizing application performance while ensuring secure, maintainable, and reusable code. Strong background in Agile development methodologies, CI/CD pipelines, and cloud-based deployments (AWS, Docker, Jenkins), with a commitment to collaborative problem-solving and aligning technology solutions with business objectives to drive productivity and enhance system reliability.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Full Stack Java Developer

USAA
06.2024 - Current
  • Designed and implemented microservices architecture using Spring Boot, Gradle, and GraphQL, ensuring modularity and maintainability across multiple enterprise systems.
  • Led the OMPS (Operational Messaging Profile System) modernization by integrating HR and claims microservices with attribute-based filtering and dynamic models for Composer types (PC/CLM, PC/PS).
  • Built and optimized Spring Batch jobs for worker cleanup, integrating with HRServiceClient for inactive record deletion and automated email report generation.
  • Implemented secure credential management via Conjur and OpenShift secrets using Spring Security and ID claim providers for service account authentication.
  • Developed Kafka producers and consumers with Avro serialization for real-time data streaming, ensuring exactly-once delivery semantics.
  • Automated data ingestion pipelines from legacy systems into Snowflake using AWS Glue, Lambda, and S3 as part of the Capital One data migration program.
  • Built PySpark ETL workflows for cleansing and transforming DFS datasets, integrating with Capital One’s internal tools (PDS, XDS, and D2A).
  • Tuned HikariCP connection pools and optimized Oracle queries to eliminate 503/504 timeout issues in high-throughput production environments.
  • Developed RESTful APIs to serve metadata, profile data, and HR attributes, implementing caching and pagination for better performance.
  • Created and maintained CI/CD pipelines in GitLab and Jenkins, including quality gates with Checkstyle, SpotBugs, and SonarQube integration.
  • Monitored microservice health and performance using AppDynamics, Splunk, and ELK dashboards, and implemented proactive alerting mechanisms.
  • Managed Kubernetes/OpenShift deployments, using HPA and ConfigMaps for scaling and configuration management of production pods.
  • Collaborated cross-functionally with onshore and offshore teams, conducting nightly Scrum syncs to resolve blockers and ensure sprint alignment.
  • Designed and documented data lineage and quality dashboards for migrated datasets using Pandas and Excel automation scripts.
  • Integrated Hazelcast distributed maps for low-latency in-memory caching and improved response times across high-traffic services.

Full Stack Java Developer

CITI
06.2022 - 06.2024
  • Designed high-security gateways to handle all inbound/outbound API calls, enforcing OAuth2, JWT, and role-based authentication for Citi’s internal and external banking partners.
  • Designed modular, independent services with Spring Boot and Spring Cloud components — implementing service discovery, load balancing, and fault tolerance.
  • Created a proof of concept for automated KYC (Know Your Customer) verification using:
    Tesseract OCR / Google Vision API for document scanning
    Azure Face API / OpenCV for facial recognition
    Integrated output with Citi’s core banking API for customer creation
  • Built a secure, centralized API registry where internal clients could register, manage, and access APIs with proper RBAC (Role-Based Access Control) and API key generation workflows.
  • Migrated monolithic modules into event-driven microservices leveraging Apache Kafka for asynchronous message communication and high-volume transaction handling.
  • Implemented GraphQL endpoints to eliminate over-fetching issues and REST APIs to bridge communication between front-end (AngularJS airline portal) and backend systems.
  • Engineered schema design in MongoDB, MySQL, and Amazon S3 to efficiently manage structured/unstructured data.
    Optimized PL/SQL and MySQL stored procedures for faster financial transaction execution.
  • Built AWS Lambda functions for event-driven automation and established CI/CD pipelines using Jenkins, CodePipeline, and Kubernetes Helm charts for auto-deployment.

Java Developer

WIPRO
06.2020 - 08.2021
  • Developed and implemented backend modules and business logic using Java, Spring MVC, and Hibernate, delivering high-performance, scalable, and maintainable enterprise applications.
  • Created and integrated RESTful APIs with front-end ReactJS applications, ensuring seamless data flow and real-time synchronization between components.
  • Collaborated with business analysts and architects during requirement analysis and system design, translating business needs into robust technical solutions.
  • Optimized SQL queries, joins, and stored procedures, achieving up to 35% faster data retrieval and improved database efficiency.
  • Performed unit and integration testing using JUnit and Mockito, ensuring code quality, functionality, and system reliability before deployments.
  • Followed Agile methodologies (Scrum, Sprint cycles) and collaborated closely with QA, DevOps, and Product teams to deliver incremental, high-quality features.
  • Assisted in CI/CD pipeline deployments and environment setup on test and staging servers, improving release management efficiency and reducing manual errors.
  • Authored technical documentation, conducted peer code reviews, and upheld clean coding practices to maintain compliance and code quality standards.

Education

Master of Science - Computer Science

Wichita State University
Wichita, KS

Skills

  • Proficient in Java, JavaScript, TypeScript, SQL, HTML5, CSS3, JSON, and XML for full stack development
  • Frameworks & Libraries: Hands on expertise in Spring Boot, Spring MVC, Hibernate, ReactJS, JSP, Servlets, and JUnit for developing robust microservices, RESTful APIs, and dynamic frontend components
  • Databases: Skilled in Oracle, MySQL, PostgreSQL, and MongoDB, including schema design, query optimization, indexing, and stored procedures for high performance data management
  • Web Technologies: Deep understanding of RESTful API development, Microservices Architecture, WebSockets, AJAX, and Bootstrap to create interactive, secure, and scalable web applications
  • Cloud & DevOps: Experienced in AWS (EC2, S3, Lambda), Docker, Jenkins, Maven, and GitHub Actions for CI/CD automation, containerized deployments, and continuous integration pipelines
  • Tools & Platforms: Proficient with IntelliJ IDEA, Eclipse, VS Code, Postman, JIRA, Confluence, Git, and Bitbucket for efficient software development, version control, and project tracking
  • Design & Architecture: Strong foundation in MVC architecture, Object Oriented Design, Design Patterns, Agile Methodologies, and CI/CD Pipelines, ensuring modularity, maintainability, and scalability of applications
  • Testing & Quality: Solid experience in Unit Testing, Integration Testing, and API Testing using JUnit, Mockito, and Selenium, ensuring code quality, reliability, and production readiness

Certification

  • AWS Certified Developer – Associate – Validated expertise in AWS cloud services, Lambda, EC2, S3, and CI/CD automation for scalable application deployment.
  • Oracle Certified Java Programmer (OCP) – Demonstrated advanced proficiency in Core Java, Object-Oriented Programming (OOP), JDBC, and exception handling for enterprise-level development.
  • Cisco Certified Network Associate (CCNA) – Strong understanding of network protocols, routing and switching, and network troubleshooting, supporting secure and optimized system integration.

Timeline

Full Stack Java Developer

USAA
06.2024 - Current

Full Stack Java Developer

CITI
06.2022 - 06.2024

Java Developer

WIPRO
06.2020 - 08.2021

Master of Science - Computer Science

Wichita State University

Personal Information

Full Stack Developer | Spring Boot | AWS | Kafka | Data Engineering  
Plano, TX | (316) 771-0107 | viswanadhkakani3@gmail.com  
LinkedIn: Visit Profile
GitHub: Viswa / Airlines

Viswanadh Kakani