Dave Finlay

Dave Finlay Email and Phone Number

Cloud/Software Architect/Engineer @ CodeDrifters
Dave Finlay's Location
San Diego County, California, United States, United States
Dave Finlay's Contact Details
About Dave Finlay

Fond of people, technology, tinkering, maps, data, software and system architecture, history, automagical things, simple aesthetics, CLIs and nice keyboards. Also, overly fond of awkwardly pointing out my own shortcomings!

Dave Finlay's Current Company Details
CodeDrifters

Codedrifters

View
Cloud/Software Architect/Engineer
Dave Finlay Work Experience Details
  • Codedrifters
    Cloud Architect
    Codedrifters Oct 2023 - Present
    Atlanta, Us
  • Career Break
    Caregiving
    Career Break Jun 2023 - Sep 2023
    After getting laid off from StreamSets, I decided to take the summer off and spend time with my two young boys. Parks, Legos, projects, and lots of fun. Probably the best summer ever.
  • Streamsets Inc.
    Senior Software Engineer
    Streamsets Inc. Nov 2022 - May 2023
    San Mateo, California, Us
    - On the tooling team, primarily testing tools- Added new platforms for tests to target, along with deploying the new permutations- Created release tooling for the company's python packages- Migrated and rewrote canary test for newer version of company's platform- Built tool for dynamically tagging resource usage within the CI system
  • Tatari
    Senior Software Engineer
    Tatari May 2021 - Sep 2022
    San Francisco, California, Us
    - On the measurement team, primarily focused on ETL work- Added additional dimensions to data, allowing for more insights into ad effectiveness- Performed optimizations of ETL pipelines- Migrated pipeline from processing in Python to processing in Redshift- Updated GraphQL APIs as data models changed and additional dimensions were added to data- Member of the Engineering Steering Committee, which was responsible for changes across the org- Worked on change from Redshift to Spark for data processing
  • Knowink
    Principal Architect
    Knowink Jun 2019 - May 2021
    Saint Louis, Mo, Us
    - Responsible for the products' overall software and systems architecture.- Designed and worked on a solution for live data replication between MongoDB and Postgres.- Designed data model for migrating data from MongoDB to Postgres.- Successfully deployed multiple kops based Kubernetes clusters to GovCloud.- Implemented automated backup and cross region replication of DB volumes using AWS Lambda.Designed, implemented, and executed data migration pipelines for customer data.
  • Sema
    Senior Software Architect
    Sema Mar 2019 - Jun 2019
    Baltimore, Md, Us
    - Responsible for the product's overall software and systems architecture.- Designed new backend architecture using AWS ECS and Fargate to support growing customer base and address pain points.- Implemented serverless backend using AWS Lambda for processing of data.- Designed and implemented source code management service for customers' code.- Designed on premise deployment solution.
  • Votem Corp.
    Principal Architect
    Votem Corp. Oct 2018 - Feb 2019
    Cleveland, Ohio, Us
    Was responsible for the products' overall software and systems architecture. Took a facilitator approach, empowering the product engineering teams.Represented the company in working groups and standards bodies such as the NIST in provide vendor input on future versions of federal standards (VVSG 2.0).Designed and lead implementation of multiple common services to be shared across product lines as a start to common platform to facilitate composable products.Designed a hybrid cloud model to facilitate the roll out of a state VRS system, including necessary software and system architectural changes.Led nascent efforts to migrate VRS product from MongoDB to Postgres.Designed data model for the core voting product, from the edge to the internal.Worked on a mix of Software/System Architecture, Data Modeling, Application Security, DevOps, web services, and data processing.Led internal Application Security Guild to drive internal best practices and handle security related issues in the application layer.Developed a client Python API library for interfacing with the core legacy product that abstracted away the discrete constituent applications and their idiosyncrasies.
  • Everyone Counts, Inc
    Principal Architect
    Everyone Counts, Inc Sep 2017 - Oct 2018
    Was responsible for the products' overall software and systems architecture. Took a facilitator approach, empowering the product engineering teams.Represented the company in working groups and standards bodies such as the NIST in provide vendor input on future versions of federal standards (VVSG 2.0).Designed and lead implementation of multiple common services to be shared across product lines as a start to common platform to facilitate composable products.Served as product owner for the internal Platform Team that developed common services and infrastructure.Performed quantitative analysis on external vendor services.
  • Everyone Counts, Inc
    Senior Software Engineer
    Everyone Counts, Inc Mar 2016 - Sep 2017
    Worked on the design and implementation of a modernized voting product with high availability and transactional guarantees in a distributed operational model. Performed the primary data modeling for the modernized voting product.Led internal Application Security Guild to drive internal best practices and handle security related issues in the application layer.Developed a client Python API library for interfacing with the core Quad Audit product that abstracted away the discrete constituent applications and their idiosyncrasies.Developed automated Limits and Volume Tests to determine max throughput for paper ballot processing and identify application choke points via systematically changing election/ ballot content and parameters to find hard limits within the product.Worked on customized OS ISO generation for automated deployment and installation of system images on hardware.
  • Pathsense
    Co-Founder / Chief Hacker
    Pathsense Oct 2014 - Dec 2017
    Company dedicated to providing a low power, high accuracy location provider for mobile devices. A year of late nights moonlighting led to a POC Demo we could use to acquire 1M in funding and strike it out on our own. PathSense was a winner of the DEMO God Award in Fall 2014.Responsible for Geospatial Systems, Data and Cloud Architecture, Security, Software Build/ Releases, and the QA Team.Designed, implemented, and maintained the PathSense Cloud Architecture.Designed the PSGeospatial Data Model/System Architecture and implemented components, such as a distributed manager/worker application to ingest, filter, and tilefy OSM Road Data and a USGS Data processor.Developed a comprehensive Power Testing Methodology and Framework using bothHardware and Software, requiring the building of test rigs, intrusive device hardware modification, and development of software to process resultsBuilt a Generic Event Collection Service used for Authorization and Metrics.Created Python applications to process, transform, and analyze data: Monsoon Power Monitor binary result files, Location Logs, GeoJSON, raw sensor logs.Handled all aspects of software packaging, distribution and legal aspects of software distribution.A large array of other items: Release Strategy, Code Obfuscation, Model Encryption, Download Tracking, C++/ObjC/Java utility classes, 3D Geofences, Patent Pending Geofence approach.Lead QA team and provided mentorship to protege, guiding him down the path of excellence.
  • Nokia
    Sr Engineer
    Nokia Dec 2010 - Oct 2014
    Espoo, Southern Finland, Fi
    While working as the build engineer for the the 3D Maps team:Architected an Event Reporting System that was used from Application Crash Symbolication and Analytics. Developed the service, persistence, processing, and client reporting aspects.Lead effort to modularize code base with clear code and concern boundaries to facilitate cross platform portability and maintainability.Migrated Continuous Integration system from a local server to a cloud base build farm utilizing Docker and Jenkins.Reduced build time of very large desktop 3D Map Editing application from 95 minutes to 25 minutes, this made the core developers very happy.Migrated build 'glue' scripts from batch/PowerShell to Python to improve extensibility, maintainability and usability.Migrated core repository with 8 years of commits from HG to Git without loss of fidelity
