Sudhakumari Kothapalli
New York ***************@*****.*** +1-913-***-**** LinkedIn GitHub
PROFESSIONAL SUMMARY
Highly skilled software engineer with 6+ years of experience specializing in Wi-Fi automation, embedded systems, and backend development. Proficient in Python, Robot Framework, and networking protocols, with expertise in designing end-to-end automation solutions for complex projects. Successfully led and executed large-scale initiatives, including:
• Smart City Project: Automated citywide Qualcomm Wi-Fi router configuration, enabling seamless internet access for 10,000+ users with uninterrupted roaming capabilities.
• NXP Wi-Fi Router Automation: Streamlined deployment processes with Python and Robot Framework, improving efficiency by 50% and ensuring robust performance reporting.
• Cisco Network Controller Automation: Developed scalable frameworks and Python scripts to manage and test network controllers, reducing configuration time by 35%. Passionate about leveraging technology to deliver innovative solutions, improve operational efficiency, and enhance user experiences. Adept at working in fast-paced environments and collaborating with cross-functional teams to drive impactful results.
SKILLS
• Programming Languages: Python 2.7/3.6/3.6>, C
• Operating systems: Windows, Linux, Unix, MacOS, IOS
• Frameworks: Robot framework
• Libraries: Pandas, NumPy, Selenium
• Scripting languages: Perl, Shell Scripting
• Protocols: TCP/IP, DHCP, ARP, RARP, DNS, ICMP, IGMP, IPv4, IPv6, Wi-Fi (IEEE 802.11 a/b/g/n/ac/ax, WPA2, WPS, EAP), Zigbee, Z-Wave, BLE, LDAC
• Markup languages: HTML, XML, JSON
• Databases: MySQL, PostgreSQL, MongoDB.
• IDEs/ Tools: VSCode, Jupyter Notebook, PyCharm, Wireshark, Iperf, Ping
• Revision Controlling Systems: GitHub, SVN, Git, Bitbucket, Docker
• Methodologies and tools: Object Oriented Programming, UML, Agile Scrum
• Debuggers: PDB
• Utilities: Readelf, objdump
• Visualization tools: Tableau
EDUCATION
MS in Computer Science, University of Central Missouri, GPA: 3.6 Jan 2023 – May 2024 B.Tech in Computer Science and Engineering, JNTUA, GPA: 75% Sep 2013 – May 2017 Experience
Software Engineer, Cisco – Bangalore, India Jun 2021 – Dec 2022
• Managed networking and Wi-Fi automation projects, focusing on controller and network controller configuration and validation, which improved deployment efficiency by 40% and reduced configuration errors by 30%.
• Designed and defined comprehensive test plans to ensure coverage of all functional, integration, and regression scenarios for software quality assurance.
• Developed Python scripts to simplify network controller settings, parse controller output, and ensure seamless system integration, decreasing configuration time by 35% and enhancing system compatibility by 25%.
• Authored and executed detailed test cases aligned with project requirements, improving defect detection and resolution efficiency by 25%.
• Collaborated with cross-functional teams to validate requirements and ensure alignment between test cases and business objectives.
• Collaborated with cross-functional teams to execute sanity and unit testing, achieving a 95% success rate in test cases and reducing issue resolution time by 20%.
• Environment: Worked in diverse setups, including Linux, Windows, MacOS, Python (ADS server, PyATS), and Cisco Catalyst 9800-80 Wireless Controller, ensuring robust solutions across platforms. Senior Software Engineer, Global Edge Software Ltd - Bangalore, India Nov 2019 – Jun 2021
• Spearheaded the automation of NXP Wi-Fi routers, reducing manual intervention by 80% and accelerating deployment processes by 50%.
• Designed and developed comprehensive Python scripts to automate end-to-end workflows, including board configuration, client connections, and throughput testing for devices across multiple operating systems (Linux, macOS, Windows, Samsung, Lenovo, OnePlus, IOS etc.).
• Built and executed automation processes on a controller PC linked to routers and clients via a switch, ensuring seamless integration and boosting test efficiency by 40%.
• Leveraged automation tools like Selenium, Robot Framework for creating reusable test case scripts, enhancing productivity.
• Leveraged Robot Framework to orchestrate tasks such as configuring routers, connecting Wi-Fi clients, running Iperf tests, and aggregating throughput data, resulting in 100% accuracy in performance reports.
• Collaborated with a teammates to deliver the project, managing the full lifecycle of the automation system while handling 10+ device types and delivering actionable insights through auto-generated reports. Software Engineer, Global Edge Software Ltd – Bangalore, India Nov 2017 – Oct 2019
• Played a pivotal role in developing and automating the "Smart City" Wi-Fi infrastructure project featuring Qualcomm Wi-Fi routers, enabling seamless, uninterrupted internet access for users across an entire city.
• Engineered Python scripts to automate the complete process, including configuring routers, managing board setups, and connecting diverse clients (laptops running Linux, macOS, Windows; smartphones from Samsung, Lenovo, OnePlus, etc.), reducing manual effort by 70%.
• Implemented a centralized controller PC to manage routers installed on streetlight poles citywide, ensuring real-time configuration and connectivity for users while enhancing system scalability by 50%.
• Conducted Iperf tests and automated throughput data collection from all connected clients, achieving 100% accuracy in performance reporting and improving decision-making for network optimization.
• Utilized Robot Framework for orchestrating automated tasks such as router configuration, client connectivity, and throughput validation, which boosted operational efficiency by 40%.
• Successfully tested and validated client roaming capabilities, ensuring uninterrupted Wi-Fi access for users transitioning between routers throughout the city, improving user satisfaction by 30%.
• Collaborated with a teammate to deliver the project, handling end-to-end development and testing for a system supporting 10,000+ simultaneous users.
Trainee, Global Edge Software Ltd – Bangalore, India May 2017 – Oct 2017
• Completed intensive training in Python, Linux, networking, C programming, and data structures, building a strong technical foundation for solving complex challenges.
• Mastered socket programming, IPC, and Linux commands, enabling efficient system-level problem-solving.
• Enhanced communication, teamwork, and time management skills through personality development sessions, boosting collaboration and productivity.