Machine Learning Operations, Data, and Infrastructure Engineer with 10+ years experience designing cloud-based enterprise machine learning and big data products. Additional experience across the tech stack with a focus on APIs, data pipelining, CI/CD, and cloud infrastructure.
-
Founder Ceo, Lead DeveloperKeenspDenver, Co, Us -
Staff Software Engineer, MlopsBlacksky Apr 2023 - Jul 2024Herndon, Virginia, Us• Provided software design and DevOps support on a core project to identify construction sites in satellite imagery using segmentation models at scale.• Authored a STAC imagery ETL engine to create time-series distributed “data cubes” of imagery using Dask, for use in model training and inference processes. This library processed 34 million square kilometers of Sentinel2 L2A imagery at a cost of less that $0.10 per square kilometer.• Developed a set of CloudFormation Templates and Helm Charts to bootstrap several Kubernetes environments containing a suite of machine learning applications which enabled an economical and scalable machine learning workflow for data scientists.• Designed a PostGIS PostgreSQL database to store millions of annotations, with associated scripts to efficiently export several thousands of them to stakeholders.• Created Airflow DAGs to automatically ingest annotations related metrics produced by segmentation models to support manual and automated QA. -
Senior Data EngineerBlacksky Jan 2021 - Apr 2023Herndon, Virginia, Us -
Senior Software EngineerIbotta, Inc. Mar 2020 - Jan 2021Denver, Colorado, Us• Made core contributions to several microservices related to building Audiences for use in the Ibotta app.• Aided in the reduction of a monolithic application into a series of microservices.• Authored several tools using Python and Airflow for use in deploying targeted coupons based on data-science-driven models. -
Interview EngineerKarat Mar 2019 - Mar 2020Seattle, Washington, Us• Conducted freelance coding interviews with a focus on assessing the foundational coding skills of candidates.• Identified issues in candidates’ solutions and helped them find a resolution through pair programming.• Authored detailed write-ups that offered an objective and accurate assessment of candidates’ performance. -
Senior Software EngineerSocialcode Feb 2018 - Feb 2020New York, Ny, Us• Designed, developed, and maintained features throughout the application stack of a core software offering on an Agile team.• Engineered efficient Python API endpoints using Django REST Framework JSON API that triggered ETL workflows, performed high-volume aggregate queries, and supported a web application front end.• Pioneered the use of Airflow through prototypes, facilitating learning sessions, authoring company-specific plugins, and developing a Docker-based Airflow deployment system in Amazon ECS. Airflow became the de-facto job scheduling tool across the company through these efforts.• Designed and developed a third-party data integration feature responsible for hundreds of thousands of dollars in revenue for SocialCode. -
Software EngineerSocialcode Aug 2016 - Feb 2018New York, Ny, Us -
Associate Software EngineerCapital One Jul 2015 - Aug 2016• Created several prototype web applications in Angular.js and d3.js including a graph database ontology creator, a test data generation tool, and a data lineage visualizer.• Wrote a generic JDBC database load framework for an ETL process into a Hadoop cluster.• Designed and executed a complete history data load into Hadoop Hive tables.
-
Sde InternAmazon.Com May 2014 - Aug 2014• Implemented accessibility support for the GWT-based Amazon Web Services DynamoDB User Interface according to the WAI-ARIA Accessibility Standard.• Designed appropriate event handling and formatting paradigms related to accessibility.
-
InternGeneral Dynamics Information Technology Jun 2012 - Aug 2013Falls Church, Virginia, Us• Assisted with maintenance and operation of the onsite unclassified IT labs. • Configured and tested Virtual Desktop Thin Clients running Citrix XenDesktop.• Maintained IBM BladeCenter servers including issuing firmware updates. -
Teaching/Lab AssistantJames Madison University Jan 2012 - May 2012Harrisonburg, Va, Us• Assisted Computer Science professor in teaching the CS239: Advanced Programming class. • Aided students in debugging their code and ensuring their comprehension of course material.
David Mcvicar Education Details
-
James Madison UniversityComputer Science
Frequently Asked Questions about David Mcvicar
What company does David Mcvicar work for?
David Mcvicar works for Keensp
What is David Mcvicar's role at the current company?
David Mcvicar's current role is Founder CEO, Lead Developer.
What schools did David Mcvicar attend?
David Mcvicar attended James Madison University.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial