Karan Randhawa
Software Developer

Hi! I'm Karan Randhawa

Senior Software Developer with a passion for tech innovation. I specialize in building scalable systems and creating forward-thinking products that provide impactful solutions to business challenges. Always exploring new tech frontiers like machine learning and crypto applications, I’m focused on using these tools to solve real-world problems.

Currently working on implementing AI for F1 race strategy predictions.

Let’s connect if you’re into fast cars, fast code, and the future of tech. 🚀

Skills
Professional
  • Full-Stack Software Development
  • Web Applications
  • Agile Methodologies
  • Cloud Computing
  • Databases
Technical
  • .NET Framework, ASP.NET Core
  • C#, C++
  • Angular, TypeScript, JavaScript, Node.js
  • MySQL, SQL Server, CosmosDB
  • Azure & AWS Cloud
Personal
  • Communication
  • Leadership
  • Team Work
  • Language
  • Creativity
Experience
January 2018 - February 2025
J-SAS Inc.
Software Developer, Senior Software Developer
  • Contributed to the design, and led the development and maintenance of:
    • • A Subscriber Lifecycle Management portal
    • • An Identity and Access Management (IAM)
    • • A mass user-upload system
    • • A microservices architecture
May 2017 - December 2017
Centre for Development of Open Technology (CDOT) – Applied Research, Seneca College
Software Development Research Assistant
  • • Researched, designed, and developed a Cyber Intelligence Data-Collection Agent
  • • Deployed a range of batches for the data collection agents to a client subsystem infrastructure
  • • Performed stress testing 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