Adarsh Upputuri

Adarsh Upputuri

Associate Software Engineer | Java Developer | AI Enthusiast · Bangalore

Software Development Engineer with 2+ years of experience building scalable backend systems in the fintech domain. Proficient in Java 17, Spring Boot, microservices architecture, and event-driven systems using Apache Kafka. Experienced in designing high-performance REST APIs, optimizing database queries, and implementing secure KYC and loan processing workflows. Strong foundation in data structures, design patterns, and system design (HLD/LLD), with a focus on building reliable and maintainable distributed systems. Interested in solving real-world backend challenges involving scalability, performance, and system design. Actively strengthening skills in Data Structures & Algorithms and Low-Level Design. Open to backend engineering opportunities where I can contribute to building robust and scalable systems.

Open to

Bangalore · Hyderabad · Chennai · Pune

Work style

hybrid, onsite, remote

Availability

Available in 30 days

Contact details — on requestProof of Work — on request

Experience

Tech Mahindra

Associate Software Engineer

Tech Mahindra · Dec 2023 – Present

Not yet confirmed
  • • Developed production REST APIs for customer onboarding, Loan Application processing and KYC processing, using Java 17,
  • Spring Boot, and Spring Security, reducing response time by 30% via query optimization and caching.
  • • Standardized REST API interactions using Spring Cloud Open Feign and Rest Client, incorporating abstract factory pattern for extensibility, cutting integration time by 20% and code redundancy by 15%.
  • • Refactored legacy code with Java Streams, Lombok, and MapStruct, adhering to SOLID principles, reducing technical debt and lowering bug reports by 10%.
  • • Enhanced database performance by designing normalized PostgreSQL schemas, implementing B-tree indexing, and optimizing queries, improving retrieval speeds by 15%.
  • • Built and maintained CI/CD pipelines with Jenkins and Maven, eliminating manual release errors and speeding up deployments
  • • Wrote unit and integration tests using JUnit 5 and Mockito, achieving 90%+ code coverage across all modules.
  • • Resolved production incidents and applied root-cause fixes, improving overall application stability by 15%.
  • • Boosted Agile workflows using JIRA, Confluence, and Bitbucket CI/CD pipelines, increasing team productivity by 40%.

Skills 0 proven through work

Also works with

Spring CloudApache KafkaEnd-to-End System UnderstandingClean Code PracticesSecure Data HandlingMicroservices ArchitectureDynamic URL GenerationXML Data ParsingSpring SecurityDynamic API Response HandlingCSRF Attack PreventionWork Planning and PrioritizationAnalytical ThinkingBackend DevelopmentTechnical TroubleshootingKYC ProcessingAPI Documentation with Swagger/OpenAPISpring BootRedis Cache ImplementationAPI Payload MappingAPI Authentication ImplementationAPI IntegrationREST API Endpoint Development

Proof of Work

Proof of Work

Adarsh shares this with people who ask. You'll hear back either way.

Education

Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering

JNTUA College of Engineering, Pulivendula · 2019 — 2023

Intermediate , MPC

Narayana Junior College,Kadapa · 2017 — 2019

Contact details

Contact details

Adarsh shares this with people who ask. You'll hear back either way.

Ask about this candidate

AI responses may contain errors. Proof status and source information are provided by Proof of Skill.

A Proof CV — one profile, kept current, with the proof attached. Back to the portal