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

C#
.NET Core
MSSQL
React
Git
Azure
JavaScript
TypeScript
Java
Python

πŸ’Ό 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

Birla Institute of Technology And Science - Pilani

Master of Technology in Artificial Intelligence and Machine Learning

Birla Institute of Technology And Science - Pilani (BITS)

2025 - 2027 (expected)

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.

Keshav Memorial Institute of Technology

Bachelor of Technology in Computer Science and Engineering

Keshav Memorial Institute of Technology (KMIT)

CGPA: 7.8

2017 - 2021

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

C#.NET Core

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.

PythonScikit-learnPandas

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.

PythonScikit-learn

Let's Work Together

Have an idea? Let’s bring it to life.