Karan Randhawa
Software Developer

Hi! I'm Karan Randhawa

💼 Senior Software Engineer with expertise in .NET Core + Cloud Solutions
⚙️ Building scalable, reliable backend systems for real-world impact
🧠 Exploring AI + motorsport tech through innovative side projects
📬 Open to roles where engineering meets innovation

Skills
Professional
  • Full-Stack Software Development
  • Web Applications
  • Agile Methodologies
  • Cloud Computing
  • Databases
Technical
  • .NET Framework, ASP.NET Core
  • C#, C++
  • Angular, TypeScript, JavaScript
  • MySQL, SQL Server, CosmosDB
  • Azure & AWS Cloud
Personal
  • Communication
  • Adaptability
  • Team Collaboration
  • Mentorship
  • Problem Solving
Experience
February 2022 - February 2025
J-SAS Inc.
Senior Software Developer
  • • Led the agile development of a B2B multi-tenant Subscriber Lifecycle Management portal, scaling to 100,000+ users across 40,000+ companies, while mentoring the team on best practices.
  • • Architected a secure Identity & Access Management (IAM) system with IdentityServer4 & OpenID Connect, enabling SSO across multiple client applications and coaching developers on security best practices.
  • • Drove DevOps strategy for a Compliance-as-a-Service product, cutting deployment time & costs by 40% and ensuring 98% uptime, while upskilling the team on CI/CD.
  • • Accelerated onboarding by 6 weeks with a microservices architecture in ASP.NET Core & Docker, guiding the team in transitioning from monolithic architectures to leveraging microservices.
September 2017 - February 2022
J-SAS Inc.
Software Developer
  • • Took charge of restructuring, refactoring and optimizing a suite of RESTful Web APIs hosted over a self-contained ASP.NET Core application, serving authentication and authorization, as well as the Single-Sign-On for a Subscriber Lifecycle Management system.
  • • Led the design and development of a User Reporting functionality to allow system administrators the visibility into key user data, to assist with data analysis and usage statistics.
  • • Applied Accessibility for Ontarians with Disabilities Act (AODA) principles to a front end application, in order to comply with the WCAG 2.0 standards, to allow for better accessibility and usability of the application.
  • • Designed and developed a mass user upload functionality to allow system administrators to import, or migrate, thousands of users into the system; subsequently saving the operations team weeks of importing individual users manually.
May 2017 - December 2017
Centre for Development of Open Technology (CDOT) – Applied Research, Seneca College
Software Development Research Assistant
  • • Researched on, then designed and developed a Cyber Intelligence Data-Collection Agent with utilizing WPF and WinForms, that employs the AMQP transmission protocol to monitor a network system for potential internal and external threats, while reporting local resource utilization statistics to a remote Central Server.
  • • Deployed several clusters of the agent to a client subsystem infrastructure, to monitor and stress test its performance, while also testing the durability of the communication system in a real-world environment.
Education
July 2021 - August 2021
University of Calgary
Calgary, AB

Artificial Intelligence


    Coursework:
  • Azure AI Fundamentals
May 2018 - August 2018
Athabasca University
Athabasca, AB

Information Technology


    Coursework:
  • Artifial Intelligence & Expert Systems
  • Computer & Network Security
January 2015 - September 2018
Seneca College, York University
Toronto, ON

Honours, Bachelor of Technology – Software Development


    Coursework:
  • Data Structures & Algorithms
  • Data Communication Networks

  • Full list available here
June 2012 - May 2014
Jai Hind College
Mumbai, India

High School Diploma, Computer Science