Yogesh Kumar

Senior Software Engineer & Team Lead
Noida, IN.

About

Highly accomplished Senior Software Engineer and Team Lead with 11 years of experience in architecting, developing, and delivering scalable software solutions. Expert in microservices, distributed systems, cloud-native technologies, and performance optimization, with a deep command of Data Structures, Algorithms, and System Design. Proven leader of end-to-end technical projects, consistently driving innovation and successful outcomes through cross-functional collaboration in agile environments.

Work

Adobe Systems India Pvt. LTD
|

SDE - 3

Noida, Uttar Pradesh, India

Summary

Currently leads the development and integration of critical microservices within the Content Cloud Platform, ensuring robust data transitions and system interoperability while mentoring teams and upholding high coding standards.

Highlights

Led the development and integration of Copy, Move, Migration, and Merge microservices within the Content Cloud Platform, ensuring seamless data transitions and robust system integrations.

Mentored development teams on service design and implementation, conducting rigorous code reviews and designing technical documentation to maintain elevated coding standards.

Collaborated with cross-functional teams to translate complex business requirements into technical specifications, ensuring smooth and timely delivery of high-quality solutions.

Implemented advanced strategies to significantly enhance system resilience and scalability, achieving 20% cost savings by optimizing resource utilization.

Developed and deployed robust testing strategies and CI/CD pipelines, significantly improving system reliability, performance, and accelerating delivery to production.

Managed and resolved critical customer escalations efficiently, ensuring timely issue resolution and maintaining uninterrupted service delivery for key services.

Engineered Python-based internal tooling, automation scripts, and data validation workflows, boosting developer productivity and operational efficiency by streamlining processes.

Microsoft India Pvt. LTD
|

Full Stack Engineer

Bangalore, Karnataka, India

Summary

Contributed as a Full Stack Engineer to a microservices-based platform for low-code application development on Microsoft Teams, focusing on performance, scalability, and user experience for global deployments.

Highlights

Contributed to the development of a microservices-based platform, enabling developers to create and deploy low-code applications on Microsoft Teams across global multi-region deployments.

Designed and implemented the Action Service Response Archival feature, achieving a 70% reduction in database costs through optimized data management strategies.

Developed the Anonymous Response Store Mechanism, increasing service usage by 20% by enabling third-party developers to integrate anonymous feedback functionality into their applications.

Architected and deployed Webhook functionality, providing clients with event notification subscriptions for critical audit-related use cases.

Enhanced customer experience by integrating CDN-level caching, reducing static asset load times by 20% through geographically proximate CDN servers.

Designed and delivered a No-Code Platform, empowering customers to seamlessly test and deploy applications without requiring prior coding knowledge.

Integrated robust circuit breaker and retry mechanisms, significantly enhancing service resilience and reliability under varying load conditions.

IHS Markit India
|

Backend Developer

Gurgaon, Haryana, India

Summary

Developed and maintained the Distributed Pricing System, a critical backend solution for real-time OTC pricing, specializing in high-performance data processing and API development.

Highlights

Developed and maintained the Distributed Pricing System, delivering real-time OTC pricing through efficient parsing of messages and historical data.

Designed and implemented high-performance multithreaded Attachment and Non-Attachment Pricing services, optimizing processing for large data loads.

Created a Multithreaded Mail Publisher application, significantly optimizing message handling and delivery efficiency.

Developed robust RESTful APIs to support core backend functionalities, enabling seamless and efficient data exchange across system components.

Implemented a precise rule-based parser utilizing JFLEX Lexer and Yacc, ensuring accurate parsing of complex pricing information from diverse incoming messages.

Ensured high code quality and system reliability by developing comprehensive unit and integration tests using JUnit.

Collaborated effectively with cross-functional teams to continuously enhance system performance and scalability.

Oracle India Pvt. LTD
|

Senior Member of Technical Staff

Bangalore, Karnataka, India

Summary

Served as a Senior Member of Technical Staff, contributing to full-stack development and system enhancements across multiple modules of Oracle Identity Manager (OIM), with a focus on improving application onboarding, scheduling, and user management.

Highlights

Contributed to full-stack development and system enhancements across multiple modules of Oracle Identity Manager (OIM), specializing in backend functionalities.

Developed RESTful web services and Oracle JET-based UIs for the Application Onboarding Module, implementing import/export functionality for seamless application migration between environments.

Enhanced the OIM Scheduler by adding notification features for failed jobs and developing a Test-to-Production (T2P) utility, streamlining job migration and improving scheduling reliability.

Developed a fast User Defined Fields (UDF) creation utility, significantly improving the efficiency of user management upgrades and ensuring smooth operations through feature enhancements and bug resolutions.

Designed and implemented robust backend APIs to support critical functionalities across OIM modules, maintaining high code quality through comprehensive unit and integration tests using JUnit and Selenium.

Education

Indian Institute of Technology, Kanpur (IIT Kanpur)
Kanpur, Uttar Pradesh, India

Master of Technology (M.Tech)

Computer Science and Engineering

Institute of Technology and Management, Aligarh
Aligarh, Uttar Pradesh, India

Bachelor of Technology (B.Tech)

Computer Science and Engineering

Publications

An automated multimodal biometric system and fusion

Published by

IEEE

Languages

English

Skills

Version Control & CI/CD

Git, GitHub, Jenkins, CI/CD Pipelines.

Testing & Quality Assurance

JUnit, Mockito, Selenium, Unit Testing, Integration Testing.

System Design & Architecture

Microservices, Distributed Systems, Data Structures, Algorithms, System Design, Performance Optimization, System Resilience, Scalability, Multithreading, Circuit Breaker, Retry Mechanisms.

Tools & Utilities

JUnits, Lucene Indexing, Hazelcast, ActiveMQ, JFLEX Lexer, Yacc, Automation Scripts, Data Validation Workflows, Service Monitoring.

Web Technologies

HTML, CSS, React.js, REST APIs, Webhooks.

Programming Languages

Java, Python, C#, JavaScript.

Frameworks & Libraries

Spring Boot, Reactive Programming, FastAPI, Pandas, Node.js, Hibernate, Oracle JET, Knockout.js, Spring, Apache Camel.

Cloud Platforms & Technologies

AWS, Azure, Docker, Kubernetes, Cloud-Native Technologies, Azure Cloud, CDN, Azure Messaging Queue.

Databases

MySQL, PostgreSQL, MongoDB, Redis, SQL, JDBC.