Profile

Accomplished software engineer with proven record in web and application development (Java, SQL, JavaScript, jQuery, PHP, HTML, CSS). Talented leader with strong multitasking and collaborative working skills. Dedicated, creative and deadline oriented worker with sophisticated understanding of technologies.

Experience

SecondMarket, Inc.
Senior Software Engineer
New York, NY
May 2010 - Present
  • Tech Lead of scrum team developing SecondMarket's trading platform, a standards based Java/SpringMVC application, consuming JSON/REST services
  • Designed and implemented solutions for CAS wildcard subdomain integration and Single Sign Out across multi-instance applications (not supported out of the box)
  • Created Maven Plugin for qUnit JavaScript unit test framework and established testable JavaScript patterns
  • Designed and implemented generic Java enrichment solution for easy and efficient population of common data in lists of objects
  • Implemented security solutions for numerous OWASP Top 10 issues, including:
    • CSRF: Unique submit token auto-populates on every form and is validated on every POST
    • XSS: Default validator blocks unsafe characters
    • Authorization: Proxy groups allow for run-time authorization of resource-based groups
  • Presented at iSec Partners Open Forum security conference on building application security into your process
  • Created generic pattern for secure drag and drop multi-file uploads across applications
  • Upgraded legacy JavaScript and plugins from jQuery 1.5 -> 1.9.1
  • Developed wizard, navigation and session management tools for our applications
  • Optimize application code, services, SQL, etc. to improve readability and page load time
  • Assist Sys-Ops with on-call production support, infrastructure debugging, etc.
  • Actively participate in product discovery and product development
  • Lead my team by example, educate my teammates on best practices and SecondMarket patterns and learn from the team by listening to new ideas
Trancos, Inc.
Senior Web Developer
New York, NY
Nov 2006- May 2010
Web Marketing Associates
Developer
New York, NY
Jan 2005-Nov 2006
  • Upgraded in-house online race registration credit card processing system (used for 50-100 running events per year) with new functionality such as team manager features, race director reporting and runner updating
  • Created and updated features for MarathonGuide.com, the largest marathon community on the internet, including: Marathons Map, live race results
  • Added functionality to http://www.VespaUSA.com and related sites such as dealer submissions, warranty registrations, user petitions, admin updatability, etc.)
  • Provided QA for all projects including online registration set-ups, web sites and applications
  • Devised Suckerfish based CSS rollover menu template which works in all major browsers (including IE6) for use in numerous client websites
  • Planned projects and guided team through development process

Education

Columbia University
New York, NY
1998-2002
  • BA, May 2002, Architecture major
  • Dean's List student
  • Related Classwork: Critical Analysis of Architectural Representation, led team through student architecture archival book layout process
  • Related Work: developed and designed Flash and HTML/JS/CSS web sites for marketing Professor Bernd Schmitt and his Center on Global Brand Leadership

Skills

Technologies
  • Proficient in: Java, Spring MVC, JavaScript, jQuery, FreeMarker, Maven, MySQL, Postgres, qUnit, PHP, CSS, Regular Expressions
  • Knowledge of: Mongo, MyBatis, Memcached, AWS, Scala, Lift, FluentLenium (Scalenium)
Achievements
  • Oracle Certified Professional Java Programmer: Dec 2011
  • Eagle Scout