profile-pic

Allagadda Sai Upendranath

.Net developer, proficient in Data structures, Algorithms, problem-solving and other computer science fundamentals with five years plus experience in software development. Presently working with Solarwinds on project ARM which helps IT admins to make resource management easier. Pondicherry Engineering College Computer Science and Engineering. CGPA - 8.26/10 EDUCATION PROFESSIONAL EXPERIENCE Software Engineer, SolarWinds Project ARM: Access Rights Management(ARM) is a tool for IT Admins to make access changes and other IT management activities easier. Implemented an additional layer of security. Implemented the guest invitation to the Azure active directory. Implemented generic connector technology to support the integration of multiple technologies. Fixed some security-critical bugs like LDAP injection and Command injection. Tech stack: C#, Git, Visual Studio 2022, Active Directory, Azure Active Directory, WPF, XAML and WebAPI.

  • Role

    Senior Software Engineer

  • Years of Experience

    0 years

Skillsets

  • CircleCI
  • Visual studio sdk
  • Web API
  • VS Code
  • REST
  • Prometheus
  • MSTest
  • Mssql
  • Make
  • Kubernetes
  • Kafka
  • gRPC
  • Go
  • Github cli
  • Docker
  • Azure - 1 Years
  • .NET
  • Microservices
  • GCP
  • NUnit
  • Moq
  • WinForms
  • Jira
  • Git
  • WPF
  • Visual Studio
  • C#
  • Azure
  • Git - 5.0 Years

Professional Summary

0Years
  • Senior Software Engineer Platform Engineering, Platform Connect

    SolarWinds
  • Senior Software Engineer Google Cloud Platform Observability

    SolarWinds
  • Senior Software Engineer Access Rights Management (ARM)

    SolarWinds
  • Software Engineer VisualIDE

    Unisys

Applications & Tools Known

  • icon-tool

    Visual Studio

  • icon-tool

    Microsoft SQL Server

  • icon-tool

    Microsoft Teams

  • icon-tool

    Git

Work History

0Year

Senior Software Engineer Platform Engineering, Platform Connect

SolarWinds
    Built backend microservices in Go to manage the lifecycle of platform plugins in a cloud-connected architecture. Designed REST APIs and health endpoints using Go's standard net/http package. Built Kafka consumers with IBM Sarama to process asynchronous events across distributed services. Improved service resilience by implementing retry with exponential backoff, Circuit Breaker, and Dead Letter Queue (DLQ) patterns for reliable message processing, including publishing failed messages to dedicated DLQ topics for operational visibility and controlled recovery. Instrumented services with custom Prometheus metrics to monitor API performance, Kafka consumer health, processing latency, and failure rates. Wrote table-driven unit tests using Go's standard testing package to improve code quality and maintainability. Containerized services with Docker and deployed to Kubernetes; built CI/CD pipelines with CircleCI and Make to automate build, test, and deployment. Standardized repository structure and automation scripts to improve developer productivity and enable AI-assisted development workflows.

Senior Software Engineer Google Cloud Platform Observability

SolarWinds
    Built backend functionality to monitor GCP resources via GCP REST APIs and scheduled polling services. Implemented polling workflows for network-related GCP entities, covering data collection, transformation, and persistence to SQL Server. Designed YAML-based resource templates for metadata extraction and field mapping from GCP API responses, simplifying onboarding of new resource types. Integrated newly discovered cloud resources into existing observability features for seamless visualization and monitoring. Added VM lifecycle management (Start, Stop, Restart) by integrating GCP Compute Engine APIs into the resource management workflow. Built a configurable data faker utility to generate large-scale synthetic cloud resources, enabling large-scale validation of polling performance and scalability. Collaborated with frontend teams to expose backend REST APIs consumed by Angular UI components; optimized SQL Server storage for efficient querying and visualization.

Senior Software Engineer Access Rights Management (ARM)

SolarWinds
    Implemented certificate thumbprint validation to authenticate and verify collector agents, strengthening communication security between collectors and server; delivered end-to-end across backend service, WPF client, and security workflow integration. Extended the system's health monitoring framework with security health indicators, enabling administrators to identify certificate validation and trust issues. Integrated Azure Guest Invitation functionality via Microsoft Graph/Azure AD APIs for secure onboarding of external users. Built and maintained backend services for identity and access management in a .NET-based server application. Delivered WPF desktop application enhancements, bug fixes, and usability improvements across multiple releases. Collaborated with Angular and Electron teams to ensure consistent behavior across desktop and web interfaces.

Software Engineer VisualIDE

Unisys
    Built features for VisualIDE, a Visual Studio extension supporting Unisys-specific programming languages and workflows. Implemented an automated migration workflow converting legacy projects into Visual Studio solutions, eliminating manual project setup and simplifying developer onboarding. Designed a WPF-based integrated explorer unifying Windows file navigation with Unisys project navigation, reducing context switching and improving productivity. Developed custom WinForms editor components replicating legacy Unisys editor behavior within Visual Studio for a familiar user experience. Researched Azure Migrate and built a proof of concept for migrating on-premises VMs to Azure; evaluated Azure Arc and Azure Advisor for hybrid cloud management and infrastructure optimization.

Achievements

  • Hackathon Top Performers, Panel at Unisys One of the top ten ideas submitted in Service now Hackathon. Client Centric, Manager at Unisys Showed high responsibility to deliver product on time. Fixed numerous bugs and improved the overall stability of the project. AZ-900 Azure Fundamentals
  • Hackathon Top Performers, Panel at Unisys One of the top ten ideas submitted in Service now Hackathon. Client Centric, Manager at Unisys Showed high responsibility to deliver product on time. Fixed numerous bugs and improved the overall stability of the project. AZ-900 Azure Fundamentals

Testimonial

Our team including me were responsible for delivering ARM 2023.2. We took lot of responsibility in successfully delivering the ARM product.

Major Projects

4Projects

Hybrid Cloud Observability (HCO)

Jun, 2024 - Present2 yr 1 month
    Engineered a data faker tool simulating GCP environments, reducing testing time by 15% and improving QA efficiency. Mentored 3 junior developers, boosting team delivery speed and code quality through structured guidance and peer reviews.

Access Rights Management (ARM)

Feb, 2022 - May, 20242 yr 3 months
    Resolved ~20 bugs, including 2 critical ZDI vulnerabilities (CVSS score: 10), significantly strengthening system security. Led code reviews and enforced adherence to best practices, improving team collaboration and code reliability.

Azure Migration Project

Jul, 2021 - Feb, 2022 7 months
    Implemented Azure ARC and Advisor, optimising cloud resource allocation by 10% and reducing operational costs.

Visual IDE

Jun, 2019 - Jun, 20212 yr
    Debugged and stabilised the codebase, resolving 50+ bugs over 2 years, improving system reliability.

Education

  • B.Tech, Computer Science and Engineering

    Pondicherry Engineering College (2019)

Certifications

  • Azure fundamentals

    Microsoft (Feb, 2023)

Interests

  • Cricket