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.