Harsimran Kaur
Verified Expert in Engineering
Software Developer
Edmonton, AB, Canada
Toptal member since October 18, 2022
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
Experience
- Software - 8 years
- PostgreSQL - 6 years
- JavaScript - 5 years
- Architecture - 5 years
- Go - 4 years
- OAuth 2 - 3 years
- Java - 2 years
Availability
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
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.
Consultant
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.
Consultant and Team Lead
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.
Full-stack Go Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Product Engineer
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.
Software Engineer
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.
Experience
GreenSwap API | Manage and Track Carbon Footprint for Food Products and Recipes
https://docs.greenswapp.com/Data Warehouse for Business Insights
https://app.data4life.careDigital Health | Data Sharing Between Patients and Doctors
https://app.data4life.careThe 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.careAngular-Spring Web Portal
Proprietary Digital Receipt Delivery System for POS Systems
https://www.youtube.com/watch?v=O7xlQhfnNIUIntegration of a Payments API with a Platform
Education
Bachelor's Degree in Biotechnology
Indian Institute of Technology - Roorkee, India
Certifications
Generating New Recipes using GPT-2
Coursera Project Network
React Basics
Meta | via Coursera
The Java Language
Learn Quest | via Coursera
Writing Java Application Code
Learn Quest | via Coursera
Java as a Second Language
Learn Quest | via Coursera
Parallel Programming
EPFL | via Coursera
Functional Programming Principles in Scala
EPFL | via Coursera
Skills
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), Atlassian, Jira, Terraform, Bitbucket, ChatGPT, Google Analytics, Apache Airflow, Zapier, 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, Claude, User-centered Design (UCD), Machine Learning, Generative Artificial Intelligence (GenAI), Generative Pre-trained Transformer 2 (GPT-2)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring