I am Kushan Devarajegowda

Hey there!, I'm a Software Developer with 5 years of experience and a Master's degree in Computer Science, specializing in building distributed systems. Skilled in languages from C to Python, I excel in developing complex, scalable projects and enhancing system performance. My expertise in design patterns and operating system internals positions me uniquely to craft efficient, distributed architectures. I'm passionate about collaborating on innovative solutions that push technological boundaries.

Open to work from January, 15th 2024 - Discuss Job Opportunities
Open for exciting opportunities in Cloud and Enterprise Software Development, Backend Engineer, and Senior SDE roles.
Passionate about writing clean code,system design, tackling complex challenges, learning new technologies, and making a significant impact.

Experience

Project Image

Member of Technical Staff 3

VMware, Bangalore, India
  • Enhanced the performance and user experience of VMware Workspace ONE, for a smoother and more efficient digital workspace solution.
  • Engaged in collaborative code reviews and mentored junior developers, enhancing code quality and team skill sets.
  • Improved system performance by optimizing database queries and API calls, reducing API response times for more efficient user interactions.
  • Actively participated in design reviews, addressing design flaws to ensure product adaptability and scalability.
  • Took charge of fixing critical bugs and new feature development, quickly resolving issues and ensuring system reliability.
Feb 2022 – Aug 2022
Project Image

Senior Software Engineer

Philips, Bangalore, India
  • Collaboratively worked on an IoT data collection project for clinical devices, enhancing efficiency and enabling predictive analysis of device failure.
  • Achieved 100% test coverage through unit tests and optimized testing, resulting in a 25% time saving in the testing phase.
  • Worked on serverless batch data processing, offering a scalable and cost-effective solution for clinical data.
  • Implemented a remote service for device management, facilitating real-time updates and remote troubleshooting.
  • Developed an auto-updates portal, ensuring devices remain up to date with the latest firmware and security patches.
  • Handled autoscaling of cloud resources, ensuring optimal performance during peak loads.
May 2020 – Jan 2022
Project Image

Software Developer

One Identity LLC, Bangalore, India
  • 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.
  • Developed connectors for third-party vendors, enabling seamless service utilization and expanding product compatibility.
  • Integrated Twilio for OTP, call, and push notifications, enhancing user authentication and streamlining communication workflows.
  • Architected and deployed enterprise Radius authentication service, further enhancing network security and user management.
Aug 2017 – Apr 2020

Education

Project Image

The State University of New York, Buffalo, NY, United States

Masters of Science - MS
Computer Science - Distributed Cloud Systems Track

GPA: 3.75

  • Courseworks: Distributed Systems, Information Retrieval, Database Systems, Machine Learning, Modern Networking Concepts, Design and Analysis of Algorithms, Algorithms for Modern Computing, Project Development & Wireless Networks Security.
  • Accomplishments: Served as a Graduate Teaching Assistant for Modern Networking Concepts subject, leading weekly discussions, grading assignments and exams, assisting course development, and maintaining a positive learning environment. Improved understanding of networking concepts while helping students succeed.
Aug 2022 - Dec 2023
Project Image

The Oxford College of Engineering (VTU), Bangalore, India

Bachelors of Science - BS
Computer Science - Web Development Track

GPA: 3.5 Equivalent

  • Courseworks: Web Programming, Operating Systems, Software Engineering, Database Management Systems, JAVA Programming, .Net Programming, Software Testing, Unix, Compiler Design, Computer Networks, Object-Oriented Programming in C++, and Design & Analysis of Algorithms
  • Accomplishments: Organized and led well-attended technical workshops on web development, software design, and cybersecurity for students, with positive feedback. Worked with a team to develop engaging and informative content to share passion for technology.
Aug 2013 - Jul 2017

Skills

Programming Languages
  • C, C++, C#, Java, Python, Go, TypeScript, JavaScript
Web Development
  • REST APIs, gRPC, Protobuf, Spring Boot, .Net Core, .Net MVC, ASP.NET, Django, Flask, Node.js
Database Systems
  • MySQL, Cassandra, MongoDB, PostgreSQL, NoSQL, Redis, Relational Database
Cloud Platforms
  • AWS, Azure, GCP, Apache Kafka, Spark
Software Practices & Principles
  • Algorithms, Design Patterns, Object-Oriented Programming, Microservices, SDLC, STLC, SaaS
Tools & Methodologies
  • Git, Jira, Confluence, Scrum, Agile methodologies, Jenkins, Docker, Kubernetes, Continuous Integration and Deployment, JUnit, Unit test, Integration test, Test automation, Shell Scripting, Version Control

