Ananth Karri
Ananth Karri
Lead Software Engineer

Let's have some coffee

Loading...
Success!
Error!
Available For Hire
Menu
Close
Ananth Karri

Lead Software Engineer

Hello, my name is Ananth Karri. I am a Lead Software Engineer with 13+ years of experience developing cross-platform applications for web, mobile, and desktop environments, with additional expertise in AI engineering, the AI Development Life Cycle (AIDLC), and frontend observability. Proven success in providing technical leadership and delivering software applications throughout the development lifecycle, from gathering requirements and defining technical direction through production deployment, monitoring, and continuous improvement. Skilled in translating business objectives into actionable plans, evaluating AI use cases, designing intelligent application capabilities, supporting data and model workflows, implementing frontend observability strategies, and using real-user monitoring, performance metrics, logging, tracing, and error tracking to improve application reliability and user experience. Experienced in leading Agile ceremonies, coordinating cross-functional teams, and managing project priorities, risks, releases, and production insights. Proactive and collaborative engineering lead who mentors and guides associate engineers, conducts peer code reviews, promotes engineering best practices, and fosters a culture of accountability, quality, and continuous improvement. Experienced in taking ownership of complex initiatives, integrating AI-driven capabilities across the AIDLC, resolving technical issues, diagnosing frontend performance and usability concerns, communicating effectively with stakeholders, and making sound decisions under pressure. Capable of managing multiple projects and releases in parallel while building high-performing teams and consistently delivering secure, scalable, observable, and reliable software solutions.

I am currently in the hospitality industry working as an Engineering Lead Consultant for MGM Resorts International, located in Las Vegas, NV. My team at MGM is responsible for implementing a strategic UI application for United's new Revenue Management and Pricing system, Gemini which was one of the 2018 CIO 100 Winners. I also participate in scrum meetings, high-level estimation meetings for front-end user stories, packages updates, bug triage/investigations, and production deployments/release of features.

About Me

Ananth Karri

Lead Software Engineer

Passionate about technology, I preach for constant learning and growth in my fields of study. I consider myself a dynamic professional who seeks for new challenges and habitual knowledge update, following computer science's new tendencies. I tend to frequently participate in lectures and tech events to not only keep me up with new concepts that arise but also maintain my network with professionals who share common interests. I love spending my free time for online learning, playing around with experimental technologies, freelancing.

Even though it has been quite a journey in Software Engineering already, specially working with Web Development using the JS frameworks/libraries and C#, there are tons of things that I need to improve and learn. I am not the most brilliant Software Developer out there but I am humble to provide the best I can offer from my experience and learn new content from other professionals.

Hey, don't forget to check out some of my code on GitHub! There is still a lot of projects that I am trying to share but I hope this helps getting a feeling of my way of solving problems. Cheers :)

13+ Years of Experience

Dec 2016 - Present Saxon Global Inc. Client: MGM Resorts, USA
Field: Hospitality
Job Type: Contract
Client: United Airlines, USA
Field: Airlines/Aviation
Job Type: Contract
Lead Software Engineer

