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
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.
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.
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.
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.
Publications
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.