About
Software Engineer with 3 years of experience building scalable Java backend systems in high-stakes financial and regulatory environments at Citi. Specialised in Spring Boot, microservices, REST APIs, distributed systems, and pre-trade compliance platforms. Proven track record in production incident resolution, system optimisation, release coordination, and cross-functional stakeholder management. Strong ownership mindset with experience mentoring junior developers and driving reliability improvements in mission-critical systems.
Skills & Expertise (34)
Work Experience
Software Engineer
Citi
Jul 2023 - Present
Refactored core framework components supporting 200+ live pre-trade checks, significantly improving code maintainability and reducing system complexity across modules. Drove testing and debugging initiatives during ECS migration and Redis integration, proactively identifying performance bottlenecks and ensuring a stable, high-confidence production rollout. Acted as Subject Matter Expert (SME) for application workflows, enabling faster issue resolution and supporting senior stakeholders with critical decision-making inputs. Mentored junior developers through code reviews and design guidance, improving code quality and accelerating team productivity. Developed and maintained 15+ pre-trade validation rules using Drools BRMS, automating compliance checks and strengthening trade booking reliability. Led Root Cause Analysis (RCA) for production incidents, driving long-term reliability improvements in a distributed microservices architecture. Served as Release Coordinator for monthly deployments, mitigating operational risks and consistently delivering zero-downtime, SLA-compliant releases.
Software Engineer
Citi
Present - Present
Designed and built 10+ RESTful APIs using Spring Boot, enabling scalable, low-latency backend services for client onboarding. Implemented UUID-based distributed tracing and structured logging across Kafka-driven microservices, drastically improving observability and reducing debugging time for asynchronous flows. Increased unit test coverage from 50% to 90% by enhancing JUnit test suites, leading to improved application stability and reduced production defects.
Education
Bachelor of Technology - Mechanical Engineering - National Institute of Technology Karnataka (NITK Surathkal)
2019 - 2023 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Need Sponsorship
Relocation
Open to Relocation
Skills (34)
Click a skill to find developers with the same skill