Carl Crott
Oakland CA
[email protected]
415.304.3670
recruiters: please no unsolicited phone calls, email is preferred.
Core engineering discipline in fullstack (frontend >> infrastructure). Both a technical developer and conversational in complex interdisciplinary topics. 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 gutting a market owned by General Electric
- Rackspace application managing 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
- 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.
- Working with bioinformatics resources: NCBI, Uniprot, Entrez, 1000 genomes
- 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
- 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 resonsive (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
- 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
- Brokered initial customer demonstrations and sales accounts valued at $1 million
- Stress testing and QC for embedded systems on all the above machines
- 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
- Orchestrated a gift of $10,000 usd cell line to a client
- Maintaining prototyping hardware + software versioning to hardware
- Real-time systems controlled by a resonsive (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
- 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.
- 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
- 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
https://github.com/carlcrott
http://stark-fire-6273.herokuapp.com/chemoinformatics
http://strong-flower-9013.herokuapp.com