Hello! 👋

I'm Anil Kumar Yalla

Software Engineer II

About Me

Software Engineer experienced in backend and full-stack development, modernizing legacy systems, and optimizing distributed applications. Skilled in Go, Python, Java, PostgreSQL, Django, and containerization technologies. Passionate about building reliable and high-performance software, automating processes, and improving observability and infrastructure reliability.

Go Python Java PostgreSQL Django MongoDB Gin JavaScript Elastic Stack Jenkins Nginx Docker AWS Ansible Patroni MailHog

Projects

01

Legacy Module Modernization

Migrated legacy Perl-based SD-WAN management modules to Golang (Gin) using Strangler Fig pattern. Boosted API performance 5×, enabled containerization, and ensured backward compatibility following REST standards.

GoGinREST APIContainerizationPerl
02

Firmware Upgrade System

Developed server-side Go feature in SD-WAN NMS to enable firmware upgrades for 500K+ edge devices. Implemented asynchronous pull and throttled scheduling, improving throughput 10× while minimizing service disruptions.

GoSD-WANAsynchronous ProcessingTelemetryScalability
03

Internal Engineering Portal

Designed and launched a Django-based monitoring dashboard used by 20+ engineers for real-time visualization of network and system performance. Integrated automation and ETL pipelines to process edge device telemetry and expose REST APIs, enabling cross-team analytics, improving operational efficiency and reducing manual monitoring.

DjangoPythonJavaScriptMongoDBJenkinsNginxREST APIETL

Experience

Software Engineer

Hughes Network Systems

Feb 2023 - Present
  • Spearheaded PostgreSQL upgrade from v11 to v16, improving performance and limiting downtime to 1 hour.
  • Modernized Perl-based SD-WAN management modules to Golang (Gin) via Strangler Fig pattern, boosting API performance 5× and enabling containerization.
  • Implemented server-side Go features for firmware upgrades across 500K+ edge devices, improving throughput 10×.
  • Deployed Elastic Stack (ELK) for centralized logging and observability, reducing debug time 10%.
  • Designed internal engineering portal (Django, Python, JS, Nginx) used by 20+ engineers, reducing issue detection time by 20%.
  • Redesigned deployment pipeline with pre-window configuration generation, automation scripts, sanity checks, and rollbacks, cutting downtime from 2 hours to 30 minutes.
  • Developed ETL pipelines to process edge device telemetry and expose REST APIs for analytics, reducing manual monitoring by 40%.
  • Mentored interns and new hires, accelerating onboarding and team productivity.

Java Software Developer

Accenture

May 2018 - Jul 2019
  • Upgraded banking application from Java 6 to Java 8 and WebLogic to JBoss, boosting performance by 20% and improving security.
  • Implemented REST APIs with Spring Boot for data retrieval and validation across 3 internal applications, reducing manual processing time.
  • Developed and integrated a web-based document upload feature, reducing handling time by 10% for support calls.
  • Received ACE Client and Customer Award for consistent performance and project excellence.

Education

Master of Computer Science

North Carolina State University

Jan 2021 - Dec 2022
  • GPA: 4.00 / 4.00

Bachelor of Technology in Computer Science and Engineering

Sreenidhi Institute of Science and Technology

Aug 2014 - Apr 2018
  • GPA: 8.7 / 10.0