Currently working with the team responsible for its diverse portfolio of luxury resorts, casinos, and entertainment offerings.
Leading an Agile project team of 10+ software engineers developing and maintaining enterprise-level web applications used by MGM customers. Overhauled legacy code with frontend design patterns, enhancing code maintainability and decreasing bug issues by 25%. Succeeding unit testing and TDD methodologies, increasing software quality by reducing debugging time by 40%. Improved code quality by instituting pair programming practices, reducing code review time by 15%. Supporting major, minor, and hotfix release cycles, achieving 95% on-time delivery while maintaining clear communication with stakeholders. Migrated monolithic react apps into micro-frontend architecture using Module Federation helper for Next.js, enhancing application scalability by 40%. Successfully delivered premium homepage and top-nav variants for Cosmopolitan, Bellagio properties in 2026, estimated +$39.5M incremental annualized revenue.

  • Leading and contributing to multiple micro-frontend applications (MFEs) using Module Federation – Discovery, Search Experience, Preferences Center, Dynamic-builder under Platform Experience simultaneously.
  • Successfully integrated the Live Chat Widget on the homepage for the first time in a web app at MGM.
  • Derived technical solution to reduce user interaction friction for transient users applying for MGM Rewards Mastercard.
  • Redesigned and migrated old Account app marketing preferences page to the new preferences center micro-frontend app.
  • Successfully integrated Firebase and later with UI content management tool managed byContentOps in preferences center web app for static content to maintain consistency with mobile app.
  • Supporting dining booking flow migration from sevenrooms to new MGM’s dining booking application across all discovery owned user journeys.
  • Migrated the homepage hero from hls.js to the Wistia player for native Wistia assets, drastically reducing bandwidth consumption and infrastructure costs.
  • Successfully migrated old DMP pages - homepage, dining category and Product Detail Pages (PDPs), entertainment landing, results, and PDPs, packages category and PDPs, hotel, casino, and pool PDPs onto Vega design system and dynamic page layout and components authored by ContentOps using dynamic-builder engine.
  • Successfully led MGM’s initial adoption and implementation of Web Gen3 Architecture and JAMstack using Next.js leveraging Static Site Generation (SSG) across Account Profile, Reservation Management, and Identity front-end applications including Auth SDK, enhancing visual design, consistency, and usability to drive greater customer engagement and conversion.
  • Built and maintained the end-to-end build-and-deploy setup for web micro-frontends on Azure, from creating the infrastructure to CI/CD pipelines, storage accounts and releases to Azure Storage static sites including static site hosting, environment setup, and network security.
  • Developed MGM’s Identity OIDC app along with Auth SDK to support signed sign-on (SSO) across applications for MGM Rewards customers.
  • Experienced in taking ownership of complex initiatives, integrating AI-driven capabilities across the AIDLC, resolving technical issues, diagnosing frontend performance and usability concerns, communicating effectively with stakeholders, and making sound decisions under pressure.
  • Adopted AI-assisted development: mentored and onboarded engineers through hands-on workshops, reducing real code delivery timelines from days to hours.
  • Established stronger experimentation capabilities: LaunchDarkly experimentation, page-level dynamic-builder A/B testing, and multi-armed bandit (MAB), and MGM’s newly developed contextual multi-armed bandit (CMAB) proofs of concept.
  • Expert in continuous delivery using feature flags to improve productivity, reduce release risk, and accelerate customer value by controlling the percentage rollout of the new features and performing A/B testing.
  • Supporting and delivering various SEO improvements: product info boxes on blog pages, persisting the dynamic data on server-side rendered (SSR) pages using custom built SSR prefetch registry hybrid mechanism.
  • Implementing front-end observability strategies, and using real-user monitoring (RUM), performance metrics, logging, tracing, and error tracking to improve application reliability and user experience.
  • Improved restaurants’ operating hours with optimistic language across various components and pages.
  • Active participation in production incidents, risk assessment, root cause analysis and cross-functional team communications.
  • Led Discovery’s domain component library migration from old Indigo design system to new Vega design system at MGM.
  • Successfully delivered 100% of the targeted 2024 Vega homepage Phase I and Phase II modules, covering 21 properties.
  • Optimized codebase using profiling tools and techniques, leading to 15% faster processing and rendering time.
  • Managing on-call schedule, escalation policies, routing rules generating OpsGenie alerts for incident management.
  • Monitoring LogRocket sessions, errors, and taking ownership of fixing critical/unusual errors to deliver rich user experience.
  • Led the team fixing 100% critical/high GitHub security audit vulnerabilities across multiple projects.
  • Collaborating with UX designers and product owners to establish a consistent design system, gather requirements, review designs, timelines, assess technical feasibility and trade-offs, and identify cross-team dependencies and technical bottlenecks early, enabling reusable components, a consistent user experience, and improved maintainability.
  • Participating in the test definition meetings organized by QE to cover functional requirements and automation test suites.
  • Migrated from Jest to Vitest and improved unit testing performance and coverage to 86%.

HTML5 CSS3 SCSS JavaScript TypeScript ReactJS Next.js Rsbuild Modern.js Hls.js Wistia Styled-components React Aria Emotion Tailwind CSS Webpack Babel. Jest React testing library Vitest LaunchDarkly MAB CMAB LogRocket Branch.io OpsGenie REST JSON Grafana Faro Grafana Cloud Visual Studio Code Cline Copilot GraphQL Redis Node.js Git Jira Postman Agile SonarLint JFrog Docker GitHub Actions Apollo Studio Yarn PNPM Micro-frontend Module federation Storybook Firebase Figma AI-DLC

Lead UI Developer

Worked with the team responsible for implementing a strategic UI application of operations research and analytics in the field of Revenue Management and Pricing.
United Airlines was one of the 2018 CIO 100 Winners for its new Revenue management system, Gemini which has significant financial impact. United was the first airline to implement conditional demand forecast model based on fare levels but not booking classes.

