Rensselaer Polytechnic Institute, Troy, NY
B.S., Computer and Systems Engineering
December 2007


Languages: Java, Python, JS, JSTL, HTML, CSS, XML, Groovy
Data Stores: SQL (Oracle, MySQL, PostGres), Amazon DynamoDB
Frameworks: Spring, Django, Spring Webflows, Hibernate, Maven, REST, TDD
Libraries:  React, Underscore, Chai, Backbone
Repositories: GIT, Subversion
Applications: GoodData, Eclipse, IntelliJ Idea, Apache Tomcat, Oracle 10g,  Splunk, JIRA, BitBucket, MySQL Workbench, DBVisualizer

Work Experience

Handshake, New York, NY 03/16-01/17
Software Engineer

  • worked with Professional services team to create one click integration for QuickBooks Online.  While building this feature, also restructured the previous architecture to enable other developers within Handshake to build more integrations both easier and faster.
  • contributed to efforts that give customers the ability to view custom data in the format that is best suited for their needs by modifying the look and feel of the product provided for reps (Handshake Rep) and the product provided for our customer’s customers (Handshake Hub)
  • as part of the custom models team, enhanced the tools customers use for data transfer by building modules that allow for uploading and downloading custom data.

StellaService, New York, NY, 08/15-01/16
Software Engineer

  • worked heavily on the implementation of Metrics Light, allowing customers to benchmark themselves against the best 30 companies in the StellaService portfolio. Learned Amazon DynamoDB and website scraping
  • proficiency in GoodData api and processes, making improvements, such as integration of dashboards into Metrics product, addition and removal of permissions and dashboards, and improvements to the process for loading data into GoodData
  • contributed to team goals by implementing new features and improving upon currently implemented features.

PlusGrade, New York, NY, 06/14-08/15
Software Engineer 

  • implemented an automated hold process for specific partners
  • developed base template for refund emails
  • maintained data integrity by building SQL queries to create and update data
  • completed the technical preparation for partner launches, using Python scripts and SQL queries to move data and partner settings from QA to Production
  • implemented reporting using building custom queries on the reporting server
  • designed and implemented new features as necessary

Showtime Networks, New York, NY, 07/10-05/14
Software Developer - Java

  • responsible for architectural design and implementation of SHO boxing section of the site
  • built and maintained registration process using Spring Webflows
  • exposure to Spring Security by maintaining internally built customer login, including contributions to Emmy Nominated app, SHO Sync
  • maintained social login in coordination with Gigya
  • contributed to re-build of public site,, providing for JSTL and using REST 
  • designed and implemented dynamic navigation for public site
  • created and maintained forms and their validation
  • developed a process to perform data imports from excel file for internal and external use

Deutsche Bank, New York, NY, 03/08-07/10

Application Developer, 06/09-07/10

  • developed, tested, and supported functionalities for Java-based applications for front office
  • established and maintained an efficient deployment process by restructuring Unix-base server and editing existing ANT script.  Ran proof of concept testing, which required SQL queries and results comparisons
  • supported VBA based spreadsheets

Application Developer/Business Analyst, 10/08-06/09

  • developed Java based application for automated end of day closing of futures in TDD, including building test cases
  • conducted testing for a trading application developed in London
  • conducted analysis of specification for reconciliations utility developed in London.  The analysis was used to adapt the utility for NY.

Developer/Project Manager, 03/08-09/08

  • served as PM for ETL projects, gathering and documenting functional and business requirements, developing and guiding the project plan, and handling communications
  • developed and maintained group website and Sharepoint


  • Central Park Track Club – New Balance, 04/10- Present
    • Road Racing Team Captain (May 2012 – January 2016)
  • Member of the Deutsche Bank Graduate Committee

Honors and Awards