Jonathan Mcfadden

Jonathan Mcfadden Email and Phone Number

Resident solutions architect @ Databricks
Kirkland, WA, US
Jonathan Mcfadden's Location
Greater Seattle Area, United States, United States
Jonathan Mcfadden's Contact Details

Jonathan Mcfadden personal email

n/a
About Jonathan Mcfadden

At the forefront of integrating advanced AI in retail, my role at Costco IT encompasses the innovation of NLP systems and the creation of LLM-driven chatbots and NLU systems.With a focus on streamlining processes, I've contributed to the development of a robust multi-tiered PR review system, enhancing our data science code quality and accelerating production deployment. I’ve led our team's collective efforts in MLOps and data lifecycle management have significantly elevated Costco's IT operations, embodying a blend of technical prowess and strategic acumen.I am an experienced Software Engineer, Data Scientist, Data Engineer, and ML engineer with a demonstrated history of working in the retail and InfoSec industries. Focused on pragmatically approaching existing and novel ideas to deliver advanced solutions that are relevant, user friendly, and easy to support or upgrade. Skilled in Linux System Administration, DevOps, Amazon Web Services (AWS), Azure, Hadoop/Spark, Splunk, Python & Java development, Machine Learning (ANNs/RNNs/CNNs), and Public Speaking. Strong engineering and statistical professional with a Master’s Degree in Computer Science from University of Washington Tacoma (focused on Data Science and InfoSec), among several other MS degrees in STEM fields, including one in applied mathematics (with a focus on statistical analysis and stochastic processes). Has expert knowledge in SEIM, ETL/ELT, machine learning, and system/enterprise architecture; as well as broad experience across many aspects of IT. Data science, software engineering, IT, and computer science in general are more than just my chosen field & career, they are my passion and my favorite hobby. Furthermore, while my focus is in data science, software engineering, and architecture, I have a broad array of other IT skills and knowledge. This comes from taking extra time to assist other teams at my company as well as from extensive “experimenting” in my extensive home lab building everything from a Ceph object-store to a Eucalyptus cluster to a Debian HA cluster.

Jonathan Mcfadden's Current Company Details
Databricks

Databricks

View
Resident solutions architect
Kirkland, WA, US
Website:
databricks.com
Employees:
12099
Jonathan Mcfadden Work Experience Details
  • Databricks
    Resident Solutions Architect
    Databricks
    Kirkland, Wa, Us
  • Costco It
    Lead Data Scientist
    Costco It Sep 2023 - Present
    Issaquah, Wa, Us
    * Led project to create NLP dataflows to do aspect-based sentiment analysis on incoming data. * Wrote a multiple LLM powered chatbots to answer questions regarding the above NLP project, allowing the product safety team to more easily dive into the details of the data. * Wrote a multi-vector, time-decaying vector-DB RAG to consume the most relevant data with multiple encodings to ensure capture of as many aspects of the NLU process as possible * Wrote a custom Langchain retriever to speed up responses by the aforementioned LLM Bot. * Wrote a custom front-end for the chatbot using Chainlit and then Streamlit. Using docker compose scripts, packaged the resulting front end into a docker container for deployment on a Kubernetes cluster. * Currently working to extend the aforementioned chatbot with MMR retrievers, spare retrievers, re-engineering of the prompt with techniques like CoT or PAL, metadata enrichment from the ABSA work described above, structured data retrieval (eg database queries), self-querying retrievers, multi-query retrievers, Contextual compressions, long-context reordering, and multi-prompt retrievers. * Leading member of department-wide technical review board that approves all production changes. * Developed framework, processes, and templates for PII/PHI handling in Spark pipelines feeding our Delta Lake in DataBricks * Led work on the Data Science and ML side for the legal and compliance review of the previously mentioned PII work. Also co-leading the stand-up of a data science governance board. * Designed and then led migration to new storage accounts across all 5 environments and multiple data classifications. The design of the storage accounts was to segregate data into storage accounts based on its classification (PII/PHI/PCI/etc).
  • Costco It
    Lead Machine Learning Engineer
    Costco It Sep 2023 - Present
    Issaquah, Wa, Us
    * Leading member of department-wide technical review board that approves all production changes. * Developing training materials for other Data Scientists; specifically, with respect to SDE best practices, full Data Science Lifecycle requirements (EDA to Model monitoring), coding style standards, git usage, CI/CD & MLOps, Pull Request review process, and deployment process & standards – reduced PR rejections by almost 50% (see below) * Stood up multi-tiered PR review process that must be followed for all Data Science code moving to production – reduced production deployment work by factor of 3 * Developed framework, processes, and templates for PII/PHI handling in Spark pipelines feeding our Delta Lake in DataBricks – saved us from having to buy a $3 million/year tool – invited to present this at the 2024 Databricks Data and AI Summit * Led work on the Data Science and ML side for the legal and compliance review of the previously mentioned PII work. Also co-leading the stand-up of a data science governance board. * 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.
  • Costco It
    Senior Data Scientist
    Costco It Aug 2022 - Sep 2023
    Issaquah, Wa, Us
    - 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
  • Costco It
    Senior Machine Learning Engineer
    Costco It Aug 2022 - Sep 2023
    Issaquah, Wa, Us
    - 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
  • Costco It
    Machine Learning Engineer
    Costco It May 2022 - Aug 2022
    Issaquah, Wa, Us
    - 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
  • Costco It
    Data Scientist
    Costco It Nov 2021 - Aug 2022
    Issaquah, Wa, Us
    - 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
  • Costco It
    Senior Data Engineer
    Costco It Sep 2021 - May 2022
    Issaquah, Wa, Us
    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.
  • Costco It
    Senior Software Developer And Splunk Admin
    Costco It Feb 2021 - Sep 2021
    Issaquah, Wa, Us
    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
  • Costco It
    Software Developer And Splunk Admin
    Costco It Nov 2019 - Feb 2021
    Issaquah, Wa, Us
    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
  • Costco It
    Data Scientist
    Costco It Jun 2019 - Nov 2019
    Issaquah, Wa, Us
    Sciencing the data, analyzing DB2 & Oracle log data, and writing “Splunk Lite” for. from scratch in <3 months by myself.
  • Auburn University
    Physics Graduate Teaching Assistant (Instructor)
    Auburn University May 2012 - May 2013
    Auburn, Al, Us
    - 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.
  • Auburn University
    Physics Graduate Teaching Assistant (Lab Ta)
    Auburn University Aug 2008 - May 2012
    Auburn, Al, Us
    - 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
    Pool Manager
    Mcchord Air Force Base 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
    Assistant Pool Manager
    Mcchord Air Force Base May 2004 - Sep 2005
  • Mcchord Air Force Base
    Swim Instructor
    Mcchord Air Force Base May 2003 - Sep 2003
  • Oakbrook Swim And Tennis Club
    Swim Instructor
    Oakbrook Swim And Tennis Club May 2001 - Sep 2002
  • Oakbrook Swim And Tennis Club
    Lifeguard
    Oakbrook Swim And Tennis Club May 1999 - Sep 2000

