Chaitanya Dandugula

Software Architect | Chaitanya@ChaDan.in | chadan.in | +91 81473 76106 | linkedin.com/in/dandugula

About me

Led transformation of monolithic telecom and network testing systems into scalable microservices architectures, driving over $1M revenue growth. Specialized in integrating C++, Golang, and Python across distributed teams to modernize legacy applications and enhance performance. Experienced in designing control plane features for optical networks and streamlining cross-application logging, delivering measurable improvements in scalability and maintainability.

Skills

Agentic Engineering | Golang | Python | Docker | Agentic AI | AWS | C | C++ | Distributed and Scalable Systems | Cross-fucntional team collaboration | GNU / Linux | Debugging / troubleshooting

Work Experience

Spirent, Staff Software Engineer ๐Ÿ“ Bangalore, India

March 2019 - Septemeber 2025

  • Contributed to a cross-functional & geographically distributed team that implemented performance enhancements to scale the existing application, driving $1M+ in additional revenue.
  • Extracted business domain logic from monolithic system and architected corresponding microservices applications for improved scalability and maintainability.
  • Worked on logging project to streamline logging across various apps and services and collect them in a centralised location for easier triaging of issues.
  • Chosen for critical application modernization initiative based on pioneering Go language adoption in India development center, delivering microservices architecture transformation.
  • Worked on legacy full stack composing of C# UI, C++ middleware & Python hardware layer of the existing application to delever a feature to obsolete legacy hardware within a few months of joining the organisation.
  • Mentored junior engineer to get upto speed with the existing application architecture and code structure. Helped them to get going on bug fixing and feature developement.
  • Hands-on AWS services like EC2, S3, ELB etc.
  • Technologies: C++, REST, PostgreSQL, Golang, Python, AWS, Docker, Spirent network testing hardware.

Lead Software Engineer, Infinera ๐Ÿ“ Bangalore, India

December 2017 - December 2018

  • Extended functionality of established optical chassis simulator, adding control plane capabilities using Python for optical networking systems
  • Implemented L2 switching features leveraging Broadcom SDK for data link layer network operations.
  • Took initiative to build internal NodeJS diagnostic tool for chassis troubleshooting, demonstrating commitment beyond assigned duties.
  • Technologies: C++, Linux, Broadcom SDK, QNX.

System Analyst, Actiance ๐Ÿ“ Bangalore, India

March 2017 - November 2017

  • Contributed significantly to developing a recording solution for Skype for Business.
  • Resolved critical instability issues and performance bottlenecks in the STUN module within six months, delivering a stable, high-performing solution.
  • Partnered with the performance team to achieve a 30% reduction in memory usage and 40% improvement in execution speed.
  • Technologies: C++, Poco, SIP, STUN, Skype for business front-end server.

Senior Software Developer, UMS ๐Ÿ“ Bangalore, India and Stavanger, Norway

April 2013 - February 2017

  • Designed, developed, and tested back-end components for the voice alerts IVR application.
  • Partnered with the technical architect team across all phases of software design.
  • Led the end-to-end development and testing of a call processing library for Dialogic HMP (E1/T1 telecom cards) platform.
  • Diagnosed and resolved production issues.
  • Implemented advanced C++ design patterns and leveraged C++11 features, STL, and Boost libraries across multiple projects.
  • Created Python automation scripts for database monitoring and managed SQL (MS-SQL) operations in production.
  • Collaborated on product specification reviews and provided technical guidance to sales for project estimation.
  • Collaborated with remote teams spanning different geographical regions.

Research Assitant, Fraunhofer AISEC ๐Ÿ“ Munich, Germany

June 2011 - November 2011 - Master thesis project - โ€œNetworking for smart metersโ€. - Evaluation of different network architectures suitable for building a network between a smart meter and a gateway. - Evaluation of different network security protocols suitable for the network. - Technologies - TCP, UDP, HIP, IP over transmission lines## Education.

Summer Intern, Nokia Siemens Networks ๐Ÿ“ Helsinki, Finland

June 2010 - August 2010 - Part of the Flexiplatform IP Networking team. - CPP Unit testing of the IPSec module of Flexiplatform. - Setting up of complex networking scenarios using AdvancedTCA (ATCA) blades for testing of IPSec. - Setting up of a development server, for my team, based on RHEL and a custom software development toolchain for WindRiver Linux platform. - Worked in an Agile software development environment.

Software Engineer, MindTree ๐Ÿ“ Bangalore, India

October 2007 - August 2009 - Design and implementation of Bluetooth profiles and protocols for EtherMind. - Porting of EtherMind to various embedded systems with proprietary RTOS. - Integration of Audio codecs with the Bluetooth stack. - Auditing of security aspects of Bluetooth enabled devices. - Bluetooth conformance testing with PTS and FTS tools. - Development of scripts in Python for automated code-formatting.

Education

Master of Science in Communication Systems

Kungliga Tekniska Hรถgskolan ๐Ÿ“ Stockholm, Sweden | 2009 - 2012

Bachelor of Engineering in Telecommunication Engineering

P.E.S Institute of Technology, Visveswaraiah Technological University ๐Ÿ“ Bangalore, India | 2003 - 2007

Other Work Experience

Volunteer, Youth for Seva ๐Ÿ“ Bangalore, India

  • Helped a team of doctors in conducting medical checkup camps at Govt. primary schools across Bangalore.
  • Lead a team of 5 volunteers in organizing hospital visit drives for the Govt. schools students.
  • Lead a team of 15 volunteers in planning and organizing an inter-school cultural festival - โ€˜Chiguruโ€™(participants: หœ1500).
  • Volunteered for various activities of Youth for Seva in Education and health care divisions.