Eric Kidd

Eric Kidd Email and Phone Number

Principal Software Engineer @ Faraday
Eric Kidd's Location
Hanover, New Hampshire, United States, United States
Eric Kidd's Contact Details
About Eric Kidd

Consultant with experience in server-based, shrink-wrap and embedded software. Experience with compilers, robotics and interactive media.Specialties: Project management, Rails, Ruby, JavaScript, CoffeeScript, Ember.js, jQuery, C++, C, Java, Python, Linux, agile development, , technical hiring, customer discovery.

Eric Kidd's Current Company Details
Faraday

Faraday

View
Principal Software Engineer
Eric Kidd Work Experience Details
  • Faraday
    Principal Software Engineer
    Faraday Feb 2015 - Present
    Burlington, Vermont Area
    Building tools to support machine-learning and data science at scale. Designed many core systems, including two distributed job systems and the core API model. Led the creation of the reliability process and monitoring systems. Built tools to transport tabular and structured data between any combination of BigQuery, PostgreSQL, RedShift, cloud storage and flat files. Devote significant time to mentoring and project guidance.
  • Kidd Software
    Owner
    Kidd Software Dec 2010 - Present
    Started a consulting business specializing in the design, implementation and marketing of online software. Recent projects include a browser-based media applications, two Android-based tools for use in patient rehabilitation, a hosted database SaaS application, a video encoding service, and a e-commerce site for online courses.
  • Aranetic
    Co-Founder
    Aranetic Mar 2010 - Dec 2010
    Greater New York City Area
    Developed a cloud-based system for converting arbitrary documents to PDFs, and created a fast client-side document viewer using SproutCore. Designed landing pages and advertising campaigns. Met with dozens of potential customers, including law firm partners and litigation support managers, to research their needs and buying behavior.
  • Dartmouth College
    Senior / Lead Programmer
    Dartmouth College Jan 2002 - Mar 2010
    Acted as lead programmer for multimillion-dollar software projects involving 3D simulation and multimedia. Overhauled the technical interview process, and built a team of talented programmers and external consultants. Supported a team of multimedia developers. Worked with Dr. Henderson to develop state-of-the-art 3D training software and sharply reduced the technical risk and development costs of the existing project.Refactored and rewrote a 15-year-old multimedia engine to support many new features, including a fully-integrated 3D game engine, a gamma radiation model and an integrated development environment.Contracted with a wxWidgets maintainer to port Quake 2 engine to run as an embedded GUI widget. Added support for mixing 2D and 3D content on the same screen of our application. Worked with a specialist to develop a simplified model of gamma radiation and shielding, and modified Quake 2 to support the model.
  • Mit
    Programmer
    Mit Jul 2001 - Sep 2001
    Worked for a summer at the MIT AI Lab, where I helped enhance a compiler for Goo, a highly-dynamic LISP dialect.Designed a lightweight but powerful module system for Goo. Modified the compiler to support it by implementing separate namespaces, multiple-file output, demand-loading of modules at runtime and serialization of module data.Designed, implemented and tested code allowing Goo programs to recover gracefully from exceptions, using a Common LISP-like restart system. Added runtime support for interactive debugging of exceptions and restarts.
  • Source Builders
    Founder
    Source Builders 1999 - May 2001
    Started a business specializing in small-to-medium outsourced software projects for Unix and Linux. Worked with startups, small businesses and Fortune 500 companies to develop requirements. Successfully delivered fixed-bid projects on time and within budget. Subcontracted projects as needed.Designed, implemented and tested the "XML-RPC for C/C++" library for making remote procedure calls over HTTP using XML. Designed and implemented an extensive testing framework, including more than 1,000 test cases for 7,500 lines of code, with built in support for malloc debuggers and a pointer-access checker.
  • Irobot
    Software Developer
    Irobot 1997 - 1998
    Wrote compiler primitives for embedded LISP compiler in TI320C40 assembly language. Booted Nucleus/PLUS real-time operating system on client’s custom hardware. Designed and implemented a high-level test library for the compiler using LISP macros.Designed and implemented a simple, packet-based protocol for communicating with semi-autonomous robots over serial radio modems. Wrote base-station drivers for Windows NT in C, and embedded drivers for the robots in LISP.
  • Harlequin
    Intern
    Harlequin Sep 1996 - Dec 1996
    Developed code to represent and manipulate SGML using experimental DylanWorks compiler.

Eric Kidd Skills

Ruby Python Linux C C++ Javascript Html 5 Jquery Web Applications Git Ruby On Rails Scalability Web Development Unix Consulting Agile Methodologies Start Ups

Eric Kidd Education Details

Frequently Asked Questions about Eric Kidd

What company does Eric Kidd work for?

Eric Kidd works for Faraday

What is Eric Kidd's role at the current company?

Eric Kidd's current role is Principal Software Engineer.

What is Eric Kidd's email address?

Eric Kidd's email address is ek****@****ech.com

What is Eric Kidd's direct phone number?

Eric Kidd's direct phone number is +160335*****

What schools did Eric Kidd attend?

Eric Kidd attended Dartmouth College.

What skills is Eric Kidd known for?

Eric Kidd has skills like Ruby, Python, Linux, C, C++, Javascript, Html 5, Jquery, Web Applications, Git, Ruby On Rails, Scalability.

Not the Eric Kidd you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.