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.
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 :)
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.
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
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
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
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
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