I am a senior software engineer with 5+ years of experience building scalable, secure, cloud-native apps using Java, Spring Boot, Node.js, React, and AWS. I excel in microservices, REST/GraphQL APIs, DevOps automation, and distributed systems, with hands-on experience applying AI, ML, and LLM-based solutions to modern enterprise problems. Most recently at Citi Group, I integrated agentic and RAG workflows to enhance intelligence, scalability, and performance across trading platforms, boosting compliance efficiency and reducing manual reviews. I'm passionate about delivering data-driven full-stack solutions that fuse software engineering with applied AI innovations.…

Nikhil Reddy Kotwal

I am a senior software engineer with 5+ years of experience building scalable, secure, cloud-native apps using Java, Spring Boot, Node.js, React, and AWS. I excel in microservices, REST/GraphQL APIs, DevOps automation, and distributed systems, with hands-on experience applying AI, ML, and LLM-based solutions to modern enterprise problems. Most recently at Citi Group, I integrated agentic and RAG workflows to enhance intelligence, scalability, and performance across trading platforms, boosting compliance efficiency and reducing manual reviews. I'm passionate about delivering data-driven full-stack solutions that fuse software engineering with applied AI innovations.…

Available to hire

I am a senior software engineer with 5+ years of experience building scalable, secure, cloud-native apps using Java, Spring Boot, Node.js, React, and AWS. I excel in microservices, REST/GraphQL APIs, DevOps automation, and distributed systems, with hands-on experience applying AI, ML, and LLM-based solutions to modern enterprise problems.

Most recently at Citi Group, I integrated agentic and RAG workflows to enhance intelligence, scalability, and performance across trading platforms, boosting compliance efficiency and reducing manual reviews. I’m passionate about delivering data-driven full-stack solutions that fuse software engineering with applied AI innovations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Advanced

Work Experience