Projects

Project Image

Puppy World

Solely designed and developed a well-working monolith cloud web service for a pet adoption online website from scratch with features like puppy breed finder, puppy breed wiki, puppy essential shopping, puppy online community forum, and puppy adoption portal using the latest technologies like .Net core web service, MongoDB, ML .Net, Azure cloud service and gained a lot of good exposure of end-to-end cloud application life cycle.

Mar 2021 - Present
Project Image

NYCANX - Ebay like auction website

As one of the core Developer, contributed to building the New York Cannabis Exchange - an online B2B auction platform for buying and selling cannabis products in New York State. Built using React.js, HTML, Django, and MySQL, the website allows growers and distributors to auction their products, while buyers can easily find and bid on them, similar to eBay. The platform is hosted on AWS EC2 and RDS, providing a secure and reliable service for users.

Feb 2023 - Present
Project Image

Distributed Algorithms - Chandy Lamport & Raft Log Consensus

Associated with University at Buffalo

This project involves the design and implementation of distributed protocols over multiple machines. It covers various complex protocols, including distributed snapshot and the Raft consensus protocol. It requires a solid understanding of system and Go programming language requirements, coding style, and using relevant tools and IDEs.

Aug 2022 - Oct 2022
Project Image

Multi-topic Information Retrieval Chatbot

Associated with University at Buffalo

Developed a multi-topic information retrieval chatbot hosted as a web app in Google Cloud Platform, using S-BERT algorithm for query relevance and real-time query statistics and grouping charts for visualization. Achieved a seamless and natural conversation with follow-up questions and recommendation system.

Aug 2022 - Oct 2022
Project Image

Pet Adoption Assistance Chatbot

Associated with University at Buffalo

Developed a pet adoption assistance chatbot with a comprehensive database of pet breeds and their characteristics to help adoption centers manage their adoption process and for users to find pets based on their preferences. Employed machine learning algorithms for personalized pet recommendations. Python, Flask, NLP, Pytorch, and PostgreSQL were used in the back-end, while HTML, CSS, and JavaScript were used in the front-end. Real-world data were gathered using a web scraper developed from scratch, which presented data cleaning challenges.

Aug 2022 - Oct 2022
Project Image

Client-Server Text Chat Application

Associated with University at Buffalo

The text chat application is a client-server based program developed using socket programming in C/C++. The program allows multiple clients to connect to the server and engage in real-time text chat communication. The project is a demonstration of proficiency in networking and socket programming.

Aug 2022 - Oct 2022
Project Image

AI Chatbot

Associated with Philips

At Philips India Ltd, Designed and developed an advanced Chat-bot system containing neural network and ML models for the intelligence, to interact and solve user problems. This project was submitted for the internal Hackathon and won the first title .

Aug 2020 - Nov 2020
Project Image

SysBenchMark

Associated with Applied Materials

The purpose of this tool is to monitor the system performance on a regular basis so that the users will easily be able to track how well a system is performing or how bad it is. Based on this, if the system is degrading over time, it should be able to give an incentive as to the actual reason for performance degradation. The system metrics include CPU Load, Network, Memory usage, etc.

Jan 2018 - May 2018

Awards & Certifications

  • AWS Certified Cloud Practitioner Certification, 2023
  • Microsoft Certified: Azure Developer Associate, 2023
  • Google Cloud Certified Professional Cloud Developer, 2023
  • Won first place in the Capstone project among 30+ teams at the University at Buffalo, for the development of the NYCANX, 2023
  • "Take Ownership to Deliver Fast" award twice at Philips for consistently exceeding expectations and delivering highquality deliverables in 2021.
  • "Eager to Improve & Inspire" award at Philips hackathon for presenting and implementing AI Chatbot in 2020.
  • Certified SAFe® 5 Practitioner, 2023
  • Advanced Design Patterns: Design Principles, LinkedIn, 2020.
  • C# Framework Design, LinkedIn, 2020.
  • C# Delegates, Events and Lambdas, LinkedIn, 2020.
  • C# Interfaces and Generics, LinkedIn, 2020.
  • Introduction to Quantum Computing, LinkedIn, 2020.
  • Introduction to Quantum Cryptography, LinkedIn, 2020.
  • Learning REST APIs, LinkedIn, 2020.
  • Software Design: Code and Design Smells, LinkedIn, 2020.
  • Microservices Foundations, LinkedIn, 2020.
  • Software Architecture Foundations, LinkedIn, 2020.
  • Strategic Thinking, LinkedIn, 2020.