Skip to content

Instantly share code, notes, and snippets.

@carlcrott
Last active June 13, 2020 02:48
Show Gist options
  • Save carlcrott/9172903 to your computer and use it in GitHub Desktop.
Save carlcrott/9172903 to your computer and use it in GitHub Desktop.
Carl Crott -- Software + Research

Carl Crott
Oakland CA
[email protected]
415.304.3670

                        recruiters: please no unsolicited phone calls, email is preferred.

Bio:

Capable and driven multi-systems engineer with a core focus on UI to DB development and automated infrastructure. Both a technical developer and conversational in research concepts. Experience in scaling, application testing/hardening, linux sysadmin, web scraping, biochem / bioinformatics and design and prototyping of scientific hardware.

Equally capable being social and, when necessary, heads-down, nose-to-the-grindstone nerd-extraoirdinaire.

Carl's clients include: Integrated Plasmonics, The Institute for Genomic Biology at UIUC, UPMC, and Fortune 100 companies.

  • Runs a small, monetized, social-media botnet
  • Designed A novel Fast Protein Liquid Chromatography machine capable of competing in a market owned by General Electric
  • Rackspace application peaking at 1000 nodes/day for matsci simulations ( Quantum ESPRESSO ) running on Rackspace / SaltStack / SLURM / openMPI
  • Experienced with Git, versioning, deploys, coordinating code and efforts of multiple programmers
  • Full stack development and integration of R, ArcGIS in MMC biofuels application
  • Contributing to open source projects: GHGVC, HMMER, Galaxy, OSCAR, BioPython and Saltstack formulas
  • OpSci: skraper of the largest 72 closed-source publishers, with journal-level url access
  • Contributions to research paper pdf sanitizer https://github.com/kanzure/pdfparanoia
  • Gumstix-based HTTP API control using cherrypy server. Used in profiling optic spectrum transmission.
  • Open source robotics including a Scanning Tunneling Electron microscope and peristaltic pumps.
  • Experience recovering linux operating systems + kernel level behavior
  • Aligned human genome NA19240 using Crossbow and 40 XL-compute instances of EC2
  • Mathematics: linear regressions, bayesian statistics, SVMs, differential equations
  • Solidworks modelling of hydrodynamic cell ( ~10um ) trapping in microfluidic chips
  • Built Henderson / Hasselbalch calculator: http://www.geneandcell.com/pages/hasselbalch
  • I enjoy eating asphalt on my vomit-green specialized venge ... Paradise loop?


Skills:

Language Years
Python 11 HTML/CSS 11
Shell 7 C++ 4
R 3 Haskell .5
Infrastructure Years
Salt Stack 3 Chef .5
Monitoring Years
Graphite / Grafana 2 Nagios 1
Logstash .5
Web Server Years
Apache 2 Nginx 2
uWSGI 2
Codebase Years
Flask 8 Django 5
jQuery 7 cherrypy 3
Highcharts 6 SQLAlchemy 2
Alembic 2 sciPy 2
matplotlib 2 Marshmallow 1
Apache 2 Nginx 2
Celery 1 pandas 1
Passenger .5 SLURM .5
openMPI .5 Hadoop .5
pyQtGraph .5 InfluxDB .5
Database Years
MySQL 8 PostgreSQL 6
SQLite 4 MongoDB 3
Operating System Years
Ubuntu Linux 10 Red Star OS 3
CentOS 3 OSX 2
Raspbian 2 Ångström Linux 1
Version Control Years
Git 11
Provider Years
Amazon 3 Rackspace 2
Google Cloud 2

Industry:

2017 – 2019

Anathema

CEO / Chief Engineer
  • Maintaining prototyping hardware + software versioning to hardware
  • Real-time systems controlled by a responsive (sub-250 microsecond response rate) HTML/JS UI
  • Deployed + updated flask application paired to embedded systems
  • Fundraising + sales efforts
  • Lots of people skills, networking and stick-to-it-ness of cold calling + emailing
  • Hour-long Highcharts data graph updating @ upwards of 10 Hz (~200k datapoints on dynamic graph)
  • DSP between flask application and C++ code running on Arduino


2016 - 2016

Gene And Cell Technologies

Chief Engineer
  • Assembled and Improved hardware, software and electrical on custom product bioreactor
  • Designed / build of a novel Fast Protein Liquid Chromatography system from scratch: hardware, software, electrical and optical systems
  • Wrote software for non-blocking stepper controls
  • Brokered initial customer demonstrations and sales accounts valued at $1 million
  • Designed logging systems for QC feedback and error catching on-board embedded systems
  • Sub-quarter second response times from HTML UI to control systems of all hardware systems -- incredibly responsive system
  • Per customer feedback: This machine destroyed GE's AKTA line of machines on cost, performance and usability


2013 – 2015

black-glass

Application Engineer
  • Principle engineer on biofuels simulation app spanning 12 programmers / 3 academic groups
  • Rackspace application managing 1000 nodes/day for matsci simulations ( Quantum ESPRESSO ) running SaltStack / SLURM / openMPI
  • Depoyed Django and Flask applications for battery optimization maths queried in Celery
  • Brought deploy / release stability to a frequently broken codebase
  • Automated server configuration and maintenance hosted on EC2
  • Maintained a Fortune 100 client's app + server environment for R simulation models


2013 

Integrated Plasmonics

