Mohanakrishna Vanamala Hariprasad

Mohanakrishna Vanamala Hariprasad
Role Senior Software Engineer
Company Microsoft
Location Redmond, WA

Summary

Senior Software Engineer at Microsoft, with over a decade building large-scale, distributed software systems across Microsoft, Amazon, McDonald’s, and Wayfair.

I design scalable backend services and cloud-native architecture, mentor engineers, and still reach for Machine Learning and NLP when a problem calls for it.

Experience

  1. Microsoft

    Dec 2023 — Present · 2 yr 10 mo

    Redmond, Washington · Hybrid

    • Senior Software Engineer

      Mar 2025 — Present · 1 yr 7 mo
      • C#
      • Kusto (KQL)
      • Microsoft Azure
      • GitHub Copilot
      • Claude Code
      • M365 Copilot
      • Anthropic Claude
      • Grafana
      • Prometheus
    • Software Engineer II

      Dec 2023 — Mar 2025 · 1 yr 4 mo
  2. Amazon

    Sep 2022 — Nov 2023 · 1 yr 3 mo

    Software Development Engineer II

    Seattle, Washington · Hybrid

    • Designed, developed, implemented, tested, and documented large-scale, multi-tiered, distributed software applications, tools, systems, and services.
    • Translated functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
    • Participated in the full development cycle, end-to-end, from design and implementation to testing, documentation, delivery, and maintenance.
    • Mentored junior development engineers.
    • Java
    • AWS CDK
    • Python
    • AWS
    • Node.js
    • TypeScript
  3. McDonald’s

    Jun 2021 — Sep 2022 · 1 yr 4 mo

    Software Engineer II

    • Designed, developed, and deployed Spring Boot-based microservices to McDonald’s Global Mobile Application (GMA) as part of digital engineering initiatives.
    • Developed highly scalable, performant, and reliable cloud software solutions using Amazon Web Services (AWS).
    • Mentored other software developers to maintain architectural vision and software quality.
    • Spring Boot
    • Java
    • Microservices
    • Docker
    • Git
    • Python
    • AWS
    • Terraform
    • MySQL
    • New Relic
    • Kubernetes
    • OOP
    • Apache Kafka
  4. Wayfair

    Feb 2019 — May 2021 · 2 yr 4 mo

    Software Engineer

    Greater Boston Area · On-site

    • Designed, developed, and integrated applications using Java, PHP, SQL, and React JS.
    • Designed, implemented, and documented microservices to expose data to internal teams, moving Wayfair towards a decoupled SOA-style architecture.
    • Partnered with product managers and business stakeholders to shape how thousands of suppliers communicate with Wayfair’s catalog services, tools, and agents.
    • Spring Boot
    • PHP
    • Microsoft SQL Server
    • Java
    • Microservices
    • Docker
    • Git
    • Python
    • React
    • MySQL
    • Kubernetes
    • OOP
  5. Micro Focus

    Jun 2018 — Dec 2018 · 7 mo

    SDE Intern (Graduate), Machine Learning

    Fort Collins, Colorado · On-site

    • Extracted data from Micro Focus Operation Orchestration tools and server logs to build a dataset from scratch, then clustered workflows into sub-categories by step.
    • Applied supervised machine learning to classify workflows, reducing the workflow execution error rate by 3%.
  6. Toovio

    Dec 2017 — Apr 2018 · 5 mo

    Machine Learning Engineer Intern

    Dallas–Fort Worth Metroplex · Remote

    • Developed an interactive dashboard for real-time sentiment analysis on tweets by customer-specific hashtags.
    • Improved an existing J48 decision tree model predicting customer offer acceptance by applying ensemble techniques.
  7. The University of Texas at Dallas

    Sep 2017 — Dec 2017 · 4 mo

    Grader

    • Graded assignments and exams, administered test proctoring, and gave the instructor feedback on student performance.
    • Git
    • C++
    • Data Structures
    • OOP
    • Algorithms
  8. The University of Texas at Dallas

    Aug 2016 — Aug 2017 · 1 yr 1 mo

    Instructor at CS Outreach

    • CS Outreach is a community service program by UT Dallas introducing programming to students and professionals; conducted coding workshops and camps in Scratch, Python, C++, HTML, CSS, and Java.
  9. Wipro Technologies Ltd.

    Nov 2013 — Jun 2016 · 2 yr 8 mo

    Project Engineer

    Chennai · On-site

    • Administered the MS SQL Server database environment – error logs, backup, recovery, SQL Agent jobs, SSL/PKI certificates, upgrades, and high availability.
    • Planned and coordinated the transition of database encryption from SSL certificates to Microsoft PKI across all SQL Server 2008/2008R2/2012 servers, then upgraded them all to SQL Server 2012.
    • Optimized database health-check scripts to deliver reports in half the time, and coordinated the team through disaster-recovery service restorations.
    • Microsoft SQL Server
    • ServiceNow
    • SQL
    • Python
    • Windows Server

Education

The University of Texas at Dallas

Master’s Degree, Computer & Information Sciences · 2016–2018

Coursework: Machine Learning, Database Design, Statistical Methods for Data Science, Design & Analysis of Algorithms, Artificial Intelligence, Big Data

Activities: CS Outreach Instructor, Data Science Club

Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science & Technology

B.Tech, Computer Science · 2009–2013 · 8.56 / 10.0

Coursework: Data Structures & Algorithms, Operating Systems, Databases, Distributed Computing, Software Engineering

Activities: President, Artificial Intelligence Club

Udacity

Machine Learning Nanodegree · Dec 2017

Coursera

Deep Learning Specialization · Dec 2017

Skills

Compiled from the skills tagged to each role on LinkedIn.

Languages

  • C#
  • Java
  • Python
  • TypeScript
  • PHP
  • SQL
  • C++

Cloud & Infrastructure

  • Microsoft Azure
  • AWS
  • AWS CDK
  • Docker
  • Kubernetes
  • Terraform

Frameworks & Architecture

  • Spring Boot
  • Microservices
  • OOP
  • React
  • Node.js

Data & Observability

  • Microsoft SQL Server
  • MySQL
  • Kusto (KQL)
  • Grafana
  • Prometheus
  • New Relic
  • Apache Kafka

AI-Assisted Engineering

  • GitHub Copilot
  • Claude Code
  • M365 Copilot
  • Anthropic Claude

Fundamentals & Tools

  • Data Structures
  • Algorithms
  • Git
  • ServiceNow
  • Windows Server

Projects

Morris Variant D

Python · 2017

A variant of Nine Men’s Morris with a minimax static-estimation function, pruned via alpha–beta to cut game-tree evaluation time.

Predicting Winner of Soccer Match

Python · 2017

Predictive model for La Liga BBVA outcomes, comparing SVM, Naïve Bayes, Logistic Regression, and k-NN — 62.5% accuracy.

Text Classification

Python · 2017

Naive Bayes and Logistic Regression spam classifiers; stop-word elimination lifted accuracy to 95.18%.

Image Compression

Java · 2017

K-means clustering for image compression, comparing compression rates across values of K.

Library Management System

Java, Swing, MySQL · 2017

A librarian-facing app for borrower management, book search & availability, loans, and fines.

Bidding Web Application

Java, JSP, MySQL, Hibernate · 2016

An online auction and shopping site for buying and selling goods and services.

DavisBase

Java · 2017

A rudimentary database engine between MySQL and SQLite, with file-per-table storage in fixed 512-byte pages.

eWasteBin

Android, Open Street Maps · 2013

A location-based app to monitor waste-bin clearance for the Corporation of Chennai.