Download PDF


  • 15 years total software development experience
  • 15 years development with relational databases (MSSQL, MySQL, PostgreSQL)
  • 6 years experience developing highly scalable applications in the cloud (AWS and Azure)
  • 6 years experience with various open-source technologies including Go, Python, Node.js, Redis
  • 3 years experience with Big Data technologies (Hadoop, Map Reduce, Spark, AWS EMR, Redshift)
  • Start-up experience, growing multiple development teams, taking several products from design to release.
  • Excellent management/mentor skills having up to 10 direct reports.

Work experience

Sep 2013Present

Senior Software Architect

  • Led migration of complex multi-tier application from Microsoft Azure to Amazon Web Services (AWS).
  • Implemented hourly data aggregation solution using Amazon Redshift, AWS S3, and Microsoft Sql Server to provide near-realtime analytics data.
  • Built application to track unique users using Redis accross various data groupings. Currently handling billions of records. 
  • Built  a scoring system for ad publishers based on multiple data streams using Go, Redshift, Node.js and Sql Server.
May 2012Sep 2013

Director of Technology

  • Led team of 10 developers to create software tools reducing project timelines by 50%.  Further developed these tools to create scalable client facing software products.
  • Worked directly with HR and recruiting firms to develop hiring strategies as well as induction procedures.
  • Partnered with 6 research firms integrating 3D simulation technology into their survey platforms.
  • Developed a reporting platform reducing data analysis costs by 75% while increasing accuracy by automating manual processes.
  • Worked with the Architect to implement SCRUM methodology in software development.
Feb 2010May 2012

Systems Architect

InContext Solutions Inc.
  • Developed ASP.Net MVC Web Application to embed 3D Virtual Store Research ( through all phases of SDLC.
  • Worked directly with the CTO to create the engineering department structure and assisted in hiring new developers.
  • Developed scalable logging framework for all of the firm’s applications to interface with.
  • Designed coding standards and enforced their usage across the team.
  • Led code reviews to ensure coding best practices were being maintained
Aug 2007Feb 2010

Programmer/Analyst III

Schools Financial Credit Union
  • Lead developer on several software applications to streamline and enhance banking processes cutting costs and increasing revenue.
  • Mentor to developers in Microsoft.Net and SQL technologies.
  • Create applications that interface with peripheral devices.
  • Developed document generation system  which interoperated with proprietary banking system, Microsoft office, and .Net platform
  • Converted VB + MS Access applications to ASP.Net MVC N-tier applications with a SQL backend.
Jun 2001Oct 2006

Software Engineer

Advent Software Inc.
  • Worked on a medium sized team of Software Engineers developing a CRM application that integrated with the company’s flagship Portfolio management system.
  • Worked on a large team integrating several of the company’s financial service software applications into a suite of ASP.Net web applications with a unified SQL data store.
  • Developed a solution for synchronizing contact, task, and appointment information from CRM application to MS Exchange server.


Sep 1997Jun 2001

B.S. Computer Science

Santa Clara University