Post Job Free
Sign in

Engineer Software

Location:
Santa Cruz, CA
Posted:
February 04, 2015

Contact this candidate

Resume:

Henry Dall

*

*

**** **** ***, ***** ****, CA 95062

*********@*****.***

I've been a senior software engineer at several innovative companies and have gotten to work on some very

* ***** *****esting, challenging & diverse projects. The nature of the work has always required me to be technically

proficient, a quick learner and adaptable.

ry

Also, I've worked extensively with clients (both internal & external) on product design, implementation and

troubleshooting.

Senior Web Services Engineer (contractor), DTS

1

4 Experi

Los Gatos, CA 02/2014-09/2014

1

ence

Worked on the PartnerPortal, a web application deployed on Amazon Web Services (EC2, Tomcat,

PostgreSQL) to enable distributed engineers to upload, process & publish device tuning files.

Wrote client and server-side code (javascript, JSP, ajax, spring, hibernate, spring security, REST endpoints),

data & file system migration scripts (using groovy), code for AWS S3 artifact storage integration and code to

process uploaded tuning files & publish them RESTfully to other services.

Senior Web Services Engineer (contractor), Motorola Home / Arris

2

Santa Clara, CA 02/2013-01/2014

1

Worked within the Cloud Solutions division, which is developing multi-screen video delivery products, on

writing a Scheduler module/application for a cloud-based TV DVR system.

It's a Spring, Hibernate & PostgreSQL-based web application that uses both REST & RabbitMQ messaging for

interaction with other systems and has a GUI to handle Admin needs.

Other technologies used: Asynchronous Servlets, Quartz (job scheduling), Junit, JMeter

Senior Software Engineer (contractor), Rhapsody

3

San Francisco, CA 01/2011-04/2012

1

Built prototypes for a CMS system (Spring, MongoDB) and an OAuth Server (Spring, Spring

Security, LDAP) for their Shared Services group.

Worked on the UI & API design and implementation of a new Subscription Ordering workflow,

including front-end (JSP, Javascript, AJAX, SPA) and back-end (Spring, REST) coding.

Senior Software Engineer (contractor), MTV Networks

4

San Francisco, CA 05/2010-10/2010

1

Worked on their core payment system (used by AddictingGames.com, Shockwave.com, et al)

Extensively refactored the eCommerce system to remove duplicate payment provider logic from all

over the code and then integrate PayPal as an option for subscription & product purchases.

Principal, Dall Consulting

5

Santa Cruz, CA 08/2009-present

1

Built a prototype for a facility-controls system (Spring, Postgresql, Jetty, sockets/TCP).

Fixed bugs in the main Ordering/Shopping Cart flow of a customer’s website (Overstock.com)

Senior Software Engineer, One True Media

6

Redwood City, CA 05/2005-09/2009

1

A service enabling users to upload media and then make movies & books with them in realtime.

Wrote server (Java, Hibernate) & front-end (JSP, Javascript, CSS) code for several key flows.

Collaborated on the initial design & coding of their video rendering engine (in C), defining the

protocol by which the system would know how to process both user & common media assets.

Built the payment processing system, including public/private key encryption of customer credit

card info and interaction with Verisign & PayPal via their API’s

Wrote a library that could merge multiple JPEGs into one (with overlapping & angles) and then

overlay it with a user-chosen template (PNG with transparent slots) and user-specified text.

Integrated their systems with outside services (Flickr, Yelp, Google Adwords).

Senior Software Engineer, Yahoo!

7

Sunnyvale, CA 03/2000-07/2002

1

Wrote the back-end & front-end code for the Login, Custom Fields, Requisition and Job History

modules for the CareerPortal (PLJB) and Hiring Manager Web Station web applications

Scheduled work amongst the programming team members and represented Engineering at weekly

meetings where Engineering, QA, Customer Support & Marketing qualified & scheduled

enhancements and bug fixes for future releases.

Wrote an application to process TIFF files & import extracted data into our system (Java, Swing,

JNI, a DLL that I wrote in C that wrapped an open source TIFF library).

Senior Software Engineer (contractor), Lifescan

8

Milpitas, CA 09/1998-12/1999

1

Worked on the "QA Console", which allowed creating & tracking manufacturing non-conformance

issues on the assembly line from initial discovery thru to all subsequent corrective actions.

Added features to the existing code for emailing, file attachment and customizable query & search

Programmer, City of Santa Cruz

9

Santa Cruz, CA 01/1996-07/1998

1

Wrote several internal applications for the Finance, Police, Public Works and Water departments.

Software Engineer, Ellipsys Technologies

10

Santa Cruz, CA 11/1994-11/1995

1

Wrote a program (in C) that enabled their engineers to analyze, control & test the telecom test

equipment being developed. It could differentiate and analyze packets sent by multiple devices

over a spread-spectrum network, allow remote changing of settings on the testsets and had a

scripting engine that could record and then emulate later specific test scenarios.

Java, Groovy, C, Spring (including Security & Boot), Hibernate, Tomcat, Apache, MySQL, PosgreSQL,

5 Skills MongoDB, Oracle, Web Services (AJAX, REST, JSON), Grails, Maven, Gradle, Git, RabbitMQ, JUnit,

Jmeter, Amazon Web Services (EC2 & S3), Javascript, JQuery



Contact this candidate