Work Experience

2022 - Present
Montreal, QC, Canada

Machine Learning Researcher - PhD Candidate

  • Designed and implemented adaptive machine learning systems for streaming data.
  • Built end-to-end experimental pipelines for model training, validation, and statistical comparison.
  • Published award-winning research at the International Conference on Pattern Recognition (Best Paper – Document Analysis & Recognition Track, ICPR 2024).
  • Maintained reproducible research codebases in Python (public GitHub repositories).
Technologies & Tools
Python Scikit-learn NumPy Pandas SciPy Matplotlib PyTorch Git Linux macOS HPC Slurm LaTeX
Oct 2020 - Mar 2021
Saskatoon, SK, Canada

Software Developer (Remote)

  • Designed and implemented backend services using AWS Lambda and DynamoDB to integrate third-party REST APIs.
  • Developed new mobile application features using TypeScript, React Native, Expo, and AWS Amplify, enhancing user experience and expanding platform functionality.
Technologies & Tools
AWS Lambda DynamoDB REST APIs TypeScript React Native Expo AWS Amplify
Mar 2019 - Oct 2019
Saskatoon, SK, Canada

Senior Software Developer

  • Worked as a full-stack developer, developing and enhancing customer-facing websites and internal admin portals using React, TypeScript, Java, SQL, REST/GraphQL APIs, AWS S3, Hasura, and PostgreSQL.
  • Applied Linear Programming techniques to optimize product manufacturing decisions based on inventory constraints.
Technologies & Tools
React TypeScript Java SQL REST GraphQL AWS S3 Hasura PostgreSQL
Jan 2012 - Nov 2017
Acquired by B3, the Brazilian stock exchange
Recife, PE, Brazil

Senior Data Analyst

  • Gathered requirements directly from clients and translated them into BI solutions: modeled star-schema data warehouses and built OLAP cubes (Pentaho/Mondrian), queried via MDX to power interactive HTML dashboards and ad hoc reports.
  • Designed and automated ETL pipelines and operational workflows using Pentaho Data Integration (jobs & transformations), including dataset validation, log monitoring, and automated alerting — improving data reliability across products.
  • Engineered a geolocation data pipeline (Google Geocoding/Places APIs) under strict budget constraints for a predictive-default model built for a top auto insurance product, orchestrating multiple accounts to work within API rate limits.
  • Solved a production performance bottleneck that indexing couldn't fix by re-architecting spatial point-to-region lookups in Elasticsearch, enabling a feature that helped the product become one of the company's top performers.
  • Designed and delivered an 8-module internal training program on Pentaho Data Integration, onboarding new team members on ETL development from fundamentals to advanced patterns.
Technologies & Tools
Pentaho Data Integration (PDI) Pentaho BI Server ETL Star Schema OLAP Cubes Mondrian MDX HTML Dashboards SQL MySQL SQL Server R JavaScript Java Elasticsearch Google APIs Android Automation
Apr 2013 - Feb 2014
Budapest, Hungary

Software Developer

  • Developed an Android application from concept to deployment, integrating Google Maps API and managing the full application lifecycle.
Technologies & Tools
Android Java Google Maps API
Sep 2011 - Dec 2011
Petrolina, PE, Brazil

Intern at the Information Technology Center

  • Deployed and managed IT systems and networks, including Active Directory, Windows Server 2003/2008 R2, and network services (VLANs, DHCP, DNS).
Technologies & Tools
Active Directory Windows Server VLANs DHCP DNS

For a full curriculum vitae, see my LinkedIn profile.

LinkedIn