Senior Full Stack Software Engineer at Citi Group
January 1, 2023 - November 4, 2025
Designed and deployed 10+ scalable microservices using Java, Spring Boot, Apache Kafka, and PostgreSQL to automate trade risk workflows; built a Node.js/Express microservice for real-time notifications; implemented asynchronous processing with Java CompletableFuture; established secure SSO via OAuth 2.0 and JWT for 20,000+ users; integrated AI-driven analytics and LLM-based risk summarization for real-time anomaly detection and automated insights; implemented LangChain and RAG pipelines to generate contextual trade summaries and market alerts; created Python utilities for log aggregation, metrics, and API validation; enhanced React dashboards with data-rich visuals; automated CI/CD with GitHub Actions, Docker, and AWS ECS, enabling zero-downtime deployments; Kubernetes deployment with Terraform for consistent environments.
Full Stack Software Engineer at Citi Group
January 1, 2023 - Present
Designed and deployed 10+ scalable microservices using Java, Spring Boot, Apache Kafka, and PostgreSQL, automating trade risk workflows and improving operational efficiency. Implemented asynchronous execution patterns, reducing API latency in high-volume systems. Developed secure SSO authentication using OAuth 2.0 and JWT for 20,000+ global users. Automated CI/CD pipelines with GitHub Actions, Docker, and AWS ECS for zero-downtime deployments and faster release cycles. Deployed microservices on Kubernetes clusters and provisioned AWS resources with Terraform, improving scalability and consistency across environments. Applied Domain-Driven Design (DDD) to structure services into bounded contexts (Orders, Payments, Notifications). Collaborated with UX teams and enforced WCAG/ARIA accessibility in React components.
Full Stack Software Engineer at Citi Group
January 1, 2023 - Present
Designed and deployed 10+ scalable microservices using Java, Spring Boot, Apache Kafka, and PostgreSQL, automating trade risk workflows and improving operational efficiency by 40%.
Software Engineer at KalpTechno lab
July 31, 2022 - September 12, 2025
Engineered 15+ core modules for a logistics SaaS, enabling real-time asset tracking across 10+ warehouse locations; designed and optimized RESTful microservices with Java 17, Spring Boot, and PostgreSQL, improving API response times by 25%.
Software Engineer at Kalp Techno Lab
July 1, 2022 - July 1, 2022
Engineered 15+ core modules for logistics SaaS using Spring Boot, Hibernate, and Oracle DB; designed RESTful microservices with Java 17 and PostgreSQL; tuned PL/SQL queries and implemented indexing, reducing report generation time by 85% under high load; secured REST endpoints with CORS, CSRF, and RBAC; optimized frontend performance with lazy loading and Angular; developed Angular 11 modules with Material UI for real-time shipment tracking; improved user adoption by 20%.
Software Engineer at KalpTechno Lab
July 1, 2022 - September 12, 2025
Engineered 15+ core modules for a logistics SaaS using Spring Boot, Hibernate, and Oracle DB, enabling real-time asset tracking across 10+ warehouse locations. Designed and optimized RESTful microservices with Java 17, Spring Boot, and PostgreSQL, improving API response times by 25% and enabling seamless integration with front-end apps. Tuned complex PL/SQL queries and implemented indexing strategies, reducing report generation time by 85% in high-load conditions. Secured REST endpoints with CORS, CSRF, and RBAC. Streamlined CI/CD delivery using Jenkins and Docker, accelerating feature rollout by 20% with minimal downtime. Refactored critical backend services to support concurrent access, boosting throughput during peak transactions.
Java Developer at Cybage Software
July 31, 2021 - September 12, 2025
Designed backend components for a financial analytics suite using Spring MVC and Hibernate, enabling real-time data processing for over 1 million accounts; implemented microservices via Kafka and API Gateway; migrated legacy DAO to Hibernate and automated ETL pipelines with Spring Batch.
Java Developer at Cybage Software
July 1, 2021 - July 1, 2021
Designed backend components for a financial analytics platform using Spring MVC and Hibernate for real-time data processing; implemented microservices communication via Kafka and API Gateway with Spring Cloud; migrated legacy DAO to Hibernate for improved performance; created reusable UI components with Bootstrap and Angular; integrated SonarQube with Jenkins to enforce code quality and achieved 35% fewer critical bugs pre-release; built interactive dashboards serving over 1 million accounts.
Java Developer at Cybage Software
July 1, 2021 - September 12, 2025
Designed backend components for a financial analytics suite using Spring MVC and Hibernate, enabling real-time data processing for 1M+ accounts. Implemented microservices communication via Kafka and API Gateway with Spring Cloud, enhancing scalability and reliability for high-traffic enterprise applications. Modernized data access layer by migrating legacy DAO to Hibernate ORM, reducing query execution time by 40%. Designed automated ETL pipelines using Spring Batch to improve reconciliation speed by 25%. Integrated SonarQube with Jenkins to enforce code quality gates, reducing critical bugs pre-release by 35%. Led production incident response and root cause analysis efforts, improving system uptime and stability.

Education

Master of Science at University of South Florida – Tampa, FL, USA
January 11, 2030 - September 12, 2025
Bachelor of Technology at Guru Nanak Institute of Technical Campus – Hyderabad, India
January 11, 2030 - September 12, 2025
Master of Science at University of South Florida
January 11, 2030 - September 12, 2025
Bachelor of Technology at Guru Nanak Institute of Technical Campus
January 11, 2030 - September 12, 2025
Master of Science in Business Analytics and Information Systems at University of South Florida
January 11, 2030 - November 4, 2025
Bachelor of Technology in Mechanical Engineering at Guru Nanak Institute of Technical Campus
January 11, 2030 - November 4, 2025

Qualifications

AI and Career Empowerment
January 11, 2030 - November 4, 2025
Artificial Intelligence Fundamentals
January 11, 2030 - November 4, 2025
Generative AI Fundamentals
January 11, 2030 - November 4, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services