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

SD-WAN Management Modernization (Perl to Go)

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