SOFTWARE ENGINEER

Alok
Rajpurohit

Building scalable, AI-powered systems at the intersection of engineering, data, and user experience. Software Engineer II at Microsoft, working on Power Platform's AI capabilities.

4+
Years Experience
100K+
Users Impacted
~$2M
Cost Savings
2
IEEE Publications
01

Experience

Software Engineer II
Microsoft Corporation — Tempe, AZ
AUG 2024 — PRESENT
  • Built and scaled AI-powered capabilities within Power Apps, focusing on backend systems, infrastructure, and data pipelines to enable intelligent features and data-driven decision-making, improving performance and user experience across the platform.
  • Designed and implemented a scalable telemetry API using C#, Node.js, TypeScript, and React, capturing user interaction signals across AI features, contributing to approximately 40% increase in user retention and actionable insights for product strategy.
  • Led end-to-end development of tenant-level AI feature controls, architecting new infrastructure and APIs that enabled granular admin governance, mitigated security risks, and saved around $2M annually in potential privacy or compliance violations.
  • Architected and delivered a modern survey platform on Microsoft 365, migrating from legacy Dynamics 365, rebuilding eligibility logic, authentication, and telemetry pipelines, resulting in over 50% increase in user feedback collection and engagement metrics.
  • Owned AI feedback and analytics pipelines, developing dashboards and insights that informed product decisions, improved feature adoption across Power Apps, and enhanced monitoring of AI feature usage, errors, and operational performance.
  • Utilized a diverse tech stack including C#, .NET, Node.js, TypeScript, React, Next.js, and Microsoft Azure, driving scalable, maintainable solutions while collaborating across teams to deliver high-impact AI and platform innovations.
C# .NET Node.js TypeScript React Next.js Azure
Software Engineer
Auto BIM Route — Tempe, AZ
JAN — MAY 2024
  • Engineered an automation bot to streamline meeting processes across MS Teams, Webex, Google Meet & Zoom
  • Achieved 33% reduction in manual meeting management tasks using Python, Flask & Selenium WebDriver
  • Adopted Agile/Scrum with 25% improvement in sprint delivery times
Python Flask Selenium Agile
Application Engineer
University of Phoenix — Phoenix, AZ
JUN — AUG 2023
  • Developed a Java-based Spring Boot API for the university's online portal — 15% increase in backend performance
  • Achieved 95%+ code coverage with JUnit and contributed to the student module using React.js & Next.js
Java Spring Boot React Next.js JUnit
Full Stack Developer
Barclays — Mumbai, India
FEB 2021 — AUG 2022
  • Architected Customer Analytics Platform using Python Flask microservices for large-scale event processing, collaborating with product and design teams, ensuring low-latency, reliable customer engagement tracking, seamless interactions, and highly scalable, secure, fault-tolerant system.
  • Engineered asynchronous Support Ticket Event Processing services using Redis, AWS ElastiCache, and connection pooling, optimizing microservice communication, reducing API latency by 15%, enabling high-throughput, event-driven processing for millions of concurrent tickets efficiently.
  • Designed fault-tolerant microservices with circuit breakers, service discovery, load balancing, and backend WebSocket support in Python, handling 50K+ concurrent events, improving platform scalability, resilience, and responsiveness for real-time agent-customer interactions across the system.
  • Implemented secure PostgreSQL database solutions, optimizing schemas, indexing, and queries, enforcing encryption-at-rest and in-transit, with dynamic RBAC and JWT, reducing authentication incidents by 10%, ensuring data security, compliance, and efficient customer ticket management.
  • Built React dashboards for Operational Insights, integrating REST APIs and WebSockets, delivering real-time visualization of customer interactions, campaign performance, support metrics, enabling informed operational decisions, improving monitoring efficiency, and actionable insights by 17%.
  • Integrated observability and monitoring using AWS CloudWatch and Grafana, tracking system health, event throughput, failures, enabling proactive issue detection, reducing downtime, and improving reliability and platform performance for millions of global users simultaneously.
  • Collaborated with DevOps teams on global SaaS deployments using AWS CloudFormation, Helm charts, blue-green strategies, and deployment pipelines.
Python Flask React PostgreSQL Redis AWS WebSockets Grafana JWT
02

Projects

FootStats

Advanced football analysis & prediction app using ML/AI — predicting player performances, market values, and expected goals with 89% accuracy. Serving 5,000+ users globally with real-time match tracking across 150+ countries.

React Flask Python ML
View ↗
📋
Attendance Manager

Web-based attendance management app for college, supporting 2,000+ active students. Contributed to a 15% decrease in absenteeism through detailed tracking and reporting.

HTML/CSS JS PHP SQL
View ↗
✈️
FlyHigh Travel Planner

Real-world application of the Travelling Salesman Problem algorithm — plans optimal trips while minimizing cost across multiple destinations.

Java Algorithms
View ↗
💀
Devils Among Apocalypse

A 2D game built with Unity and C#, featuring apocalyptic-themed gameplay with interactive mechanics and engaging level design.

Unity C# 2D Game
View ↗
🎮
QuizTime

A UI-based quiz game for Windows, inspired by the famous reality show. Built as a fun, interactive Python desktop application.

Python GUI
View ↗
03

Tech Stack

💻 Languages

Java Python JavaScript TypeScript C# C++ C SQL PHP HTML/CSS

⚙️ Frameworks & Libraries

React.js Node.js Next.js .NET Spring Boot Flask AngularJS React Native Selenium

☁️ Cloud & DevOps

Microsoft Azure AWS Docker CI/CD Git Linux Shell Scripting

🧠 Concepts

Microservices REST APIs Agile / Scrum OOP Data Structures & Algorithms System Design
04

Education

M.S. Computer Software Engineering
Arizona State University, Tempe, AZ
Aug 2022 — May 2024 GPA: 3.7 / 4.0
B.Tech Computer Engineering
NMIMS University (MPSTME), Mumbai
Jul 2018 — May 2022 GPA: 3.44 / 4.0
05

Research & Publications

IEEE — MAY 2021
Use of Game Development and Serious Games for the Purpose of Education and Learning

Reviewed 11 studies and surveyed 110 students to analyze the effectiveness of game-based learning as an educational tool.

IEEE — JUNE 2021
Development of a Serious Game for the Purpose of Education and Learning

Designed and developed an educational serious game with 3,000+ active users, improving engagement through interactive gameplay.

06

Contact

Let's connect.

Open to opportunities, collaborations, and impactful engineering work. Feel free to reach out.