Yogesh Singh

CTO

Bengaluru, Karnataka, India13 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14 years of experience in software engineering management
  • Expert in building scalable solutions for Microsoft Teams and Outlook
  • Passionate mentor empowering engineers for impactful project delivery
Stackforce AI infers this person is a SaaS expert with strong leadership in software engineering and project management.

Contact

Skills

Core Skills

Software ManagementLeadershipArchitectureReact.jsProject ManagementAd TechApplication ArchitectureJavaJavascriptSqlC#

Other Skills

AlgorithmsBackbone.jsData StructuresFlaskGitGraphQLManagementMicrosoft BIMongoDBNode.jsPython (Programming Language)Redux.jsSprint PlanningStrategySystems Design

About

With over 14 years of experience, I currently serve as Principal Software Engineering Manager at Microsoft, where I lead development efforts for contact management solutions across Microsoft Teams and Outlook. My work focuses on building scalable, reusable, and cohesive experiences, aligning with the broader Microsoft ecosystem. I specialize in software management, strategy, and modern technologies like GraphQL, driving project execution and fostering collaboration across global teams. Passionate about mentoring, I empower engineers while ensuring timely delivery of impactful projects that enhance user experiences.

Experience

Microsoft

3 roles

Principal Software Engineering Manager

Promoted

Aug 2025Present · 7 mos · Bengaluru, Karnataka, India · On-site

Senior Software Engineering Manager

Oct 2023Aug 2025 · 1 yr 10 mos · Bengaluru, Karnataka, India · On-site

  • I lead a team responsible for building contact management experiences across Microsoft Teams and Outlook. I drive the development of reusable and scalable solutions for both platforms, ensuring a cohesive user experience. In addition, I oversee the entire development charter, managing project cost estimates, timelines, and execution to ensure successful and timely project delivery.
Software ManagementLeadershipReact.jsTypeScriptGraphQLStrategy

Senior Software Engineer

Nov 2021Oct 2023 · 1 yr 11 mos · Bengaluru, Karnataka, India · On-site

  • As a Tech Lead at Microsoft, I led the development of the contact management application used across both Outlook and Teams. I architected a unified solution that enabled a shared application experience across these platforms, which required deep involvement across nearly every component of the People app, including its data layer.
  • Beyond engineering contributions, I actively drove team planning, execution, and strategic direction. I also played a key role in mentoring junior engineers, helping them grow in both technical and leadership capabilities.
React.jsTypeScriptGraphQLArchitecture

Walmart global tech india

Senior Software Engineer

May 2020Oct 2021 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • As a Tech lead, I led the end-to-end development and maintenance of Walmart's ad-tech platform for sellers, from ideation to successful launch. This innovative tool generated a new revenue stream for Walmart by allowing sellers to advertise their products on the platform. Additionally, the user-friendly interface of the tool made it a go-to application for sellers to easily sponsor their products on Walmart.
Project ManagementNode.jsAd TechRedux.jsTypeScriptReact.js+1

Saltside

Lead Software Engineer

May 2019Apr 2020 · 11 mos · Bengaluru Area, India

  • As a Lead Engineer, I collaborated closely with design leads to finalize the user experience of the application, and led the entire product development cycle from inception to deployment. Additionally, I facilitated the smooth transition of the tech stack from Backbone.js to React and Typescript by conducting a rapid BootCamp for the entire engineering team. This enabled the team to efficiently and effectively leverage new technologies for continued product development and success.
Project ManagementNode.jsRedux.jsTypeScriptReact.jsTechnical Training

Nerdwallet

Software Engineer II

Aug 2017Apr 2019 · 1 yr 8 mos · Bengaluru Area, India

  • As an architect, I designed the student and personal loan interfaces and identified key reusable components that could be leveraged across the website to reduce overall development time and cost. I collaborated closely with both backend and frontend teams to ensure seamless integration and functionality of the website. This approach enabled us to deliver a robust and efficient platform to our users.
FlaskProject ManagementApplication ArchitectureNode.jsRedux.jsPython (Programming Language)+2

Gainsight

Senior Software Engineer

Dec 2014Aug 2017 · 2 yrs 8 mos · Hyderabad Area, India

  • As a developer, I built a reporting-based CRM system for the organization to track and analyze client engagement, churn, and ARR. This tool provided valuable insights into overall client health, allowing the organization to quickly identify areas of opportunity and optimize their sales strategies. The system proved to be an invaluable asset in driving growth and profitability for the organization.
JavajQueryJavaScriptBackbone.jsMongoDB

Maq software

Senior Software Engineer

Jul 2011May 2014 · 2 yrs 10 mos · Hyderabad Area, India

  • As a developer, I created a sales-enabling CRM system for Microsoft's business development teams. This tool empowered the teams to make informed decisions and identify opportunities with ease, simplifying the sales process. The system proved to be a valuable asset for the organization in driving growth and profitability.
SQLMicrosoft BIC#JavaScript

Education

JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA

B.tech — Computer Science

Jan 2007Jan 2011

BNSD Shiksha Niketan Inter college

High school/Intermediate

Stackforce found 100+ more professionals with Software Management & Leadership

Explore similar profiles based on matching skills and experience