Joined the Web Development team to work mainly as a front-end developer but was also able to take on backend and database tasks when necessary. We are the first team to follow Agile methodology in revenue management group at United. Proactive agile team player in a team of 20 developers who always thrives to achieve better results. Participated in high-level grooming/estimation sessions, sprint planning meetings, daily stand-ups, defect triage, sprint retrospective meetings, presenting demos to the POs, production deployments. It was a great opportunity bringing out the best in me and to enhance my knowledge on latest technologies.

Developed angularJS library for Hotkeys functionality in web apps. Delivered complex user stories with zero defects and received appreciations from lower level management. Taking the lead on bug fixing, resolved major design layout and logical defects. Sole responsibility to setup SonarLint in local repositories and connect to SonarQube server to sync the industry defined ruleset, reduce bugs and security vulnerabilities. Collaborated with QAs, POs, PMs during sprint, regression, UAT, smoke testing and provided hotfixes for high severity defects. Setting up the CI/CD pipelines in TFS and collaborated with enterprise EQA team in resolving deployment issues.

One of a two-person team, responsible for migrating existing AngularJS application to TypeScript and implementing Redux architecture in AngularJS 1.5 codebase. Authenicated users with DataPower OAuth. Tested code using Jasmie, Karma, Protractor. Research analysis to upgrade the existing AngularJS 1.5 application to Angular 8. Developed an Angular 8 application from scratch using Redux, RxJS and connected to ASP.NET Web APIs. Involved in developing new features/components and bug fixes in ReactJS application. Implemented Redux-Saga middleware in existing React, Redux app. Successfully handled multiple projects at the same time coded using different JS frameworks or libraries such as AngularJS, Angular, jQuery, ReactJS.

HTML5 CSS3 SCSS JavaScript TypeScript jQuery jQuery UI ECMAScript 6 AngularJS 1.5 Redux Angular Material Design Flexbox ReactJS Redux-Saga Angular 8 RxJS Gulp Webpack Babel Handsontable Highcharts Lodash Gridstack Jasmine, Karma, Protractor TDD REST JSON SignalR C# ASP.NET Web APIs Entity Framework 6 LINQ FluentValidation Microsoft SQL Server Node.js Git TFS Postman Agile SonarLint Docker AWS Cloud Visual Studio Visual Studio Code

Sep 2016 - Nov 2016 ITSyntax, USA
Field: Tech/Computer Software
Job Type: Full-time
Programmer Analyst

This was my first work experience in United States although I worked for a shorter term of three months. I have started at the company as the Programmer Analyst responsbile for enhancing a Recruitment Candidate Relationship Management System, an internal tool that allows hiring professionals to build and maintain relationships with job seekers while parallelly managing the whole recruitment process.

I primarily worked on front-end web development using ReactJS. Developed new user-facing features, built reusable components for future use. Developed dynamic forms components and integrated into existing web pages in the application. Attended daily stand-ups to update the team about the progress on current work assignments and development impediments. It was a great learning experience to know about the Redux architecture. I also got an opportunity to learn the concepts and implementation using Node.js, MongoDB.

HTML5 CSS3 SCSS JavaScript ReactJS Redux-Saga Material Design REST JSON Node.js MongoDB Git Postman

Jun 2012 - Aug 2015 Hanshini Infotech, India
Field: Retail
Job Type: Full-time
Software Developer

I had worked for three years and three months as a Software Developer where the company's primary focus was on providing an end-to-end POS Retail solution includes desktop apps for POS system, mobile app for tracking purchases, sales and inventory by business owners, web apps for e-commerce businesses.

It was a steep learning curve for me. Analyzed user requirements and convert them to design documents. I solely responsible for designing templates as per clients' requirements using HTML, CSS. Created dynamic web pages and scripts/libraries using JavaScript, jQuery. Designed and developed an e-commerce web app using AngularJS. Involved in understanding the production defects reported by the users and fixing them. Developed a native android mobile app using Java. Designed dynamic, richly formatted reports using SAP Crystal Reports and integrated with desktop/web applications.

I had also learned and worked with other programming languages such as C# and SQL.

HTML CSS JavaScript jQuery AngularJS Bootstrap C# .NET WinForms ASP.NET Microsoft SQL Server SAP Crystal Reports Java (Android) REST JSON SVN

Dec 2011 - Apr 2012 TJL Technologies, India
Field: Education
Job Type: Internship
Software Engineer Intern

