Resume/CV
I have worked in the fields of Data Science and Data Engineering throughout and after university. Currently, I am focusing on research into theoretical and practical implementations of IoT-Fog systems towards both my PhD and future startup plans.
Data Science
Diamond Client Contract under SFU
Freelance Data Scientist
Developed a Neural Network algorithm and application in Matlab for a client to predict fancy colour diamond prices based on historic diamond data.
ISM CANADA, an IBM Company
Jr Data Scientist
Used PHP, jQuery and AJAX alongside a MySQL database to build dashboard website available only on the IBM Network.
Worked heavily with Python to automate JSON extraction from client websites and for CSV data cleanup prior to SQL Server import.
Used SQL extensively to query the client's software and hardware usage to find where they could redistribute their products within the company to save money.
CMPT419 - Machine Learning, "PokerNet"
"PokerNet", a Python application to explore a Supervised learning approach with historic poker plays to train a program to play Texas Hold'em Poker.
Blockchain
Paper - “Record and Reward Contributions of Federated Learning using Blockchain
Blockchain course final project turned published paper, this paper looks at the use of Blockchain to record and reward gradient contributions of users in a Federated Learning system. My personal contribution was the design of the Blockchain workflow, as well as the proof of concept in Hyperledger Fabric. Source code: https://github.com/ismael-martinez/Blockchain/tree/master/FederatedLearning.
Data Engineering
Samsung Electronics
QA Engineer (co-op)
Worked heavily with various database software including MySQL, SQL Server, MariaDB, and Amazon Redshift, as well as OLAP tools such as Saiku.
Built automation scripts in Java for data migration and ETL testing, as well as Python tools for daily data growth testing.
COE, UBC
Technical Analyst (co-op)
Verified validity of Bluetooth tracking rulesets in a large MySQL database.
Worked alongside Statistical Analysts to mine a variety of databases.
Aided the migration of databases from Oracle to SQL Server.
Operations Research
IFT6521 - Dynamic Programming - “Optimizing Fog Latency in Resource Allocation”
Final Project for Dynamic Programming, modeled and programmed a resource allocation scheme for IoT to Fog devices using a Dynamic Programming approach.
An exact solution and a parametric approximation using linear regression were both built in Python.
GitHub: https://github.com/ismael-martinez/DynamicProgrammingProject2
Math402W - OR Clinic, "Queueing Network Model for Refugee Language Courses"
Canadian Operations Research Society (CORS) Student Paper Competition Finalist and Honourable Mention (2nd Place).
A robust simulation was built in Python with SimPy to explore and analyze various queueing approaches.
GitHub: https://github.com/ismael-martinez/QueueingNetworkProject
Co-authored by Oshane Jackson
Virtual Reality / JS
Virtual Spaces
AFrame Developer
WebVR startup looking at bringing Virtual Conferencing into the business
Web Developer using AFrame, a 3D modelling library built on top of THREE.js
Education
University of Paris-Saclay, Post-Doc
Post-Doc in Computer Science and Bio-informatics
University of Montreal, PhD
PhD, Computer Science and Operations Research
Fast-Tracked from MSc as of January 2020
Successfully Defended Thesis in April 2024
CGPA: 4.33
Thesis title: “Scalable and Robust Fog-Computing Design & Dimensioning in Dynamic, Trustless Smart Cities”
Simon Fraser University, BSc
Bachelor of Science, Joint Major in Mathematics and Computer Science