Personal details

Trenton M. - Remote data scientist

Trenton M.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

  • I am a consultant with expertise in python for data science, analytics, and visualization.

  • Time is valuable, so for the sake of transparency, my expectation is the session timer begins once we are in the Zoom. To minimize your cost, have a clearly defined request. If it takes 15 minutes to explain the request, that’s still billable time. Thank you.

  • I often see questions related to getting starting with python, for which I recommend using the Anaconda Distribution for your OS.

  • See Getting Started with Anaconda Individual Edition & Anaconda User Guide

  • Use Jupyter Lab, not Jupyter Notebook, because Lab is the updated version of Notebook, and Lab is a better environment.

  • Use Python >=3.9, because Python 2.7 sunset on 2020-01-01. If you are just starting out, and using 2.7, you are not using your time wisely.

  • My Code Examples will provide a sense of my coding style.

  • About Me

Work Experience

Data Analyst
Space Telescope Science Institue | Jan 2022 - Sep 2022
Matplotlib
Pandas
Data Mining
Data Analysis
Python 3
ETL
Data Visualization
PyCharm
Microsoft SQL Server
JupyterLab
• Build new SQL tables for Hubble Advanced Products • Create Jupyter Notebooks for Hubble telescope observation mission data • https://www.cosmos.esa.int/web/hst/archive-contents • https://catalogs.mast.stsci.edu/hsc/ • https://www.youtube.com/watch?v=DAMZE9zTWQ8&ab_channel=STScIMAST • https://www.youtube.com/user/STScIMAST/featured • Contract through Latitude Inc. (http://www.latitudeinc.net/)
Data Analyst
Intel | Feb 2019 - Jul 2019
Flask
PostgreSQL
Pandas
Nltk
Python 3
• Parse text information from multiple XML files into a single JSON file. Flatten JSON file with pandas and join it with associated data from a database. • Deploy a Flask application on Linux to serve the aggregated data and write python methods to make it searchable by various parameters. • NLP (TF-IDF) was used to match the unstructured text contents of various fields. • Code was tested in Jupyter Notebooks then converted to standard python files. • Python o Data Analytics o MySQL & PostgreSQL o Call APIs for data acquisition o Natural Language Processing (NLP) o Jupyter Lab Notebooks o Visualizations – Matplotlib, Bokeh o Unstructured Data Cleaning – Text o Automation of data cleaning & manual processes • Contract: UST Global

Education

Portland State University
Bachelor's degreeElectrical Engineering
Sep 2000 - Aug 2004

Personal Projects

Fraud Detection in PythonIconOpenNewWindows
2019
Pandas
Nltk
Python 3
Jupyter lab
How to Create a Pivot Table in Excel with the Python win32com ModuleIconOpenNewWindows
2020
Excel
NumPy
Pandas
Python 3
Win32com
Jupyter lab

Certifications & Awards

Data Scientist with Python
DataCamp | Jan 2024
Fraud Detection with Python
DataCamp | Jul 2019