.While working on the Trapster Product:Architected migration from a PHP monolithic application to a modern Web Application backed by a Java middle tier utilizing Spring Framework.Successfully lead project to migrate Trapster's infrastructure from a bare metal hosted environment to AWS for the web, service, and data layers.Authored in-house AWS focused DevOps tooling using the Python boto library.Primary responsibilities were Architecture, Build, Test, Release, and DevOps.Designed and built a CI environment for Trapster’s mobile clients, web app, and services.Built a fully functional device lab, with build, deployment, test, pseudo-automated localization ofmobile clients.Designed and maintained various testing utilities for the QA and Dev teams.Designed an elegant URL shortener that removed the previous implementation's databasedependency.Co-designed a more intelligent algorithm for alerting to traps on the mobile clients base on vectorized spatial data.Constantly pushed for increased automation, bottleneck alleviation, and improvement
.
  • Trapster
    Mobile Quality Assurance Engineer
    Trapster Jan 2010 - Dec 2010
    Trapster was acquired by NAVTEQ in December 2010.Tested Trapster’s mobile clients and web application.Built Faraday cage for testing network failure conditions.Assisted with due diligence and other preparation for acquisition by NAVTEQ.Discovered the joy of software, mobile devices, and geospatial data.Handled all user support
.
  • Verari Systems
    Technician
    Verari Systems Mar 2008 - Dec 2009
    Us

Dave Finlay Skills

Agile Methodologies Software Development Linux Software Engineering Testing Java Cloud Computing Scrum Software Design Web Applications Mobile Devices Mysql Agile Project Management Web Services Software Project Management Mobile Applications Xml Eclipse Test Automation Product Management Java Enterprise Edition Oracle Python Jira Soa Quality Assurance Integration Design Patterns Android Maven Junit Software Quality Assurance Continuous Integration Continuous Delivery

Dave Finlay Education Details

  • Palomar College
    Palomar College
    General Education And Computer Science
  • California State University, Chico
    California State University, Chico
    Political Science And Government

Frequently Asked Questions about Dave Finlay

What company does Dave Finlay work for?

Dave Finlay works for Codedrifters

What is Dave Finlay's role at the current company?

Dave Finlay's current role is Cloud/Software Architect/Engineer.

What is Dave Finlay's email address?

Dave Finlay's email address is da****@****ail.com

What is Dave Finlay's direct phone number?

Dave Finlay's direct phone number is +185836*****

What schools did Dave Finlay attend?

Dave Finlay attended Palomar College, California State University, Chico.

What are some of Dave Finlay's interests?

Dave Finlay has interest in Long Tail Thinking, Linux, Mobile Devices, Simplicity, Cloud Computing, Minimalism, Futurism, World History, Amazing Things.

What skills is Dave Finlay known for?

Dave Finlay has skills like Agile Methodologies, Software Development, Linux, Software Engineering, Testing, Java, Cloud Computing, Scrum, Software Design, Web Applications, Mobile Devices, Mysql.

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.