Summary
Overview
Work History
Education
Skills
Open source contributions
Languages
Timeline
Generic

Simon Gudim

Montreal,Canada

Summary

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

Open source contributions

WHITEBOX TOOLS

  • Https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-toolsapp/src/tools/math_stat_analysis/attribute_correlation_neighbourhood_analysis.rs
  • Https://github.com/jblindsay/whitebox-tools/blob/master/whitebox-toolsapp/src/tools/image_analysis/corner_detection.rs

Languages

English
Native or Bilingual
French
Limited Working
Russian
Native or Bilingual

Timeline

Backend Developer

GHGSAT Inc
03.2023 - Current

Backend Developer

BandsInTown Group
10.2021 - 03.2023

Cloud/Full Stack Developer

Paradox Security Systems
02.2021 - 10.2021

Jr. Data Scientist

Geomedia Inc.
09.2019 - 01.2021

Research Assistant

University of Guelph, Department of Geography and Geomatics
05.2017 - 08.2019

MSc - Geomatics

University of Guelph
Simon Gudim