Gurpreet Singh
@gurpreetsingh7
Experienced software engineer and data engineer focused on scalable cloud systems.
What I'm looking for
I am a results-driven software and data engineer with 7+ years of experience building and operating large-scale distributed systems across startups and major enterprises. I have owned end-to-end projects—designing APIs, migrating services to AWS, building CI/CD pipelines, and implementing monitoring and IAM—while leading small teams and collaborating with cross-functional stakeholders.
My work has improved system performance, reduced downtime, and accelerated delivery: from redesigning order-management systems serving millions of users to automating monitoring for 3,500+ compute nodes and migrating analytics workloads to cloud platforms. I prioritize code quality, automation, and maintainable infrastructure as code to deliver reliable, scalable solutions.
Experience
Work history, roles, and key accomplishments
Planned and implemented IAM using SAML, built CloudFormation templates and dashboards, and developed Python APIs for inventory synchronization, improving performance and observability for the Netstat ETL migration project.
Software Development Engineer
Amazon Development Center Canada
Oct 2021 - Jun 2022 (8 months)
Implemented IAM and infrastructure-as-code, developed GraphQL/Java APIs and AWS CDK constructs, and contributed to region expansion and CI/CD pipelines for order management and real-time service migrations.
Software Development Engineer 3
Parviom Technologies
Mar 2021 - Oct 2021 (7 months)
Led full-stack redesign of the order management system and built Django backend services serving a React frontend for 2M+ users; integrated payment gateways boosting monthly online payments by 35%.
Senior Software Engineer
Gemini Solutions
Apr 2019 - Mar 2021 (1 year 11 months)
Built monitoring for 3,500+ compute nodes with Prometheus/Grafana reducing downtime by 75% and migrated on-prem Hadoop workloads to AWS, improving daily reporting speed by ~2 hours.
Software Engineer
Gemini Solutions
Jan 2017 - Mar 2019 (2 years 2 months)
Owned Monte Carlo CVaR batch jobs and reduced weekly risk report generation time from 26 to ~5 hours by automating Java processes and Linux crons; developed GraphQL endpoints for downstream clients.
Education
Degrees, certifications, and relevant coursework
Lovely Professional University
Master of Science, Information Technology
2020 - 2021
Grade: 77%
Completed a Master of Science in Information Technology with a focus on advanced IT concepts and practical projects.
Panjab University
Post-Graduate Diploma, Computer Applications
2019 - 2020
Grade: 77%
Completed a Post-Graduate Diploma in Computer Applications covering core application development and software concepts.
Panjab University
Bachelor of Engineering, Computer Science
2013 - 2017
Grade: 8.32 CGPA
Earned a Bachelor of Engineering in Computer Science with coursework in programming, algorithms, and systems; achieved strong academic performance.
Tech stack
Software and tools used professionally
Splunk
Amazon Quicksight
Microsoft SSRS
GitHub
GitLab
Bitbucket
Kubernetes
Jenkins
PySpark
MySQL
MongoDB
Microsoft SQL Server
Hadoop
Gmail
Node.js
Django
Spring Boot
Spring MVC
Databricks
Redis
Terraform
AWS CloudFormation
Azure DevOps
Jira
AngularJS
Java
Kotlin
JSON
Loki
Kafka
Grafana
Kibana
Prometheus
SQLAlchemy
Linux
Oracle Linux
PayPal
Heroku
Gemini
GraphQL
Oracle PL/SQL
Elasticsearch
VirtualBox
VMware vSphere
Twilio
NGINX
Airflow
s3-lambda
SQL
Citrix
Monte Carlo
Bash
Objective
Remote
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Gurpreet?
You can contact Gurpreet and 90k+ other talented remote workers on Himalayas.
Message GurpreetFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
