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

Broadcom, San Jose, CA
Feb 2024 – Present
  • 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

Amazon, Seattle, WA
May 2023 – Aug 2023
  • 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

VMware, Bangalore, India
Jan 2022 – Aug 2022
  • 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

Philips, Bangalore, India
May 2020 – Jan 2022
  • 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

TeleDNA Communications, Bangalore, India
Nov 2019 – May 2020
  • 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

One Identity, Bangalore, India
Oct 2018 – Nov 2019
  • 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

Applied Materials, Bangalore, India
Aug 2017 – Aug 2018
  • 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

University at Buffalo, NY
Aug 2022 - Jan 2024
GPA: 3.75 | Track: Distributed Cloud Systems
  • 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

The Oxford College of Engineering (VTU), Bangalore
Aug 2013 - Jul 2017
GPA: 3.5 Equivalent | Track: Software Engineering
  • 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

C++ C# Java Python Go TypeScript JavaScript C

Backend Frameworks

.NET Core ASP.NET Spring Boot Django Flask Node.js Express.js

Frontend Technologies

React TypeScript HTML5 CSS3 JavaScript ES6+ Responsive Design

Databases & Storage

MySQL PostgreSQL MongoDB Redis Cassandra NoSQL

Cloud Platforms

AWS Azure Google Cloud AWS Lambda AWS Fargate AWS EC2 AWS S3

DevOps & Tools

Docker Kubernetes Jenkins Git GitHub Actions CI/CD

Message Queues & APIs

Apache Kafka RabbitMQ REST APIs gRPC GraphQL Protobuf

Architecture & Design

Microservices Distributed Systems Event-Driven Architecture Design Patterns System Design

Featured Projects

PuppyWorld

PuppyWorld - Complete Pet Service Platform

Live Production

Spearheaded 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.

.NET Core MongoDB Redis Azure ML.Net React
NYCANX

NYCANX - B2B Cannabis Auction Platform

Award Winner

Core 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.

React.js Django MySQL AWS EC2 AWS RDS REST APIs
Distributed Systems

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.

Go Distributed Systems Raft Consensus Consistent Hashing gRPC
IR Chatbot

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.

Python S-BERT Google Cloud NLP Machine Learning
AI Chatbot

AI Chatbot with Neural Networks

Hackathon Winner

Designed 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.

Python Neural Networks Machine Learning NLP TensorFlow

Awards & Certifications

Professional Recognition

  • First Place - Capstone Project
    University 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" Award
    Philips Hackathon for AI Chatbot implementation, 2020

Cloud Certifications

  • AWS Certified Cloud Practitioner
    Amazon Web Services, 2023
  • Microsoft Certified: Azure Developer Associate
    Microsoft, 2023
  • Google Cloud Professional Cloud Developer
    Google Cloud, 2023

Professional Frameworks

  • Certified SAFe® 5 Practitioner
    Scaled Agile, Inc., 2021

Technical Skills Enhancement

  • Advanced Design Patterns & Principles
    LinkedIn Learning, 2020
  • Microservices Architecture Foundations
    LinkedIn Learning, 2020
  • Quantum Computing & Cryptography
    LinkedIn 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.

Location

San Jose, CA, United States