This was my first real-time work experience. I had worked for five months as a Software Engineer Intern on an Exam Cell Automation System developed using Java which manages faculty, students, class rooms, organizing and conducting exams, allocating students and faculty to the exam rooms based on the availability, maintaining students' marks and report all the data from the main database (Oracle).

This job was a great opportunity to improve my skills in Programming using Java and Oracle.

Java SE 7 Oracle 11g

Educational Value

San Francisco Bay University, CA

M.S. in Computer Science (MSCS)

2015 - 2016
IBM

IBM Certified Academic Associate, DB2 9 Database and Application Fundamentals


COIGN CONSULTANTS PVT LTD

Certified Android Application Developer

2011
Sun Microsystems

Sun Certified Professional, Java SE5 Programmer

2010
Jawaharlal Nehru Technological University, Kakinada, India

Bachelor of Technology in Computer Science (B.Tech)

2008 - 2012

Hobbies & Interests

Movies | TV Shows
Music
online Learning
Computer Gaming | XBOX
Fitness | Outdoor Activities
Shopping
Cars | Motorcycles
Entrepreneurship | Startups
Sports | Cricket
Travelling

My Skills and Values

Areas of expertise

  • Full Stack Web Development
  • AI-Driven Development Lifecycle (AI-DLC)
  • Database
  • FE Observability
  • Team Building, Leadership, SCRUM
  • Public Speaking, Presentation
  • .NET WinForms
  • Android Mobile App Development (Java)

Technical Skills

WEB & BACKEND PROGRAMMING

  • HTML5
  • CSS3 & SCSS
  • JavaScript, TypeScript
  • ECMAScript 6 and above, JSON, AJAX
  • jQuery, jQuery UI, Bootstrap
  • Flexbox, Angular Material Design
  • Responsive Web Design Media Queries, Tailwind CSS
  • ReactJS, Next.js, JAMstack, VueJS
  • Styled-components, Emotion, Storybook
  • AngularJS 1.5, Angular 21, RxJS, NgRx
  • Redux, Redux-Saga, Zustand, Jotai
  • Micro-frontends, Module Federation
  • Akamai, Husky, Gulp, Webpack, Rsbuild
  • Lodash
  • Vitest, React Testing Library, Cypress
  • TDD, Jasmine, Karma, Protractor, Jest
  • GraphQL, Redis, Node.js, NestJS, Python
  • C#, ASP.NET Core, LINQ, Entity Framework
 

  • LogRocket, LaunchDarkly, Branch, JFrog
  • OpsGenie, Grafana Faro, Grafana Cloud
  • Modern.js, Figma, Zeplin, Contentstack
  • Yarn, NPM, PNPM, GitHub Actions
  • C#
  • ASP.NET Web APIs
  • Entity Framework 6
  • FluentValidation
  • RESTful Web services
  • Node.js (Basic)
  • PHP (Academic experience)
  • .NET WinForms
  • SAP Crystal Reports
  • Docker
  • Java (Android)
  • AWS Cloud (Elastic Beanstalk, ECS, RDS)
  • PHP, MySQL (Academic experience)
  • ADA, WCAG accessibility compliance

 

DEV TEAMS

  • Agile/SCRUM, AI-DLC, Cline, Copilot
  • Jira, Confluence, Team Foundation Server (TFS)
  • Git, Github
  • Bug triaging/investigations/fixing, Report writing
  • Great communication with PMs, POs, QAs
  • Collaboration Tools: Microsoft Teams & Slack
  • Postman
DATABASES

  • MSSQL
  • Views, Stored Procedures
  • Functions, Table-Valued Parameters
  • Common Table Expression (CTE)
  • Query performance
  • MySQL
  • MongoDB
  • SQLite
  • PostgreSQL

Language Skills

Happening now

What keeps me moving
Web and Backend Programming
Innovation
Product Management
Topics that I'm currently studying or interested in
  • Frontend JS FWs/Libs (React, Angular)
  • Contentstack, LaunchDarkly
  • Micro-frontend Architecture, Rsbuild
  • Modern.js, Module Federation
  • Observability, LogRocket, Grafana Cloud
  • GitHub Actions, CI/CD
  • Docker, Kubernetes
  • GraphQL
  • Cross-platform mobile app development
  • AI-DLC
  • NgRx, Redux, Redux-Thunk
  • .NET Core
  • Node.js
  • NoSQL Databases (MongoDB)
  • Amazon Cloud (EC2, Elastic Beanstalk, ECS, RDS)
  • SCRUM & Agile
  • Dev Team management & Collaboration Tools

Get In Touch With Me

Contact Address
Contact Form
Loading...
Success!
Error!