Sai Tarun Pagudala
Software Engineer
Curious engineer driven by a desire to learn, explore, and build meaningful solutions. I enjoy understanding systems end-to-end, breaking down complex problems, and continuously improving how things are designed and implemented. Always eager to take on new challenges and expand my skill set.
Technical Skills
πΌ Work Experience
Engineer, IT Software
American Airlines
March 2025 - Present
Hyderabad, India
- β’Working on the Drug and Alcohol Record Management application, designing and implementing logic for randomized drug testing across all fleet and transportation employees.
- β’Rewrote several legacy features, upgrading from MVC to the latest .NET and React stack for improved maintainability and performance.
- β’Contributed to the Pilot Hiring application by developing a feature to capture and filter pilots based on flying hours, streamlining candidate selection for HR.
Software Engineer 2
NCR Voyix (formerly known as NCR Corporation)
Feb 2021 - March 2025
Hyderabad, India
- β’Developed backend microservices as RESTful web services using BDD with SpecFlow for .NET, along with unit tests to increase code coverage and reliability.
- β’Worked on frontend apps including Configuration Manager and Web POS built with React.js and Next.js, interacting with backend through BFFs in Node.js and Express.js.
- β’Implemented a feature to handle two concurrent transactions, allowing cashiers to switch between them seamlessly with independent payment management.
- β’Integrated a third-party payment provider system with the next-generation POS for processing payments.
- β’Developed a service to execute commands for collecting logs or changing log levels at any level of the application hierarchy.
- β’Fixed several production-critical bugs, delivering hotfix DLLs within a day for immediate deployment.
π Education

Master of Technology in Artificial Intelligence and Machine Learning
Birla Institute of Technology And Science - Pilani (BITS)
Pursuing a master's degree in Artificial Intelligence and Machine Learning at BITS Pilani, focusing on advanced AI techniques, machine learning algorithms, and their applications in real-world scenarios.

Bachelor of Technology in Computer Science and Engineering
Keshav Memorial Institute of Technology (KMIT)
CGPA: 7.8
Completed a bachelor's degree in Computer Science and Engineering at KMIT, gaining a strong foundation in programming, algorithms, and software development principles.
Featured Projects
Dependency Injection Container
This project implements a Dependency Injection (DI) Container that manages the registration and resolution of dependencies as either singleton or transient instances
California Housing Price Prediction
This project focuses on predicting housing prices in California using machine learning techniques. It involves data preprocessing, feature engineering, and model training to achieve accurate predictions.
Multiple machine learning classification Models
The objective of this project is to predict whether a breast tumor is Malignant (0) or Benign (1) using diagnostic medical features.
Let's Work Together
Have an idea? Letβs bring it to life.