Jonathan McFadden
Machine Learning Engineer at Costco IT- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Microsoft Certified: Azure Fundamentals
MicrosoftMay, 2020- Nov, 2024
Experience
-
Costco IT
-
United States
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Machine Learning Engineer
-
May 2022 - Present
- Developed a complete MLOps framework, infrastructure, tooling, and process for deploy machine learning models to production. This leveraged Azure DataBricks, Azure Data Factory, and Azure DevOps, and included configuring repository management, setting up automated test frameworks, devising & documenting processes, and creating deployment pipelines for both model, feature engineering, & ETL code.- Helped lead the creation of Costco’s data science center of excellence as part of the its leadership team as well as as lead machine learning engineer. This included everything from developing processes & procedures, to designing architecture, to deploying infrastructure, to writing ETL & MLOps pipeline code, to review & approval of all code being deployed to production. - Also served as an individual contributor to various data science projects such as meat sales, gasoline sales analysis, RFM segmentation, supply chain analysis, and more.- currently working with the rest of the leadership to stand up a data science code review board and accompanying standards and procedures- working with multiple data engineers to teach them Delta Live Tables (DLT) so we can start to leverage DLT as our ETL framework and begin to decommission legacy systems and tools, thereby increasing productivity and decreasing TCO. Also contributing to the eventual stand up of a data engineering code review board for this effort.- As part of DLT migration PoC’s, wrote a DLT pipeline that completed the ETL for a report in 10-15 minutes compared to 3.5-5 hours for the original ETL pipeline using Informatica Cloud Tooling- Chair of Data Science subcommittee of the Data Tech Forum, which is a group of Costco IT’s best developers, engineers, architects, and other technical people in data that is changed with making critical technical and technology decisions for the company- working on PoC of digital twin for critical business operations
-
-
Data Scientist
-
Nov 2021 - Present
- Worked on projects including data collection and analysis for supply chain issues- Developed Data Science and MLOps Architecture for new Data Science team- Coordinated and assisted with build out of Azure cloud infrastructure to enable the previously designed MLOps Architecture- Worked with Data Engineering and Data Warehousing teams to make data available to the rest of the data science team as well as define ETL processes in support of and within the data science team
-
-
Data Engineer
-
Sep 2021 - May 2022
Creating Informatica pipelines, loading/processing data in ADLS to Delta Tables, slinging Scala & PySpark for Databricks, and any/all other ETL/ELT tasks you could every want a DE to do.* carried out significant work from my previous role while they found people to replace me.
-
-
Senior Software Developer and Splunk Admin
-
Feb 2021 - Sep 2021
Support existing Splunk deployments, work on creating/transitioning to new Splunk deployments, misc. data science & data engineering projects, cloud & infrastructure architecture projects, Linux & Windows administration, system optimization, development of various monitoring systems in & out of Splunk, and more
-
-
Software Developer and Splunk Admin
-
Nov 2019 - Feb 2021
Support existing Splunk deployments, work on creating/transitioning to new Splunk deployments, misc. data science & data engineering projects, cloud & infrastructure architecture projects, Linux & Windows administration, system optimization, development of various monitoring systems in & out of Splunk, and more
-
-
Data Scientist
-
Jun 2019 - Nov 2019
Sciencing the data, analyzing DB2 & Oracle log data, and writing “Splunk Lite” for. from scratch in <3 months by myself.
-
-
-
Infoblox
-
United States
-
Computer and Network Security
-
700 & Above Employee
-
Research Assistant
-
Nov 2016 - May 2018
-
-
-
Auburn University
-
United States
-
Higher Education
-
700 & Above Employee
-
Physics Graduate Teaching Assistant (Instructor)
-
May 2012 - May 2013
- Decided what material to cover in course and devised corresponding course schedule- Prepared and delivered lectures- Created new and/or assigned existing homework problems and labs- Instructed lab TAs what to cover for recitation and what to give for in-lab quizzes.- Worked with lab manager to fine tune labs and recitations.- Created homework solutions and posted them online- Wrote, administered, and graded tests- Kept grade-book for homework and tests. After receiving lab grades, compiled, calcuated, and submitted final grades.
-
-
Physics Graduate Teaching Assistant (Lab TA)
-
Aug 2008 - May 2012
- Conducted recitation and lecture. Including reviewing material covered in the week’s lectures, demonstrating/presenting problem solutions to students, leading student problem solving sessions, and guiding both individual students and groups of students through solving problems and preparing to present their solutions. - Supervised student labs for introductory physics classes (survey of physics, non-calculus based physics and calculus based physics). Including explaining concepts behind lab and lab procedure, ensuring a safe lab environment, answering student questions about labs, and troubleshooting problems with equipment.- Covered PHYS 1000, 1500, 1510, 1600, and 1610
-
-
-
McChord Air Force Base
-
McChord AFB, WA
-
Pool Manager
-
May 2006 - Aug 2008
Supervised a staff of 15 people. - Scheduled guards, checked and submitted time cards - Conducted personnel evaluations - Lead weekly staff meetings and training sessions - Devised and carried out a training program for the pool staff. Including water rescue, spinal management, basic patient management, CPR, first aid, preparation for and coordination with arriving fire department and paramedic crews, and crowd control. - Monitored daily performance and quality of work of subordinates. - Coordinated periodic training with base fire department - Worked with supervisors regarding government expenditures on the pool. - Managed swim lessons program. Including assigning students to appropriate levels, instructors to appropriate classes, reviewing lesson content for each level and teaching techniques with instructors, maintaining records of classes taught by each instructor, and submitting records to supervisors and the American Red Cross at the end of the summer. - Worked base civil engineering dept. regarding maintenance and operation of the pool itself; associated pool machinery and equipment; and pool buildings.
-
-
-
McChord Air Force Base
-
McChord AFB, WA
-
Assistant Pool Manager
-
May 2004 - Sep 2005
-
-
-
McChord Air Force Base
-
McChord AFB
-
Swim Instructor
-
May 2003 - Sep 2003
-
-
-
Oakbrook Swim and Tennis Club
-
Lakewood, WA
-
Swim Instructor
-
May 2001 - Sep 2002
-
-
-
Oakbrook Swim and Tennis Club
-
Lakewood, WA
-
Lifeguard
-
May 1999 - Sep 2000
-
-
Education
-
University of Washington Tacoma
Doctor of Philosophy - PhD, Computer Science -
University of Washington Tacoma
Master’s Degree, Computer Science -
Auburn University
Master of Science (MS), Physics -
Auburn University
Master of Science (MS), Applied Mathematics -
Pacific Lutheran University
Bachelor of Science - BS, Engineering Physics/Applied Physics -
Pacific Lutheran University
Bachelor of Science - BS, Electrical and Electronics Engineering -
Pacific Lutheran University
Bachelor of Science (BS), Mathematics -
Pacific Lutheran University
Bachelor of Science (BS), Physics -
Lakes High School
High School Diploma