Harsimran Kaur, Developer in Edmonton, AB, Canada
Harsimran is available for hire
Hire Harsimran

Harsimran Kaur

Verified Expert  in Engineering

Bio

Harsimran has been working as a technologist in startups and large-scale tech companies for over a decade. She helped build products from the ground up for companies that have grown to hundreds of employees. Working in multiple countries has given her a global perspective, a huge asset in developing new impactful products. Harsimran wants to take up high-impact work and help businesses succeed, as she believes that responsible companies build a better world.

Portfolio

A & H Solutions
Go, Microcontrollers, JavaScript, Electron, Node.js, Amazon Web Services (AWS)...
Save Grow and Share Agency Inc d/b/a SGS Coverage
JavaScript, REST APIs, Jest, API Development, API Integration, Git, Redis...
Aquanomix
Agile, Asana, RAPID, MongoDB, SQL Performance, Google Analytics, MERN Stack...

Experience

  • Software - 8 years
  • PostgreSQL - 6 years
  • JavaScript - 5 years
  • Architecture - 5 years
  • Go - 4 years
  • OAuth 2 - 3 years
  • Java - 2 years

Availability

Part-time

Preferred Environment

MacOS, Remote Work

The most amazing...

...thing I've done was architecting and facilitating the COVID-19 test results delivery system for travelers getting tested at Berlin Airports.

Work Experience

Founder

