Developer Analyst at RecycleBank
Greater New York City Area
Developer Analyst at RecycleBank
Greater New York City Area
Over a decade of diverse professional experience in the software and tech industry. Responsibilities have included development, design, technical/team lead, consulting, technical support, and scientific research.
(Privately Held; Environmental Services industry)
February 2009 — Present (6 months)
Senior Ruby on Rails Software Developer.
Working with a group of intelligent and fun people at a tech startup that rewards consumers for recycling.
(Privately Held; Internet industry)
September 2006 — February 2009 (2 years 6 months)
At Signal Patterns I was the first employee and had a large range of responsibilities, including:
• Development, designs, and maintenance of public facing apps as well as apps/frameworks for several experiments for research data and statistical analysis during the earlier stages of the company
• Team Lead of a small outsourced group of developers for a Facebook app and Parenting style app for a partner site
• Cowrote design and development of the database and wrote redesign specs and refactored/maintained online scoring/matching engine
• Interviewed numerous candidates for employment
• Coauthored patent for location aware compatibility through portable personal devices
• Coauthored patent for model-based dyadic compatibility identification over the web and pending patent for dyadic compatibility interfaces
(Privately Held; Computer Software industry)
September 2006 — November 2006 (3 months)
My consultation here was primarily for the VeriVoice Voice Biometric Threadsafe Project.
• Sole engineer responsible for a large scale refactoring of the entire VeriVoice engine C++ codebase, in which determined flaws or weaknesses, fixed numerous bugs, applied common oo design/implementation solutions and brought the software to a stable, threadsafe state.
• Recommended diagnostics and debugging tools.
• Designed and developed a multithreaded environment for testing the engine's training and scoring.
(Public Company; MS; Financial Services industry)
October 2005 — September 2006 (1 year)
At Morgan Stanley I was on the Client Metrics team, where we provided ways to collect data and report statistical information.
• Developed, enhanced, maintained and supported a distributed metrics client library and server app. For this app, I fixed a couple of multithreading related bugs, added event notifications, and fixed some data recording issues.
• Codesigned, developed a basic job scheduling, throttling and management app for monthly metrics reporting jobs.
(Public Company; IBM; Information Technology and Services industry)
April 2003 — October 2005 (2 years 7 months)
On the software side, I designed and developed scientific tools, engines, and prototype systems. Sole developer and designer/co-designer of:
• Biometric engine. This was over 20,000 lines of C++ code I rewrote for this engine's re-architecture
• Dialog engine
• Interactive policy design and management tool, with:
UI state machine componentry
State machine language and interpreter
Monte Carlo simulation
• Detection cost function threshold tuner tool
• Four conversational biometric telephony prototypes demonstrating technology, including: enrollment, shopping, credit card, and door lock authorization systems
On the research side, I analyzed fused scoring. Through my Monte Carlo simulations, I showed the intuition is correct that fused scoring is generally much more reliable than individual scoring.
• Coauthored patent for automaton sequenced fused error rate scoring and pending patent for automated channel threshold tuning
(Public Company; SPWX; Computer Software industry)
May 2000 — August 2002 (2 years 4 months)
Designed (code design, not usability design), developed, tested and deployed many telephony speech recognition solutions across several industries. I also worked as a Technical Lead on a couple of projects.
(Privately Held; Computer Software industry)
June 1998 — April 2000 (1 year 11 months)
Developed minor enhancements, fixed numerous bugs and provided product support.
Bachelors , Computer Science, Business , 1994 — 1998