Microsoft Principal Software Engineer

11

Years of experience

4.67

Review score

6

Sessions done

87.88%

Re-book rate

About

******* - System Design & Coding Coach | Software Architect & Principal Engineer | Engineering Manager | Former Microsoft Engineer With over 12.5 years of experience in system design, distributed systems, microservices architecture, and database internals, ******* is a trusted coach for professionals aiming to excel in technical interviews. Formerly a software engineer at Microsoft for 7.5 years at various levels and currently a Software Architect, Principal Engineer, and Engineering Manager at Paytm, a leading fintech company, he brings fintech-specific insights, deep technical expertise, and effective people management skills. He has successfully guided over 40 engineers into their desired roles at top tech companies, including Meta, Uber, Google, Microsoft, Apple, Airbnb etc. With over 150 interviews conducted, including 50+ focused on system design, ******* 's comprehensive preparation approach has earned him a strong reputation. 2023-Present: Paytm Principal Engineer, Noida, India 2022-23: ServiceNow, Staff Software Engineer, Hyderabad 2014-22: Microsoft, Software Engineer, Hyderabad Key Expertise: System Design & Distributed Systems: Highly experienced in architecting scalable, high-performance distributed systems, equipping candidates with insights into real-world system design complexities. Database Internals & NoSQL Expertise: Experienced in NoSQL solutions, such as Key-value, column, document and graph stores, with proficiency in writing replications, conscientious algorithms like Paxos, and dynamic partitioning. Microservices Architecture: Skilled in designing and implementing robust microservices architectures, with an emphasis on high availability, fault tolerance, and seamless integration. Programming & Algorithm Mastery: Proficient in multiple programming languages, including C#, Java, JavaScript, Python, and C++, with a deep understanding of data structures, algorithms, and design patterns. Known for applying advanced DSA concepts, practical problem-solving strategies, and design patterns that streamline coding challenges. Interview Techniques & Patterns: Skilled in sharing coding "tricks" and patterns that frequently appear in technical interviews, enhancing candidates' ability to think on their feet and recognize efficient solutions. Fintech Knowledge & Technical Leadership: Leveraging fintech expertise at Paytm, ******* leads technical initiatives that drive innovation, and he mentors his team on performance, scalability, and security. People Management: As an Engineering Manager, he fosters team growth and productivity, effectively balancing technical mentorship with career development support. Comprehensive Coaching & Interview Preparation: ******* 's rare combination of in-depth system design expertise, programming knowledge, fintech experience, and people management skills enables him to deliver coaching that prepares professionals for both technical rigor and leadership aspects in their careers."

Experiences

Company logo

Principal Software Engineer

Microsoft

Company logo

Principal Engineer

Paytm

Company logo

Staff Software Engineer

ServiceNow

Company logo

Senior Software Engineer

Microsoft

Company logo

Associate Software Engineer

IBM

Session types support

System Design
Coding
Service Ownership
Technical
Googleyness & Leadership
Phone screen (SQL+Python)
SQL/ETL
Data Modeling
Technical Project Retrospective
Leadership
Behavioral
Role Related Knowledge
DS Phone screen
DS Analytics Phone screen
Applied Data
Quantitative Analysis
Technical Analysis
Statistics
SQL
Debugging
Whiteboarding/problem solving
Operating Systems
Databases
Infrastructure
Technical/competency based
Problem Solving
Project Retrospective
Technical Project Deep-dive
Building Management & Eng Culture
Leadership & Drive
Career Conversation
Leadership (People/XFN)
Technical Vision
Full Stack
DS Technical Skills
DS Analytical Execution
DS Analytical Reasoning
ML System Design
Product Leadership
Skills
Organizational Design
Resume Review
Phone Screen
Tech-Behavioral Mix
HM Initial Interview
Code Review
Communication & Collaboration
Data Architecture
Pair Programming
Initial Screen
Database Design
Cross-functional Skills
Business Leadership & Strategy
People Management
Technical Design and Architecture
Bar-raiser
Testing Skill Assessment
Technical Discussion
Technical Knowledge
Browser Coding
Javascript
Program Management
General Cognitive Ability
Program Sense
Design
Algorithms
Programming
Computer Architecture
Bug squash / Bugfixing
Culture Fit
Non-leetcode coding
Integration
Take Home Assignment
Product Sense
Product Execution

Showing 1 - 2 of 2

On-time

High relevance content

High quality simulation

Enjoyable session

Found it a very helpful experience!!
 logo

SWE

4 Feb 2025

On-time

High relevance content

High quality simulation

Enjoyable session

I appreciated the chance to interview with a knowledgable senior professional who has experience in the company I am looking to join.
Microsoft logo

Microsoft Software Engineer

11 Jan 2025

Coaching Options

Flexible SchedulingInstant Verbal Feedback

$20 off on first session

FAQs