2021 - PRESENT
A & H Solutions
  • Developed an in-house proprietary receipt delivery solution (Delta) for point-of-sales systems, which reduces paper usage by allowing customers to manage their receipts digitally. More can be seen at youtu.be/O7xlQhfnNIU.
  • Performed product integration testing with various points of sales systems, both obtained online and running in small-scale restaurants.
  • Provided development and consulting services to multiple clients (https://aandhsolutions.com/tag/case-studies/).
  • Minimized the server hosting costs by enrolling in the AWS Startup Program.
Technologies: Go, Microcontrollers, JavaScript, Electron, Node.js, Amazon Web Services (AWS), Architecture, Development, User-centered Design (UCD), Point of Sale, POS, Near-field Communication (NFC), Ghost, Docker, Docker Compose, Linux, Amazon EC2, Data Encryption, NGINX, C#, React Native, Full-stack, Web Development, Software Design, Software Architecture, Agile, Google Cloud Platform (GCP), Technical Architecture, Automation, Azure, Cloud Services, Documentation, CTO, IIS, Google Ads, Firebase, OpenAI GPT-3 API, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Chatbots, Artificial Intelligence (AI), ChatGPT, WordPress, User Experience (UX), Caching, Tailwind CSS, GraphQL, Apollo, Software as a Service (SaaS), HTML, CSS, MySQL, PHP, Software Development, Optical Character Recognition (OCR), Computer Vision, PDF, Cross-platform, MERN Stack, Database Management Systems (DBMS), OpenAI GPT-4 API, HTML5, Jest, Google Analytics 4, Large Language Models (LLMs), iOS, API Development, Web Design, AI Translation, API Integration, Translation, Mobile Development, Performance, Redshift, OpenAI, Shopify, Git, DigitalOcean, Apache Airflow, Redis, Amazon Simple Queue Service (SQS), Startups, JVM, AsyncAPI, Functional Programming, E-learning, Education Technology (Edtech), Full-stack Development, OpenAI API, Prompt Engineering

Consultant

2023 - 2023
Save Grow and Share Agency Inc d/b/a SGS Coverage
  • Enabled the successful delivery of the online insurance quoting system, https://quote.sgscoverage.com, which helped the client optimize their insurance brokerage process and generate more leads.
  • Enabled communications between multiple agencies the client was working with.
  • Helped host the insurance quoting system to ensure successful integration with other website components.
Technologies: JavaScript, REST APIs, Jest, API Development, API Integration, Git, Redis, Startups, JVM, AsyncAPI, Full-stack Development

Consultant and Team Lead

2023 - 2023
Aquanomix
  • Helped integrate Google Analytics into the platform to make data-based decisions.
  • Created a report for the current database status and suggested what would be needed to ensure scaling.
  • Led the team to deliver a high-priority product critical for the company's roadmap success.
Technologies: Agile, Asana, RAPID, MongoDB, SQL Performance, Google Analytics, MERN Stack, Google Analytics 4, CI/CD Pipelines, Large Language Models (LLMs), API Development, API Integration, Performance, Git, Redis, Startups, JVM, AsyncAPI, Functional Programming, Full-stack Development

Full-stack Go Developer

2023 - 2023
Vireo
  • Refactored the Go back-end service and implemented new GRPC endpoints to support a real estate investments app.
  • Implemented login, register, and document creation and display on React Native.
  • Implemented integration tests to ensure app stability.
Technologies: Go, React Native, TypeScript, gRPC, Redux, PostgreSQL, iOS, API Development, Mobile Development, Git, Redis, Startups, Full-stack Development

Senior Software Engineer

2021 - 2022
Levven Electronics
  • Stabilized the integration of patented smart home components with Alexa and Google Homes.
  • Helped improve database performance from 15 seconds to less than two seconds.
  • Enabled the automation of customer support processes to prepare the company for scale.
  • Introduced integration tests for each service as part of the company-wide development processes to stabilize the cloud infrastructure for continuous integration.
  • Practiced test-driven development (TDD) and also guided junior developers.
  • Collaborated with the company's leaders to develop process optimizations required to scale the company as expected in the 1-year vision.
  • Enabled creation and visualization of business and engineering metrics using tools like Grafana, Prometheus, PostgreSQL, and Retool.
Technologies: Go, JavaScript, Ansible, AWS Lambda, CockroachDB, Amazon DynamoDB, APIs, REST APIs, JSON, HTTP, Scripting, MacOS, Linux, Architecture, Python, C++, Back-end, Node.js, Amazon Web Services (AWS), Development, Remote Work, Software, Data Warehouse Design, Data, Data Encryption, Make, Docker, Docker Compose, Elastic Load Balancers, NGINX, JSON Web Tokens (JWT), Flutter, Full-stack, Software Design, Software Architecture, Agile, Reporting, Grafana, SQL, Data Visualization, Prometheus, Retool, SDKs, Sockets, Dashboard Design, Dashboards, Technical Architecture, Automation, Bots, Cloud Services, Documentation, Data Engineering, Iframes, Widgets, User Experience (UX), User Interface (UI), Flask, Caching, Authentication, Microservices, GraphQL, HTML, CSS, MySQL, PHP, Software Development, PDF, Internet of Things (IoT), MERN Stack, Database Management Systems (DBMS), Django, HTML5, CI/CD Pipelines, API Development, API Integration, Mobile Development, High-load, Performance, Git, Redis, Startups, AsyncAPI, Functional Programming, Full-stack Development

Senior Software Engineer

2017 - 2021
Data4Life
  • Created a patient-centric health data platform. Since health data is very sensitive and the privacy laws in Germany are very strict, we followed a zero-knowledge approach.
  • Defined encryption protocols and conceptualized and implemented a zero-knowledge platform, verifying it with external cryptographic experts, coordinating with security consultants, and creating SDKs for health partners for integration.
  • Started the project with a six-membered team that has grown to more than 100.
  • Implemented company-wide CI/CD pipelines using Jenkins and Makefiles.
  • Enabled a smooth COVID-19 test results delivery at airports and other regular testing sites.
  • Architected and built a data warehouse for business intelligence and analytics.
  • Created a JavaScript SDK enclosing the encryption protocols for the partners to use.
Technologies: Go, JavaScript, Selenium, Kubernetes, PostgreSQL, OAuth 2, Encryption, APIs, REST APIs, JSON, HTTP, Scripting, MacOS, Linux, Architecture, Python, Back-end, Node.js, Development, Remote Work, Software, Data Warehouse Design, Data, HL7 FHIR Standard, Data Encryption, Asymmetric Encryption, Make, User-centered Design (UCD), Docker, Docker Compose, NGINX, Elasticsearch, Kibana, JSON Web Tokens (JWT), MongoDB, React Native, Jenkins, Travis CI, Full-stack, Web Development, Software Design, Software Architecture, Agile, Reporting, CRM APIs, Grafana, SQL, Data Visualization, Prometheus, Payment APIs, SDKs, TypeScript, ETL, Technical Architecture, Automation, Bots, Azure, Cloud Services, Documentation, Data Engineering, Iframes, Widgets, Next.js, User Experience (UX), User Interface (UI), Caching, Authentication, Microservices, Software as a Service (SaaS), Subscriptions, HTML, CSS, MySQL, PHP, Software Development, Cross-platform, MERN Stack, Database Management Systems (DBMS), HTML5, .NET, Jest, CI/CD Pipelines, Redux Toolkit, .NET Core, Fast Healthcare Interoperability Resources (FHIR), HIPAA Compliance, API Development, API Integration, Performance, Git, Redis, Startups, AsyncAPI, Functional Programming, Full-stack Development

Product Engineer

2015 - 2017
Babajob Services Pvt Ltd. (Now acquired by Quikr India)
  • Redesigned a platform based on a microservice architecture from the ground up and integrated it with the enterprise-level codebase in a period of four months and a team of eight members.
  • Maintained the old codebase that was written in C# .NET.
  • Created metrics and analytics dashboards for the marketing teams.
  • Integrated a new payment provider, Razorpay's API, with the platform; also enabled users to add coupon codes during checkout.
Technologies: C#.NET, Node.js, JavaScript, React, APIs, REST APIs, JSON, HTTP, MacOS, Linux, Architecture, Back-end, Amazon Web Services (AWS), Development, Software, Docker, Docker Compose, Elasticsearch, JSON Web Tokens (JWT), C#, Jenkins, Full-stack, Web Development, Software Design, Software Architecture, Agile, SQL, Data Visualization, Payment APIs, TypeScript, Dashboard Design, Dashboards, Bots, Cloud Services, ASP.NET, Google Ads, User Experience (UX), User Interface (UI), Caching, Authentication, Microservices, Subscriptions, Stripe, HTML, CSS, MySQL, Software Development, MERN Stack, Database Management Systems (DBMS), HTML5, Jest, CI/CD Pipelines, API Development, API Integration, High-load, Performance, Git, Redis, Startups, Functional Programming, Full-stack Development

Software Engineer

2014 - 2015
Zemoso Technologies
  • Worked with clients based in the US to develop web-based applications, being involved in the conceptualization and implementation of the front-end interface and server architecture.
  • Managed and coordinated the team's release cycles.
  • Created a hospital back-office app to help medical assistants manage and schedule patient appointments.
Technologies: Java, JavaScript, Testing, HTML, CSS, RabbitMQ, Celery, Solr, APIs, REST APIs, JSON, HTTP, MacOS, Linux, Back-end, Development, Software, Full-stack, Web Development, Software Design, Agile, SQL, Sockets, Cloud Services, Bitbucket, User Experience (UX), User Interface (UI), Caching, Software Development, MERN Stack, Database Management Systems (DBMS), HTML5, API Development, API Integration, Performance, Git, Redis, Startups, Full-stack Development

GreenSwap API | Manage and Track Carbon Footprint for Food Products and Recipes

https://docs.greenswapp.com/
I single-handedly architected and implemented the GreenSwapp API. The API is used to track the carbon footprint of food products and recipes and was written with Go, gRPC, and the PostgreSQL database. I also created user payment and checkout APIs and collaborated with front-end engineers to implement an online grocery delivery app.

Data Warehouse for Business Insights

https://app.data4life.care
I collaborated with multiple stakeholders to gather requirements to architect a data warehouse for the company using design documents in a remote setup. Once the architecture was finished, I worked with fellow engineers to implement the event-driven data pipelines.

Digital Health | Data Sharing Between Patients and Doctors

https://app.data4life.care
I led a company-wide OKR to enable patients to share end-to-end encrypted data with their doctors. By scanning a patient-generated QR code or going to a URL and entering a PIN provided by the patient, the doctor could access the patient's information from an end-to-end encrypted platform.

The project involved layering an encryption protocol on top of OAuth 2.0, enabling user research by rapid prototyping, and collaborating with third parties for penetration testing.

JavaScript SDK for Third-parties End-to-end Encryption

https://app.data4life.care
As part of the team, I implemented an end-to-end encrypted, zero-knowledge healthcare platform for patients and a JavaScript SDK executing the designed encryption protocols. Partners and third parties would later use this SDK to send encrypted healthcare data to the platform and decrypt that data according to FHIR standards.

Angular-Spring Web Portal

I developed a user management portal for a company operating in the healthcare industry, using AngularJS and the Java Spring framework. This portal forms an interface for doctors and nurses that gives them access to all patient details and records and helps them organize their tasks and appointments. The app was presented to CEOs of many medical organizations and was highly appreciated.

Proprietary Digital Receipt Delivery System for POS Systems

https://www.youtube.com/watch?v=O7xlQhfnNIU
I created a receipt delivery system to integrate with a point of sales systems at restaurants and grocery stores. The customer could tap their phone on the device at the cash counter and receive the receipts digitally on their phones.

Integration of a Payments API with a Platform

I integrated the Razorpay payments API with the Babajob job platform. This involved working as a full-stack developer to make changes on the front end and handle the required API callback on the back end.
2010 - 2014

Bachelor's Degree in Biotechnology

Indian Institute of Technology - Roorkee, India

JANUARY 2023 - PRESENT

Generating New Recipes using GPT-2

Coursera Project Network

NOVEMBER 2022 - PRESENT

React Basics

Meta | via Coursera

AUGUST 2022 - PRESENT

The Java Language

Learn Quest | via Coursera

AUGUST 2022 - PRESENT

Writing Java Application Code

Learn Quest | via Coursera

AUGUST 2022 - PRESENT

Java as a Second Language

Learn Quest | via Coursera

JULY 2022 - PRESENT

Parallel Programming

EPFL | via Coursera

JULY 2022 - PRESENT

Functional Programming Principles in Scala

EPFL | via Coursera

Libraries/APIs

Node.js, React, REST APIs, Sockets, Stripe, API Development, OpenAI API

Tools

RabbitMQ, Celery, Solr, Ansible, Make, Ghost, Docker Compose, NGINX, Kibana, Jenkins, Travis CI, Grafana, Retool, Redux Toolkit, Git, Amazon Simple Queue Service (SQS), Terraform, Bitbucket, ChatGPT, Google Analytics, Apache Airflow, Asana

Languages

Scala, Java, JavaScript, HTML, CSS, Go, Python, SQL, TypeScript, GraphQL, PHP, HTML5, C#.NET, C++, C#, RAPID

Frameworks

OAuth 2, JSON Web Tokens (JWT), React Native, ASP.NET, Next.js, Flask, Django, .NET, Jest, AngularJS, Electron, Flutter, Tailwind CSS, .NET Core, Selenium, gRPC, Redux

Paradigms

Parallel Programming, Testing, HL7 FHIR Standard, User Testing, Agile, DevOps, Automation, Microservices, Cross-platform, Fast Healthcare Interoperability Resources (FHIR), Functional Programming, ETL, HIPAA Compliance, Mobile Development, Event-driven Design (EDD)

Platforms

MacOS, Linux, AWS Lambda, Amazon Web Services (AWS), Docker, Amazon EC2, WordPress, Google Ads, JVM, Kubernetes, Azure, Firebase, Shopify, Google Cloud Platform (GCP), iOS, DigitalOcean

Storage

PostgreSQL, CockroachDB, JSON, MongoDB, MySQL, Database Management Systems (DBMS), Redshift, Redis, Amazon DynamoDB, Elasticsearch, SQL Performance

Industry Expertise

E-learning, Web Design

Other

Architecture, Development, Remote Work, Software, Data Warehouse Design, Data, Data Encryption, Asymmetric Encryption, Deterministic Encryption, APIs, HTTP, Scripting, Back-end, Microcontrollers, Point of Sale, POS, Near-field Communication (NFC), Full-stack, Web Development, Software Design, Software Architecture, Leadership, JavaScript Libraries, Reporting, Data Visualization, Prometheus, Payment APIs, SDKs, Dashboard Design, Dashboards, Technical Architecture, Data Science, Bots, Cloud Services, Documentation, Data Engineering, Iframes, Widgets, OpenAI GPT-3 API, User Experience (UX), User Interface (UI), Caching, Authentication, Apollo, Software as a Service (SaaS), Software Development, Optical Character Recognition (OCR), Computer Vision, PDF, Internet of Things (IoT), OpenAI GPT-4 API, Google Analytics 4, CI/CD Pipelines, API Integration, High-load, Performance, Startups, AsyncAPI, Education Technology (Edtech), Full-stack Development, Prompt Engineering, Biotechnology, Encryption, Elastic Load Balancers, CRM APIs, CTO, IIS, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Chatbots, Artificial Intelligence (AI), Subscriptions, MERN Stack, Large Language Models (LLMs), AI Translation, Translation, OpenAI, User-centered Design (UCD), Machine Learning, Generative Artificial Intelligence (GenAI), Generative Pre-trained Transformer 2 (GPT-2)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring