M

Mayank Goyal

Senior Software Engineer

Hyderabad, Telangana, India14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led design of Microsoft Teams Adaptive Cards.
  • Expert in building scalable cloud-native systems.
  • Passionate about mentoring future tech leaders.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in scalable systems and user-centric design.

Contact

Skills

Core Skills

Web Application DevelopmentJavascriptFull-stack Development

Other Skills

AgentsAmazon RedshiftAmazon Web Services (AWS)AngularAngularJSArtificial Intelligence (AI)Back-End Web DevelopmentBackend architectureCascading Style Sheets (CSS)Cloud DevelopmentContinuous Integration and Continuous Delivery (CI/CD)Core JavaDecision-MakingDistributed SystemsDocker

About

Engineering leader with over X years of experience building and scaling products across startups and enterprises like Microsoft. I specialize in taking products from 0→1, owning architecture and execution end-to-end, and leading high-impact engineering teams. I have deep expertise in designing and implementing scalable, cloud-native systems, with hands-on experience across distributed systems, backend architecture, and API design. At Microsoft, I led the design and implementation of **context-based Adaptive Card views**, driving dynamic UI rendering across platforms. More recently, I've been building **Generative AI applications**, integrating large language models into production workflows and designing intelligent, user-centric experiences. Key strengths include: - System design and architectural leadership - Building 0→1 and 1→N scale products - Cross-functional collaboration with product and design - Engineering execution, mentoring, and driving tech strategy - Hands-on development in Java, Golang, Python, Azure, Kubernetes Passionate about solving meaningful problems, mentoring future tech leaders, and building high-performance teams that ship with purpose.

Experience

Microsoft

Senior Software Engineer

Jan 2019Present · 7 yrs 2 mos · Hyderabad Area, India

  • Led the design of Microsoft Teams Adaptive Cards, delivering innovative solutions that enhanced user experience and productivity. Mentored junior engineers to help them develop their skills and advance their careers. Partnered with cross-functional teams to complete projects on time and within budget, leveraging strong communication and collaboration skills to drive success. Managed stakeholder expectations and consistently met deadlines, building a reputation for delivering high-quality results and exceeding expectations.
  • Key project involved designing and implementing the Universal Action Model ACv2 in Teams Angular client, leading the development of Context based views ACv2 UserBi telemetry, implementing People Picker in adaptive cards, and investigating and implementing message extensions in Teams React client. Other projects included developing People Picker capability in Teams client SDK and Outlook Web App, resulting in improved functionality and user experience.
Web Application DevelopmentRedux.jsGraphQLJavaScriptAngularJSObject-Oriented Programming (OOP)+10

Birdeye

Lead Software Engineer

Oct 2017Nov 2018 · 1 yr 1 mo · Gurgaon, India

  • Developed a new framework for business integrations, which resulted in successful implementations with MindBody, CurveDental, and ServiceTitan. Streamlined the review process by storing submitted reviews inside Birdeye database and improved lead generation by migrating existing databases to a new schema and adding new functionalities.
Web Application DevelopmentFull-Stack DevelopmentRepresentational State Transfer (REST)JavaScriptObject-Oriented Programming (OOP)React.js+3

Make my trip

Lead Software Engineer

Apr 2016Apr 2017 · 1 yr · Gurgaon, India · On-site

  • Designed a Progressive Web App architecture for a revamp of the flight booking and hotel booking UI. Added features including flight listing recommendations, flight details tab, fare details tab, cancellation penalty display, and baggage details. Developed front-end and backend APIs and utilised Java multi-threading for baggage calculation. Resulted in a successful A/B experiment before full implementation.
Web Application DevelopmentFull-Stack DevelopmentRepresentational State Transfer (REST)Cascading Style Sheets (CSS)REST APIsContinuous Integration and Continuous Delivery (CI/CD)+1

Tapzo

Lead Software Engineer

May 2015Apr 2016 · 11 mos · Okhla

  • Led the development of a comprehensive Content Management System (CMS) for OneDirect. The system included features for adding and deleting emails, Facebook page tracking, email auto-completion, and ticket creation from various sources.
Web Application DevelopmentFull-Stack DevelopmentRepresentational State Transfer (REST)REST APIsContinuous Integration and Continuous Delivery (CI/CD)Angular

Hcentive, inc.

Software Engineer

Jul 2013May 2015 · 1 yr 10 mos · Noida Area, India

  • Title: WebInsure Financial Management (WFM)
  • Period: 05’14 – 05’15
  • Technologies: Spring 3.0 with annotations, Hibernate, REST, JSON, XML, Spring-Boot, AngularJS, Jasper Studio, PostgreSQL
  • Description: The product generates invoices, maintain invoice life cycle and provides a facility for payment of unpaid invoices through interaction with payment gateway. Product works on micro-service architecture. Services interact with each other through events. Implemented exports-gateway service and developed Jasper reports. Integrated Jasper reports with the Java code.
  • Title: Exchange Payment Gateway (XPG)
  • Period: 01’14 – 04’14
  • Technologies: Spring 3.0 with annotations, Hibernate, REST, JQuery, PostgreSQL
  • Description: It’s a product used to do payments. Payments can be either One Time Payment (OTP) or Recurring Payment. For Recurring Payments, user has to a recurring set-up either weekly, monthly or annually.
  • Title: Direct Enrollment (DE)
  • Period: 07’13 – 12’13
  • Technologies: Spring 3.0 with annotations, Hibernate, REST, SOAP, JQuery, JSON, Oracle 10G
  • Description: It’s an integration product, which will transfer user from partner portal to federal government portal and check eligibility for different healthcare plans for family members and provide a facility to enroll with or without subsidy on Partner Portal.
Representational State Transfer (REST)JenkinsREST APIs

Samsung india software operations

Senior Software Engineer

Apr 2012Nov 2012 · 7 mos · Noida Area, India

  • Title: Access Portal
  • Period: 05’13 – 11’13
  • Technologies: Java, Spring and Oracle
  • Description: Worked on implementation of recommendation system. Using this system, a retailer can recommend movies for its customers.
REST APIs

Oracle

Member Of Technical Staff

Jun 2010Apr 2012 · 1 yr 10 mos · Bangalore

  • Title: Activity Streaming
  • Period: 01’11 – 04’12
  • Technologies: Oracle WebCenter, Applcore, JSF, Oracle
  • Description: Implemented Activity Publishing API for publishing activities both synchronously and asynchronously.
  • Title: BWS Web Services
  • Period: 06’10 – 12’10
  • Technologies: Jersey
  • Description: Exposed Basic Instant Messaging (IM) calls like – Add Buddy (Adding a user to Buddy List), Remove Buddy (Removing a user from Buddy List), Send Message (Sending Message to a Buddy), Receive Message (Receiving Message over Asynchronous Comet Channel), Receive Presence (Receiving Presence Status over Asynchronous Comet Channel), get Roster (getting the Buddy List, their Presence Status) through web-services.
Representational State Transfer (REST)REST APIs

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Computer Software Engineering

Jun 2021Jul 2023

National Institute of Technology, Tiruchirappalli

Bachelor of Technology - BTech — Computer Science

Jul 2006May 2010

National Institute of Technology, Tiruchirappalli

Bachelor's degree — Computer Science

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Web Application Development & Javascript

Explore similar profiles based on matching skills and experience