Jonathan Mcfadden Skills

Data Analysis Programming Software Linux Gnu/linux Matlab Research Public Speaking Microsoft Office Physics Microsoft Excel Fortran Mathematica Mathematical Modeling Analytical Skills Openmp Numerical Analysis Applied Mathematics Management Java Gcc Compilers Vhdl Pthreads Quantitative Analytics Virtualbox C# C/c++ Linux System Administration Visual Studio .net Eclipse Python Cluster Analysis Scala Docker Amazon Web Services Javascript Domain Name System Network Administration Jenkins Machine Learning Sql Nosql Artificial Neural Networks Cyber Security College Teaching Teaching Mean Stack Hybrid Cloud

Jonathan Mcfadden Education Details

  • University Of Washington Tacoma
    University Of Washington Tacoma
    Computer Science
  • University Of Washington Tacoma
    University Of Washington Tacoma
    Computer Science
  • Auburn University
    Auburn University
    Physics
  • Auburn University
    Auburn University
    Applied Mathematics
  • Pacific Lutheran University
    Pacific Lutheran University
    Engineering Physics/Applied Physics
  • Pacific Lutheran University
    Pacific Lutheran University
    Electrical And Electronics Engineering
  • Pacific Lutheran University
    Pacific Lutheran University
    Mathematics
  • Pacific Lutheran University
    Pacific Lutheran University
    Physics
  • Lakes High School
    Lakes High School
    High School Diploma

Frequently Asked Questions about Jonathan Mcfadden

What company does Jonathan Mcfadden work for?

Jonathan Mcfadden works for Databricks

What is Jonathan Mcfadden's role at the current company?

Jonathan Mcfadden's current role is Resident solutions architect.

What is Jonathan Mcfadden's email address?

Jonathan Mcfadden's email address is jm****@****urn.edu

What schools did Jonathan Mcfadden attend?

Jonathan Mcfadden attended University Of Washington Tacoma, University Of Washington Tacoma, Auburn University, Auburn University, Pacific Lutheran University, Pacific Lutheran University, Pacific Lutheran University, Pacific Lutheran University, Lakes High School.

What skills is Jonathan Mcfadden known for?

Jonathan Mcfadden has skills like Data Analysis, Programming, Software, Linux, Gnu/linux, Matlab, Research, Public Speaking, Microsoft Office, Physics, Microsoft Excel, Fortran.

Who are Jonathan Mcfadden's colleagues?

Jonathan Mcfadden's colleagues are Justin Yang, Weitao Wen, Danilo Milanović, Anna Robinson, Gobinath Viswanathan, Dipeeka Sharma, Alex Sun.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.