Christopher Doohan

Christopher Doohan Email and Phone Number

Technical Lead @ Canopy Analytics
Oakland, CA, US
Christopher Doohan's Location
Oakland, California, United States, United States
Christopher Doohan's Contact Details

Christopher Doohan work email

Christopher Doohan personal email

n/a
About Christopher Doohan

Excited by performance, stability, observability.Small selection of personal projects at https://substantialdiversions.dev/

Christopher Doohan's Current Company Details
Canopy Analytics

Canopy Analytics

View
Technical Lead
Oakland, CA, US
Christopher Doohan Work Experience Details
  • Canopy Analytics
    Technical Lead
    Canopy Analytics
    Oakland, Ca, Us
  • Motimatic
    Senior Software Engineer (Tech Lead)
    Motimatic Feb 2023 - Feb 2024
    Oakland, California, United States
    - Inherited and managed a high-maintenance legacy codebase, as local engineer 0. On-shored knowledge and provided comprehensive training and mentorship to a team of five junior developers.- Containerized the app, unifying development and production environments, and easing developer onboarding difficulties.- Repaired a three-year-long broken database migration chain, allowing the production system to be reproduced locally for testing.- Set up CI via CircleCI and restored an abandoned testing suite, resulting in a test coverage jump from 0% to 30%.- Automated the previously manual trafficking of ads to Pinterest, freeing up 40 hours a week from the operations team.- Led efforts in fighting production fires, ensuring minimal downtime and quick resolution of frequent critical issues.
  • Carbon Five | A West Monroe Company
    Principal Software Consultant
    Carbon Five | A West Monroe Company Jul 2022 - Jan 2023
    San Francisco, California, United States
    - Fully built a scalable, privacy-centric customer outreach platform using Python, Terraform, and GCP, capable of fielding a million requests per second. This was greenfield work during startup incubation.- Built a proof of concept cross-platform C++ SDK for a major CAD organization, demonstrating the feasibility and scalability of real time customer interactions across a suite of native apps, resulting in a follow-up contract to further develop the feature set.- Wrote an in-depth architectural analysis of a client’s newly purchased Ruby on Rails app, resulting in a detailed roadmap for follow-up work to improve app security, and increase scalability by 30x.- Performed Ruby on Rails database integration work for a major eyewear retailer, enabling many new features.
  • Carbon Five
    Software Engineer
    Carbon Five Oct 2021 - Jul 2022
    San Francisco, California, United States
  • Canopy Analytics
    Software Engineer
    Canopy Analytics Nov 2020 - Mar 2021
    Oakland, California, United States
    - Added custom ETL integration to import data from an enterprise backend into a Postgres/Rails data analytics app. This project also required technical investigations into data inconsistencies and schema difference between platforms, as well as automated data validation.- Optimized load times of Rails pages, resulting in 70% faster load time for primary landing page. Optimizations spanned SQL queries, template rendering, and data structures.
  • Vidado
    Full Stack Engineer
    Vidado Nov 2018 - Jan 2020
    Oakland, California
    - Implemented solutions in Python and C++ in order to scale a distributed system built on Django, Celery, Postgres, Pybind, and OpenCV. Spent 20% of the time on 24-hour support.- Optimized low level computer vision routines, resulting in 4x higher throughput for image processing.- Built instrumentation and scaffolding to drive TensorFlow and PyTorch machine learning models at a throughput of hundreds of inferences per second.- Increased overall observability by adding tooling to analyze system load, store Postgres time series statistics, and export data on network traffic.
  • Ibm
    Software Engineer
    Ibm Nov 2016 - Jan 2018
    Emeryville, Ca
    - Wrote highly cross-platform, security-focussed C++ for a wide range of CPU architectures and platforms. Stack relied on Boost/OpenSSL/SQL Server.- Ported BigFix OS X Client from 32-bit to 64-bit, replacing the OS X Carbon API in the process.- Profiled and optimized I/O transcoding in the BigFix client, minimizing external library calls and unnecessary memory allocations, improving overall file read speed by 70%.- Developed virtual machine guest-side decision tree to identify underlying hypervisor as VMWare, HyperV, KVM, VIOS, or VirtualBox, giving systems administrators more fine grained visibility and control over their deployments.- Improved BigFix code stability by contributing error diagnostics and test coverage tools to the build system, and personally removing 60% of compiler warnings during down time.
  • Ibm
    Test Engineer
    Ibm Mar 2015 - Nov 2016
    Emeryville, Ca
    - Developed testing frameworks and tests for APIs and front end web services, using Python, Perl, and JavaScript. Selenium and Protractor were also leveraged. - Black and glass box testing on distributed systems across a diverse collection of platforms, including Windows, Linux, Solaris and AIX.
  • University Of Washington
    Graduate Student Researcher
    University Of Washington Jun 2014 - Dec 2014
    Seattle, Wa
    - Assisted in experimental setup and data acquisition for x-ray measurements at SLAC and ANL. - Developed data analysis tools, including automated curve fitting and plot generation routines, for x-ray emission and diffraction data using Mathematica and Python's numpy and matplotlib libraries. - Wrote software to simulate diffraction patterns for a given ionization and charge density.
  • University Of Washington
    Teaching Assistant
    University Of Washington Sep 2013 - Jun 2014
    Seattle, Wa
    - Taught approximately 100 students in small-group discussion sections focussing on physical concepts. - Taught approximately 160 students in lab classes focusing on circuitry and electrodynamics. - Taught students one-on-one in physics and calculus.
  • Uc Santa Cruz
    Undergraduate Researcher
    Uc Santa Cruz Jun 2011 - Sep 2013
    Santa Cruz, Ca
    - Used wetlab techniques, such as sputtering and spin-coating, to fabricate a variety of semiconductor devices, including transistors and solar cells. - Developed and tested circuitry for solar cell characterization. - Developed software, primarily in WaveMetrics and LabVIEW, to interface with lock-in amplifiers, current/voltage source-meters, cryostats, and other hardware, automating frequently used measurement procedures. - Developed data analysis software in WaveMetrics and Python to determine semiconductor device characteristics. - Measurement techniques often involved analyzing time-dependent quantities in real-time and using these quantities as triggers for other measurement routines.

Christopher Doohan Skills

Physics Mathematica Data Analysis Python Mathematical Analysis Research Labview Matlab Characterization Latex Statistics Test Automation Virtualization C++ Git Mysql Protractor Perl Vmware Esx Virtualbox Vagrant Visual Studio Make Windows Vmware Infrastructure Vmware Vsphere Ni Labview Bigfix Programming Distributed Systems Testing Agile Methodologies Software Testing Software Development Debugging Algorithms Data Structures Jira Rtc Bugzilla Jenkins Django Celery Amazon Web Services

Christopher Doohan Education Details

Frequently Asked Questions about Christopher Doohan

What company does Christopher Doohan work for?

Christopher Doohan works for Canopy Analytics

What is Christopher Doohan's role at the current company?

Christopher Doohan's current role is Technical Lead.

What is Christopher Doohan's email address?

Christopher Doohan's email address is cd****@****ibm.com

What schools did Christopher Doohan attend?

Christopher Doohan attended University Of Washington, University Of California, Santa Cruz.

What skills is Christopher Doohan known for?

Christopher Doohan has skills like Physics, Mathematica, Data Analysis, Python, Mathematical Analysis, Research, Labview, Matlab, Characterization, Latex, Statistics, Test Automation.

Not the Christopher Doohan you were looking for?

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.