Knowledgeable software engineer with robust background in backend development. Demonstrated proficiency in creating scalable server-side applications and optimizing database queries. Proven track record of employing problem-solving skills and effective collaboration to deliver high-quality projects.
Overview
8
8
years of professional experience
Work History
Backend Developer
GHGSAT Inc
03.2023 - Current
Develop microservices using Python
Design software architecture according to the requirements
Develop data pipelines using Argo Workflows on EKS
Develop infrastructure using AWS and Kubernetes
Backend Developer
BandsInTown Group
10.2021 - 03.2023
Develop microservices using Python and Java
Develop concepts and diagrams for services that are distributed and highly available for a large user base
Work with various data stores such as MySQL, DynamoDB, Cassandra, Solr
Develop AWS infrastructure as code using TerraForm, CloudFormation
Work on batch processing workflows using Spark, HDFS, Hive
Cloud/Full Stack Developer
Paradox Security Systems
02.2021 - 10.2021
Develop microservices using Python and Rust
Work with MongoDB and Postgres
Develop AWS infrastructure as code using TerraForm
Work on applications that use IoT protocols such as MQTT and CoAP protocols
Jr. Data Scientist
Geomedia Inc.
09.2019 - 01.2021
Develop regression and classification models with Tensorflow and Scikit libraries
Optimization of neural networks by adjustment of hyperparameters and feature engineering
Backend development with Python
Perform data manipulation with Pandas and Numpy
Develop custom tools for data analysis, pipelining and visualization
Spatial analysis and data mapping with the use of QGIS and Python
Perform statistical and quantitative analytics, hypothesis testing
Research Assistant
University of Guelph, Department of Geography and Geomatics
05.2017 - 08.2019
Handled programming tasks, primarily using Rust and Python, for development of custom GIS tools used in statistical analysis (i.e Pearson and Spearman correlation, Principal Component Analysis)
Developed a custom algorithm with Python for calculation of flow directions and flow-accumulation process in digital elevation models (DEMs)
Developed an algorithm with Rust for calculation of flood potential in DEMs
Performed statistical analysis with raster and vector data
Provided lectures to students on the use of various GIS software including ArcGIS, QGIS and Whitebox GAT
Education
MSc - Geomatics
University of Guelph
Guelph, ON
08.2019
Skills
Excellent expertise in Python and Rust
API design and development
Big data pipelines with Spark, Hive, Argo workflows, AWS EMR, HDFS
Strong database management for RDS and NoSQL datastores
Extensive experience with documentation
Experience with deployment automation, such as Argo CD and GitLab pipelines
Strong experience with AWS cloud infrastructure and Kubernetes
Experience with monitoring tools, such as Grafana and Prometheus