Samuel Newbold

Angestellt, Senior Software Engineer, ZAGENO GmbH

Berlin, Deutschland

Werdegang

Berufserfahrung von Samuel Newbold

  • Bis heute 5 Jahre und 2 Monate, seit Mai 2019

    Senior Software Engineer

    ZAGENO GmbH
  • 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

21 Mio. XING Mitglieder, von A bis Z