Kushan Devarajegowda
R&D Software Engineer at Broadcom
Code wizard by day, system architect by night! Turning complex problems into elegant solutions since 2017. Currently building the future of wireless tech at Broadcom, one microservice at a time. I make distributed systems play nice and APIs that actually work on the first try (plot twist: they don't, but I fix them fast!).
About Me
Hey there! 👋 I'm a productivity-obsessed developer who builds internal tools and infrastructure solutions that make complex workflows feel like magic! Currently at Broadcom, where I architect and develop the behind-the-scenes systems that keep engineering teams productive and happy (yes, both are possible!).
With a Master's in Computer Science and hands-on experience across the full development spectrum, I specialize in creating solutions that bridge the gap between business needs and technical reality. Whether it's building REST APIs that handle enterprise-scale traffic, designing cloud infrastructure that scales effortlessly, or creating internal platforms that turn tedious manual processes into one-click operations - I make it happen! I'm fluent in everything from low-level C++ to modern web frameworks.
From Amazon's sophisticated automation pipelines to VMware's enterprise infrastructure, I've built systems that power developer productivity at massive scale. I'm that engineer who gets genuinely excited about optimizing deployment processes, loves building APIs so intuitive they barely need documentation, and believes that great internal tools are the secret weapon of high-performing engineering teams! 🛠️✨
Currently at Broadcom
Building wireless tech that doesn't randomly disconnect (revolutionary concept!)
Always Shipping
Building cool stuff that makes developers' lives easier (including my own future self)
Coffee & Code
Always up for tech talks, code reviews, or debates about tabs vs spaces (team spaces, fight me!)
Experience

R&D Engineer
- Built scalable data collection framework for wafer characterization, enabling large-scale RF test automation.
- Developed interactive visualization platform for real-time test result analytics and statistical insights.
- Automated end-to-end data workflows for parsing, analysis, and reporting, reducing manual effort.
- Integrated framework into existing systems, ensuring modularity, performance, and multi-site support.
- Applied .NET OOP principles to deliver maintainable, backend test software for RF validation.
- Built remote monitoring and management platform for test stations, boosting team productivity and visibility.
- Designed efficient test algorithms to reduce test time while maintaining measurement accuracy.

Software Development Engineer
- Contributed to the development of a robust ML infrastructure pipeline, specifically designed for high-scale, real-time and precise risk assessments for identifying potential IP infringements.
- Engineered a scalable API service, enabling efficient bulk product integration into the risk evaluation pipeline.
- Created a user-centric web interface using React with TypeScript, offering real-time tracking and reporting of risk evaluations.
- Utilized serverless architecture with AWS Fargate enhancing system scalability while cutting operational costs by 20%.
- Achieved 99% code coverage through comprehensive unit testing, ensuring the reliability of the API service.

Senior Software Engineer
- Enhanced the performance and user experience of VMware Workspace ONE, a distributed cloud service, for a smoother and more efficient digital workspace solution.
- Improved system performance by conducting detailed analysis and optimization of database queries and API calls, reducing API response times and enabling more efficient user interactions.
- Engaged in collaborative code reviews and mentored junior developers, enhancing code quality and team skill sets.
- Actively participated in design reviews and addressed design flaws to ensure product adaptability and scalability challenges.

Software Engineer 2
- Collaboratively worked on an IoT data collection project focused on clinical devices, enhancing efficiency and enabling predictive analysis of device failure.
- Achieved 100% test coverage through unit tests and further optimized testing by reducing effort by 40% via integration tests, resulting in a 25% time saving in the testing phase.
- Worked on serverless batch data processing and storing, offering a scalable and cost-effective solution for clinical data.
- Implemented a remote service for device management, facilitating real-time updates and remote troubleshooting.

Senior Software Engineer
- Redesigned the entire SMS Center (SMSC) system for enhanced scalability and performance, ensuring robust system functionality to handle increased messaging traffic efficiently.
- Led the integration of omni-channel messaging platforms, including WhatsApp and other messenger services, facilitating a seamless multi-channel communication environment.
- Developed and optimized back-end systems primarily using C++ on a Linux platform, incorporating technologies such as Apache Kafka and SQL to enhance data processing capabilities and system reliability.

Associate Software Development Engineer
- Strengthened system security with advanced authorization, reinforcing the company's leadership in IAM.
- Integrated federated authentication using Azure Active Directory, enhancing user security and management.
- Added caching strategies for STS microservice, reducing API latency by 30% and improving user experience.
- Incorporated role-based access control (RBAC) through OAuth 2.0, refining user permissions and security.

Software Engineer
- Developed and enhanced a test automation framework, focusing on robust real-time robotic software, which significantly improved testing processes.
- Contributed to a critical simulation software project that simulates real-world behaviors of fab robots by generating analog and digital signals, enhancing the system's predictive capabilities.
- Utilized technologies such as C++, C#, Windows, Jira, and ClearCase in an Agile environment, applying expertise in algorithms, data structures, WinForms, and socket programming.
Education

Master of Science - Computer Science
- Courseworks: Distributed Systems, Information Retrieval, Database Systems, Machine Learning, Advanced Data Structures, Modern Networking Concepts, Design and Analysis of Algorithms, Project Development & Wireless Networks Security.
- Accomplishments: Served as a Graduate Teaching Assistant for Modern Networking Concepts, leading weekly discussions, grading assignments and exams, assisting course development, and maintaining a positive learning environment.

Bachelor of Science - Computer Science
- Courseworks: Operating Systems, Software Engineering, Database Management Systems, Compiler Design, Network Security, Data Structures, Java Programming, .Net Programming, Software Testing, Unix, and Object-Oriented Programming in C++.
- Accomplishments: Organized and led well-attended technical workshops on web development, software design, and cybersecurity for students, with positive feedback from participants and faculty.
Skills & Technologies
Programming Languages
Backend Frameworks
Frontend Technologies
Databases & Storage
Cloud Platforms
DevOps & Tools
Message Queues & APIs
Architecture & Design
Featured Projects

PuppyWorld - Complete Pet Service Platform
Live ProductionSpearheaded a complete cloud-based pet service platform from concept to production. Features include breed identification using ML.Net, comprehensive encyclopedia, e-commerce portal, community forums, and adoption portal. Demonstrates end-to-end cloud application lifecycle management.

NYCANX - B2B Cannabis Auction Platform
Award WinnerCore developer for the New York Cannabis Exchange - an online B2B auction platform modeled after eBay for cannabis products. Winner of first place among 30+ teams in University at Buffalo Capstone project competition.

Distributed File Storage System
Developed a high-performance distributed storage system in Golang featuring consistent hashing, data replication, and strategic storage/retrieval across distributed nodes. Implemented Raft consensus protocol.

Multi-topic Information Retrieval Chatbot
Developed a sophisticated multi-topic information retrieval chatbot hosted on Google Cloud Platform. Uses S-BERT algorithm for query relevance and features real-time query statistics with visualization charts.

AI Chatbot with Neural Networks
Hackathon WinnerDesigned and developed an advanced chatbot system containing neural network and ML models for intelligent user interaction. Won first place in Philips internal hackathon for innovation and technical excellence.
Awards & Certifications
Professional Recognition
-
First Place - Capstone ProjectUniversity at Buffalo (among 30+ teams) for NYCANX development, 2023
-
"Take Ownership to Deliver Fast" Award (2x)Philips for consistently exceeding expectations, 2021
-
"Eager to Improve & Inspire" AwardPhilips Hackathon for AI Chatbot implementation, 2020
Cloud Certifications
-
AWS Certified Cloud PractitionerAmazon Web Services, 2023
-
Microsoft Certified: Azure Developer AssociateMicrosoft, 2023
-
Google Cloud Professional Cloud DeveloperGoogle Cloud, 2023
Professional Frameworks
-
Certified SAFe® 5 PractitionerScaled Agile, Inc., 2021
Technical Skills Enhancement
-
Advanced Design Patterns & PrinciplesLinkedIn Learning, 2020
-
Microservices Architecture FoundationsLinkedIn Learning, 2020
-
Quantum Computing & CryptographyLinkedIn Learning, 2020
Get In Touch
I'm always interested in hearing about new opportunities, innovative projects, or just having a chat about technology and software engineering.