Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Kiran Nagala

Summary

Experienced with troubleshooting and resolving technical issues in production environments. Utilizes diagnostic tools and methodologies to ensure system reliability and efficiency. Track record of fostering team collaboration and adapting to dynamic operational needs to deliver consistent results.

Overview

11
11
years of professional experience

Work History

Production Support Engineer

Apple
10.2024 - Current
  • Working with Java 17 and Java 21 features to develop scalable web applications and services.
  • Provided production support for AI/ML-based microservices, ensuring high availability, incident resolution, and optimized performance for AI-driven applications.
  • Monitored AI model performance in production, identifying drift, latency issues, and inference failures, and coordinated with ML teams for retraining and tuning.
  • Troubleshooting issues in LLM-based services such as slow response times, token-limit failures, and integration errors with OpenAI/AWS Bedrock APIs.
  • Utilizing Spring Boot for developing RESTful APIs and microservices, ensuring high performance and scalability.
  • Collaborating with cross-functional teams to define requirements, design solutions, and deliver high-quality code.
  • Implementing front-end solutions using ReactJS and NodeJS, ensuring a responsive and dynamic user experience.
  • Ensuring clean code practices, unit testing, and continuous integration using Jenkins.
  • Leveraging AWS S3 for object storage and data management, ensuring secure and efficient handling of large datasets.
  • Worked with HDFS to manage distributed data storage, ensuring scalability and high availability in large-scale systems.
  • Designed and maintained backend services on AWS for data processing and integration with other cloud-based services.
  • Utilized AWS services like EC2, Lambda, and S3 to create scalable cloud solutions for storage and computation.
  • Implemented CI/CD pipelines using RIO for automating the build, test, and deployment processes for faster and more reliable releases.
  • Integrated SonarQube for continuous code quality inspection, ensuring adherence to coding standards and identifying bugs, vulnerabilities, and code smells.

Full Stack Developer

Bureau of Land Management
Denver, CO
05.2020 - 10.2023
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed web-based applications using Java 8, Spring, SQL.
  • Developed test cases and performed unit tests using Junit5 Framework.
  • The project involves Accounting and Reporting System. The System generates and provides Reports and details with regards to Case, Assignment, History, Documentation etc. The business objective of this project is to have a centralized Reporting system that will cater to various alternate systems used overall for data access.

Software Analyst

Google Inc.
Hyderabad, India
07.2014 - 08.2015
  • Perform implementation processing and quality assurance/control.
  • Coordinate with other technicians and analysts in various data development and project support initiatives.
  • Assisted in the preparation of technical presentations and proposals when required.
  • Involved in Google Street View testing which enables users to view and navigate through horizontal and vertical panoramic street level images of various cities around the world.
  • Observed, traced and solved intermittent crashing problems, stabilized robustness, and enabled product release.
  • Utilized Agile development methodology, such as daily scrum meeting, code review, peer programming, best practices and coding standards.
  • Utilizes Information System techniques to provide a better understanding of certain variables. Extracts data from GIS software and uses varying analysis methods to find the results.

Education

Master's - information technology Management

Campbellsville University
08.2019

Master's - computer science

Northwestern Polytechnic University
05.2017

Bachelor's - computer science

Jawaharlal Technological University
05.2012

Skills

  • System troubleshooting Network configuration
  • Security protocols Incident management
  • Software deployment Application monitoring
  • Team collaboration Dedicated work ethic
  • Production planning and control Technical troubleshooting
  • Analytical problem solving Documentation and reporting
  • Coding RESTful apis development
  • Git version control angularjs, jQuery, bootstrap
  • Java programming Application development
  • Technical analysis Requirements gathering
  • Responsive web design

Timeline

Production Support Engineer

Apple
10.2024 - Current

Full Stack Developer

Bureau of Land Management
05.2020 - 10.2023

Software Analyst

Google Inc.
07.2014 - 08.2015

Master's - computer science

Northwestern Polytechnic University

Bachelor's - computer science

Jawaharlal Technological University

Master's - information technology Management

Campbellsville University
Sai Kiran Nagala