Sunil Yadav

Cloud Solution Architect | AWS Architect | Cloud Native Application Design | Microservices | Application modernization | Team Management

Noida, Uttar Pradesh, India

About

Technology enthusiast with 17 years of experience in solution designing , developing highly scalable , distributed and resilient enterprise-level applications. Leading team of seasoned professionals as Solution/Cloud Architect and responsible for designing and developing cloud-native applications, application modernization, containerization, and cloud migration. Extended expertise in design, coding, debugging and maintenance of Java/J2EE Systems as a full stack developer. Proficient with Java , Spring-boot, Spring, Struts, Hibernate and Mybatis.

Experience

  • Deputy General Manager at Godrej Infotech Ltd
    Apr 2024 - Present · 2 yrs 3 mos

  • Samsung R&D Institute India (Noida, Uttar Pradesh, India)
    • Staff Engineer
      Apr 2020 - Apr 2024 · 4 yrs 1 mo

      - Led IDC/cloud migration and infrastructure automation with AWS CDK and CloudFormation for Apps-Store service - Developed/maintained cloud-native applications based on AWS / Fargate platform /Microservices for scalability, maintainability, independent deployment, and reduced time to market - Responsible to make cloud integration smoother by helping the team in high level (HLD) and low level (LLD) architecture of monolithic/micro-services apps. Also, provide solutions for complex issues - Performed code quality management and DevSecOps with Git, tests inside Docker, Jenkins Pipeline, Sonarqube, Java, TypeScript, Swagger, JIRA, and Test Coverage in Quality Gate: 85%-90% - AWS CDK/CloudFormation , DMS - EC2 ECS/Fargate ECS/Fargate Spot, Docker Swarm, EMR, Lambda, Aurora MySQL, Oracle, ElastiCache, S3/CloudFront/WAF, CloudWatch/SNS/SES, X-Ray, Route53 - Java/Spring/Akka, TypeScript, OpenAPI/Swagger - Gradle, Maven, Junit , Mockito and Sonarqube - Directly managing team of 15 engineers with mix of Backend, Frontend, Analytics expertise.

    • Chief Engineer
      Mar 2016 - Mar 2020 · 4 yrs 1 mo

      - Responsible for designing and developing cloud-native applications, application modernization, containerization, and cloud migration of various critical services of Samsung Smart TVs. - Review current and target architecture of applications. Standardization of app modernization practices and tools. - Led / Managed project with multiple critical Cloud Platform services for Samsung Smart TVs which are highly scalable and fault tolerant. These services handle ~10 Billion API hits/day - Responsible for design of new services/features along with continuous improvement in existing ones. - Responsible for design , development of Oobep portal to SPA from scratch - Planned and led modernization of Apps-Store management portal to SPA from traditional legacy portal - Cost Optimization efforts to keep check on Cloud based services operational expenses.

    • Lead Engineer
      Mar 2012 - Mar 2016 · 4 yrs 1 mo

  • Associate Consultant at Tech Mahindra
    Jan 2010 - Feb 2012 · 2 yrs 2 mos

    Client : BT (British Telecom) Tech Stack : Java , Struts , JSP , IBATIS , Oracle 9i , As a development team member I was responsible for development of various Java / J2EE based web applications for BT's Global Services Platform. Major responsibilities were # Requirement gathering and analysis # Use case development # Unit testcase development # Bug fixing # Peer review # Mentoring junior team members

  • Technical Associate at Capgemini
    Oct 2006 - Dec 2009 · 3 yrs 3 mos

    Client : HSBC Tech Stack : Java , Servlets , JSP , Spring , Hibernate , JAXB , ES Framework (HSBC Internal development framework) , DB2 As a development team member I worked on various Java / J2EE based web applications for HSBC's GRV , Collections and EDMS platforms. Major roles and responsibilities were # Requirement understanding # Use case development # Unit testing # Bug fixing