Samuel Newbold
Angestellt, Senior Software Engineer, ZAGENO GmbH
Berlin, Deutschland
Werdegang
Berufserfahrung von Samuel Newbold
2 Jahre und 4 Monate, Juli 2015 - Okt. 2017
Full Stack Web Developer
Backstage
• Replaced Django-haystack with elasticutils and elasticsearch-py, including the percolation and the main casting search (producing an observable improvement in site speed); byline search, bug fixes, production and technical support. • Collected requirements and helped design the migration from Zuora to Stripe. Identified the whole menagerie of subscriptions in Backstage's Zuora setup, and programmatically classified all but the first trial billing run.
2 Jahre und 8 Monate, Nov. 2011 - Juni 2014
Software Engineer
Tablet Hotels
• Trained non-technical marketing staff in coding control-flow into triggered CheetahMail email templates. • Helped develop, document, integrate partners, and do production support of OTA/HTNG-compatible APIs, using Python, awk, Ansible, shell scripts, make, and git in a large legacy codebase based on Webware for Python.
2 Jahre und 1 Monat, Okt. 2009 - Okt. 2011
Bioinformatics Software Engineer
Skirball Institute / NYU School of Medicine / HHMI
• Received requirements from and explained results to biologists without a computational background. Presented findings at biology and bioinformatics lab meetings and an institute-wide poster session. • Created pipelines integrating bioinformatics tools with make, awk, Perl, and gnuplot. Used these pipelines to analyze ChIP-seq, RNA-seq, and likely secondary structures of co-regulated RNA.
3 Monate, Jan. 2009 - März 2009
Software Engineer
AppNexus GmbH
• Implemented the feed to load data into a Netezza database in parallel with MySQL • Simplified the reporting pipeline between the web servers and the database to reduce versioning issues. • Found, fixed and documented issues with the reporting pipeline, while naming it, that had caused observed and latent corruption.
2 Jahre und 4 Monate, Apr. 2006 - Juli 2008
Software Engineer
Bloomberg L.P.
• Single-handedly converted the message object from C-style to C++-style usage in 14,000 lines of code, amongst other fixes (some in FORTRAN), and production support on the most used function on the Bloomberg Terminal • Implemented a data feed of each message sent to MSG scraping, which became the feed for several later services. • Shepherded weekly merges of hundreds of commits from the team's subversion repository to the central RCS.
1 Jahr und 7 Monate, Jan. 2004 - Juli 2005
Software Engineer
Right Media
• C Developer on ad server, usually reporting directly to the CTO. Made enhancements and did production support for a continuously running system that was doing billions of impressions. • Built test harness for, redesigned, rewrote and optimized the service that wrote to the MySQL reporting database.
1 Jahr und 1 Monat, Juli 2002 - Juli 2003
Project '55 Fellow
IT Resource Center
• Developed a course on Windows Explorer, a curriculum on Adobe Premier, and other consulting projects.
3 Monate, Juni 2001 - Aug. 2001
Engineering Intern
Netrics.com Inc
• Designed and implemented algorithm to parse arbitrarily nested columns in PDF better than Adobe Reader.
7 Monate, Juni 2000 - Dez. 2000
Engineering Intern
Curtis Instruments GmbH
• Designed, wrote and documented a C program and GUI to execute a test procedure for a battery charger. Upgraded AC Source ROM chips, to fix a bug I had submitted to the manufacturer.
Ausbildung von Samuel Newbold
3 Jahre und 10 Monate, Sep. 1998 - Juni 2002
Physics
Princeton University
Certificates in Applications of Computing and Engineering Physics
Sprachen
Englisch
Muttersprache
Französisch
Grundlagen
Deutsch
Grundlagen