Hello this is
Rakshya Sharma

I am a

About Rakshya

Software Engineer with over 6 years of experience in building enterprise applications by using Java, Spring Boot, and Microservices. Skilled in developing RESTful APIs and Kafka-driven architectures for reliable data processing. Experienced in Angular, Reactive Forms, Lazy Loading, and Material UI to create interactive and responsive dashboards. Strong knowledge of SQL and NoSQL databases for query optimization and transaction management.

Hands-on experience with AWS, Docker, Kubernetes, and CI/CD pipelines to achieve automated and consistent deployments. Focus on Agile practices, TDD, and SOLID principles for high-quality solutions. A collaborative approach is applied to connect backend and frontend systems so that business goals are delivered effectively.

Background

Washington University

Master’s of Science in Information Technology
(2023–2025)

work icon

Fitch Ratings

Java Software Engineer
New York, NY
(Feb 2024 – Present)

work icon

Carta

Java Software Engineer
California, USA
(Jan 2022 – Jan 2024)

work icon

Lowe’s

Java Developer
North Carolina, USA
(Nov 2019 – Dec 2021)

Projects

Fitch Ratings

Financial Data Reporting Platform

A consolidated reporting platform connecting multiple data sources through real-time APIs, transaction processing, and interactive dashboards.

Key Responsibilities

  • Built Java 17 RESTful APIs in Spring Boot with Spring Profiles, Beans, and Actuator for ECS workloads.
  • Developed microservices with DTO validation and Kafka pipelines with retry logic and Dead Letter Queues (DLQ).
  • Implemented Resilience4j circuit breakers and OAuth2/JWT authentication for fault tolerance and API security.
  • Designed Angular 16 dashboards with TypeScript interceptors and Material UI for dynamic data filtering.
  • Automated CI/CD using Docker and Jenkins for blue-green deployments in AWS ECS clusters.
  • Monitored workloads through Splunk, OpenTelemetry, and CloudWatch for proactive optimization.

Skills & Tools

Java 17 / Spring Boot
Kafka / DLQ / Event-Driven
MySQL / PostgreSQL / MongoDB
AWS ECS / Lambda / EC2
Docker / Jenkins / CloudFormation
Resilience4j / OAuth2 / Spring Security
OpenTelemetry / Splunk / CloudWatch
JUnit / Mockito / TestContainers
Carta

Cap Table Management Platform

Designed to manage equity transactions and shareholder records, this platform streamlined financial reporting, onboarding, and reconciliation workflows.

Key Responsibilities

  • Developed modular Java 11 services in Spring Boot with DTO mapping to modernize legacy systems into microservices.
  • Designed Angular 14 dashboards using TypeScript, RxJS, and interceptors for enhanced data interaction.
  • Implemented Kafka topics with retries, offset tracking, and async worker services for high-traffic reliability.
  • Built relational schemas in PostgreSQL and optimized queries with indexing and stored procedures.
  • Automated deployments using Docker and Jenkins CI/CD pipelines for scalable AWS ECS workloads.
  • Monitored Kafka and ECS health metrics via Splunk and CloudWatch for stable production pipelines.

Skills & Tools

Java 11 / Spring Boot / Microservices
PostgreSQL / Indexing / Stored Procs
Kafka / Offset Tracking / Async Workers
Angular 14 / TypeScript / RxJS
Docker / Jenkins CI/CD
AWS ECS / CloudWatch / Splunk
JUnit / Mockito / Agile Scrum
Lowe's

Vendor Data Portal

A centralized portal normalizing incoming supplier data feeds for retail systems, improving reporting accuracy and reducing data inconsistencies.

Key Responsibilities

  • Developed Java 8 REST APIs in Spring Boot and integrated Oracle PL/SQL stored procedures for vendor reporting.
  • Built Angular 10 modules using reactive forms, validation, and lazy loading for improved UX.
  • Maintained Spring MVC controllers and JSP/Struts modules with XML-based configurations and schema mappings.
  • Integrated SOAP services with schema validation and XML transformation for normalized vendor data.
  • Configured Jenkins CI/CD pipelines to automate WAR packaging and Tomcat deployments.
  • Monitored production using Log4J and Splunk dashboards with cron jobs for automated maintenance.

Skills & Tools

Java 8 / Spring Boot / Spring MVC
Oracle PL/SQL / Indexing
REST APIs / SOAP / XML
Angular 8–10 / TypeScript / RxJS
JSP / Struts / JSTL / jQuery
Jenkins CI/CD / Tomcat / WAR
Log4J / Splunk / Linux / Cron
JUnit / Confluence / Agile Scrum
ResumeForge — ATS Resume Builder

ResumeForge — ATS Resume Builder Personal Project

A full-stack ATS-friendly resume builder with secure authentication, cloud persistence, and real-time resume preview. Built with a React + Vite frontend and a Node.js + Express backend backed by MongoDB.

Key Highlights

  • React-based multi-step builder experience with structured sections and a guided workflow.
  • Real-time ATS-formatted resume preview that updates as users edit content.
  • Secure authentication using JWT and password hashing with bcrypt.
  • Save and load resumes from MongoDB using protected API endpoints.
  • Password reset flow with email verification using Nodemailer (Gmail SMTP).
  • Clean separation of concerns with frontend services and backend controllers/routes.

Skills & Tools

React 18 / Vite
Node.js / Express
MongoDB / Mongoose
JWT Auth / bcrypt
Nodemailer (Gmail SMTP)
Live Preview

Skills & Technologies

Java
Spring Boot
Spring MVC
Spring Security
AOP
JSP
JPA / Hibernate
JWT
Apache Kafka
Angular
JavaScript
TypeScript
HTML5
CSS3
REST APIs
JUnit
Cucumber
Postman
MySQL
PostgreSQL
Oracle
MongoDB
DynamoDB
Redis
Query Optimization
Docker
Kubernetes
Helm
Jenkins
CI/CD
Terraform
Git
GitHub
AWS
CloudWatch
Splunk
OpenTelemetry
Distributed Tracing
Agile
Scrum

Reach out if you want to create impactful visual art together


To see more of my work, visit my Socials

Phone: 5715319083

Email: sharmarakshya09@gmail.com