SKILLS
Languages: Python, Java, C/C++, C#, PHP, JavaScript
Technologies: AWS, Terraform, Workato (iPaaS), HTML/CSS, MySQL, Redshift, Postgres, .NET/WPF, Django
Misc: GitHub, GitLab, JIRA, Agile/Scrum, Team Management, Communications (written and oral)
PROJECTS
Integrations and Analytics Platforms (Conversica: April 2016 - present)
Engineering Manager, Lead Developer
- Built continuous integration and continuous delivery pipelines for PHP applications
- Migrated applications to Docker
- Built and led team development of brand-new Analytics system processing 10 billion+ data points powering a client-facing dashboard
- Led team migration to a new strategic iPaaS platform in Workato
- Led team development of several new integrations ranging from CRMs to lead enhancement
- Technologies used: PHP, Python, Docker, Terraform, Git, Scrum, Redshift, Workato
Commerce Order Processing (Ticketmaster: July 2012 - April 2016):
Senior Software Engineer, Team Lead
- Built and designed portions of Commerce Order Processing system, part of next-generation ticketing system
- Team Lead for Order History - built service to combine user orders from disparate ticketing services into single history
- Team Lead for Order Search and Indexing - built services to ingest and index orders for order search engine
- Technologies/methodologies used: Java, Groovy, IntelliJ, Solr, Eclipse, Spring, Jetty, CXF, Tomcat, Git, Scrum
Application Enabler (Hyland: July 2011 - July 2012):
Senior Software Engineer
- Built desktop application that automatically integrated line of business applications with Enterprise Content Management system
- Integrated C++-based engine with C#/WPF front end
- Implemented new feature: Application Enabler Live, allows instant updating of document retrieval dashboard, based on real-time line of business input
- Technologies/methodologies used: C#, C++, .NET/WPF, AccuRev, Scrum
Mapping System For Consumer GPS Units (Navico: June 2008 - July 2011):
Lead Developer
- Took over and completed job porting system to Qt/embedded Linux environment
- Quadrupled rendering and loading speed in the process
- Implemented bug fixes and added new features over several releases
- Rebuilt system to handle 3D rendering
- Implemented automated testing and profiling system
- Technologies used: C++, Qt, AccuRev, JIRA
Network Object Model Infrastructure (OPNET Technologies: August 1994 - June 2008):
Associate Vice President, Team Lead, Principal Software Engineer
- Designed and built object model infrastructure for very detailed representation of network elements
- Object model represented objects such as routers, switches, workstations, links, and traffic patterns
- Object model was used by internal and external developers and is a core component throughout all products
- Implemented bugfixes, added features, and improved performance every release
- Managed multiple developers and created road map for future releases
- Technologies used: C/C++, ClearCase
EDUCATION
Massachusetts Institute of Technology, Cambridge MA
- Bachelors (1993) and Masters (1994) Degree in Computer Science and Engineering