Internal Tools Engineer
  • Maintained internal tools / databases for research pipeline
  • Process-centric schema migrations for physicists, chemists, EEs and MechEs to document research workflow
  • Javascript / SQLAlchemy / Python / MySQL tools for nanofabrication process development
  • Ensured database backups + rebuilds
  • Internal documentation on VPN setup
  • HTTP + API stack for controlling in-house robotics via raspberryPi
  • Extensive kernel-level troubleshooting on Linux USB stack ( host / device )
  • CherryPy server / API implementations on Gumstix SBCs
  • Processing and reports on acquired "transmissivity" data
  • Image processing + alignment algorithm integrating stepper controllers, CMOS sensors and gumstix
  • Configured OceanOptics Hyperspectral Imager for profiling filtered photometer responsivity


2012 – 2013

The Energy Biosciences Institute -- UIUC

Contract Application Engineer
  • Refactored entire db migrations suite including buy-in from other developers
  • Assisted in migrating codebase from bazaar version control to git
  • Configured passenger / Apache to work on CentOS web servers maintained by 3rd party
  • Implemented novel test suite: 200+ integration tests atop existing legacy codebase
  • Integrated a new 3rd party designed front end onto existing legacy application: https://www.betydb.org/
  • Implemented gems will_paginate, graphviz, paperclip, capybara, capistrano, bootstrap, and webrat
  • Ran code integration between 3 different academic groups involved
  • Handled framework version migration
  • Patched application for XML parsing vulnerabilities: CVE-2013-1854, CVE-2013-1855, CVE-2013-1856 and CVE-2013-1857
  • Managed subcontractors for google maps integration and javascript autotesting
  • Integration of disparate ecophysiological data sources including data from JPL@NASA and external academic groups
  • Created novel GIS / NETCDF map parsing and integration with google-maps based data inputs and highcharts output


2010 – 2011

Careerimp

Web / Design Technologist
  • Refactored unfunctional codebase ( Internet Explorer ) to fully functional in 12 days
  • XML to JSON “parsability” algorithm used to test integrity into Applicant Tracking Systems (ATS)
  • Server ownership on CentOS and Ubuntu servers
  • Implemented all UI interactions in 4000+ lines of jQuery
  • Ran all merges for the 6 releases and 2 redesigns with Git
  • Sole individual running SOAP / WSDL API integration with Sovren
  • Performed major integration of 3rd party developed public pages by isolating from application code
  • Developed automated system to assist sales team, which eliminated the need for cold calling
  • Used ‘minitest’ and ‘capybara’ to begin automated system testing


2008 – 2009

iServe Technologies

Lead Designer
  • Worked alongside division heads and clients to design webpages with different end-user needs.
  • Created visually appealing websites with a focus on usability.
  • Designed several custom skins for the company's extranet.
  • Maintained Instance of CFwebstore as well as handle the inputs for 200+ cart items.
  • Performed Pre-emptive research on shopping cart to fix several SQL injection attacks.
  • Implemented flash navigation and flash promo video on website.
  • Sanitized user inputs to FCKeditor instance in websites CMS system.
  • Leveraged graphics talent with stock resources to lower costs.
  • Effectively designed web and corporate identity solutions for greatly varied business subsidiaries.
  • Implemented SEO: "organic" as well as "PPC" campaigns (valued at 500 USD/mo.)
  • Reported on monthly website statistics, including Google Analytics and WebCEO data.
  • Designed interface and modified logo concepts for trainer website as well as implemented Paypal integration into website to facilitate easy and secure payments.
  • Initiated development on a "graphics standard reference" for the company's marketing, web and advertising.


2005 – 2015

black-glass

Application Engineer
  • Worked in and beside multiple Pittsburgh and San Francisco startups; feels "at home" with the pitch + constant deadlines

  • Nokogiri scraping for 6000+ journals from 72 close-source publishers ( https://github.com/carlcrott/OpSci )

  • Designed APIs for HTTP-driven robotics

  • Comfortable integrating ongoing best-practices. Bettering a codebase in parallel to new feature addition

  • Linear regressions, SVMs, bayesian statistics ( ml-class.org ), Differential equations, integrals

  • Developed Jython interface for NLP chemoinformatics parsing application http://stark-fire-6273.herokuapp.com

  • Automated server configuration and maintenance hosted on EC2

  • Maintained a Fortune 100 client's app + server environment for R simulation models



2006 – 2006

UPMC

Contract Website Technician
  • Implemented advanced flash ActionScript techniques to create a dynamically generated navigation.
  • Edited and tested multiple custom ActionScripts for use in the company's updated website. Maintained and Sanitized user inputs to support CMS functionality.
  • Applied multiple documentation standards to UPMC hospital webpages within an enterprise CMS environment.
  • Established a scalable file structure within the new website
  • Graphical and flash edits for associate hospitals: "ISMETT" in Palermo, Italy as well as "Hamad General Hospital", Qatar.

Education:

The University of Pittsburgh

Bachelors of Science in Business Marketing
  • 3.308 CGPA
  • Graduated December 2009
  • Tech Chair for AKPsi Professional Business Fraternity

Westmoreland County Community College

Web Design Program
  • 3.54 CGPA
  • Student tutor in Photoshop, InDesign, HTML, Calculus and Pre-Calculus

Awards/Associations:

Hobbies:

  • Pretending to be a personal trainer for my friends
  • Intermittent / prolonged fasting
  • Robin Hood-ing papers
  • Touring the SF coasts on my Venge roadbike >=]

Demo:

http://www.geneandcell.com/pages/hasselbalch
https://github.com/carlcrott
http://stark-fire-6273.herokuapp.com/chemoinformatics
http://strong-flower-9013.herokuapp.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment