
Deep Dhillon
Verified Expert in Engineering
Back-end Developer
Waterloo, ON, Canada
Toptal member since April 19, 2022
Deep has technical skills to help businesses develop highly scalable software systems by providing software design and development expertise. He has worked on all kinds of projects but specializes in Go and has over four years of experience building microservices using Go. He is skilled in deploying applications to cloud providers like AWS and Google Cloud Platform, using Kubernetes and Terraform. Deep's work experience and skills make him an excellent fit for any infrastructure-based project.
Portfolio
Experience
- Go - 5 years
- C++ - 4 years
- Python - 3 years
- Cloud Infrastructure - 3 years
- Docker - 3 years
- Google Cloud Platform (GCP) - 3 years
- TypeScript - 2 years
- Kubernetes - 2 years
Availability
Preferred Environment
MacOS, Slack, Terminal, Linux, Visual Studio Code (VS Code), Google Meet, Google Cloud Platform (GCP), Amazon Web Services (AWS)
The most amazing...
...project I've developed was a cloud-based platform that allowed over 1,000 developers to deploy and manage their applications.
Work Experience
Back-end, Infrastructure Engineer
Self-employed
- Led the technical design and implementation of multiple projects, ranging from the back end to infrastructure.
- Designed and led the implementation of automated microservices deployment, using Pulumi and Github Actions, resulting in faster, frequent, and more accurate deployments.
- Migrated services to serverless platforms, reducing infrastructure costs by 70%.
Software Developer
- Developed Kubernetes operators and controllers for a product on the Google Cloud Platform.
- Worked on tools related to the provisioning and replication of database instances.
- Created tests and expanded testing infrastructure for integration testing.
Production Engineer
Shopify
- Implemented multi-instance application deployment inside Kubernetes controllers with configurable execution and load balancer rules. Improved application scalability and availability.
- Built tools to automate application failovers used for incidents and cluster maintenance.
- Created a service to support safe failovers by providing valid failover clusters for applications.
Platform Engineer
SeatGeek
- Developed Go, Python, and C# template projects that implement a standard web API and Datadog auto-instrumentation, reducing project development time by 7%.
- Built a service to collect, aggregate, and display container deployment data, providing visibility into deployment times, failure rates, and costs.
- Automated the creation of over 100 dashboards, monitors, and uptime checks using Terraform.
Back-end Developer
Shopify
- Re-developed the fulfillment flow in Shopify’s order management to support product subscriptions.
- Improved Shopify’s checkout flow by optimizing shipping-rate calculations to be 60% faster.
- Enhanced test coverage and created a mock database to make test suites run ten times faster.
Software Developer
LoyaltyOne
- Created event-based microservices to process client offer streams for the Air Miles website.
- Containerized microservices and automated deployment to AWS using Jenkins Pipelines.
- Developed a tool to create, update, and delete offers for the marketing team, replacing a third-party service and reducing costs by 30%.
Experience
Wio, a C and C++ Development Tool
https://github.com/wio/wioUWBot
https://github.com/dhillondeep/uwbot-fulfilmentDevspace
Education
Bachelor's Degree in Mathematical Studies
University of Waterloo - Waterloo, Canada
Skills
Libraries/APIs
REST APIs, Node.js
Tools
Slack, Terminal, Terraform, Google Meet, Jenkins, Makefile, CMake, Dialogflow, Splunk, GitHub, Auth0, Bazel
Languages
Go, Python, TypeScript, C++, Java, JavaScript, C#, C#.NET, Ruby, Kotlin, C, SQL
Paradigms
Microservices, Agile, API/Services Architecture, DevOps
Platforms
MacOS, Docker, Linux, Google Cloud Platform (GCP), Kubernetes, Visual Studio Code (VS Code), Apache Kafka, Arduino, Amazon Web Services (AWS), Oracle
Storage
NoSQL, PostgreSQL, MongoDB, Datadog, MySQL, Databases
Frameworks
Ruby on Rails 5, gRPC
Other
Cloud Infrastructure, Internet of Things (IoT), Nomad, Facebook, AWS DevOps, Back-end Development, Pulumi, Pub/Sub
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