Carl Crott
Oakland CA
[email protected]
415.304.3670
recruiters: please no unsolicited phone calls, email is preferred.
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?
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 |
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
-
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
- 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.
- 3.308 CGPA
- Graduated December 2009
- Tech Chair for AKPsi Professional Business Fraternity
- 3.54 CGPA
- Student tutor in Photoshop, InDesign, HTML, Calculus and Pre-Calculus
- Contributor to https://github.com/saltstack-formulas
- Contributor to https://github.com/kanzure/pdfparanoia
- Git "professor" as ranked by smarterer.com
- Top-150 for Kaggle's 'Titanic: Machine Learning from Disaster'
- Ranked on the platinum ladder: Starcraft2
- Counter Culture Labs
- Berkeley Bio Labs
- Member of SF bay area Vegan Cheese project iGEM team
- Pretending to be a personal trainer for my friends
- Intermittent / prolonged fasting
- Robin Hood-ing papers
- Touring the SF coasts on my Venge roadbike >=]
http://www.geneandcell.com/pages/hasselbalch
https://github.com/carlcrott
http://stark-fire-6273.herokuapp.com/chemoinformatics
http://strong-flower-9013.herokuapp.com