Matthew Costabile
Software engineer
Summary
Matthew is a New York City based Software Developer. He earned a Degree in Economics focusing on Economic Development and Econometrics from Hunter College, as well as a certificate in Full Stack Web Development, from the New York Code and Design's Web Development Intensive program. He enjoys writing clean, readable, and performance code, simple and intuitive interfaces, and always tries to solve problems with an eye toward the total product.
Work
- Brace builds enterprise software for the mortgage servicing industry
Brace
(2019-01 - Current)
Software Engineering Lead - Client Facing Technologies
- Architect and lead frontend development with React and Typescript
- Maintained 3 separate interfaces deployed across multiple client environments, in a highly tested and scalable way
- Develop and maintain multiple utility libraries, design system, and http client modules
- Managed and mentored team of 6 engineers and qa personnel
- Design REST endpoints and interactions
- Built a tool for generating forms from schemas to provide a more shareable configuration between services
- Worked with product and C level leadership to plan sprints and quarterly goals
- Lead hiring effort for expandeding the Client Facing Tech team
- Functionally operate as the main product manager for the team as well
- The Digital Accelerator is a digital product studio inside United Technologies, with the goal of pushing UTC's digital transformation forward
United Technologies - Digital Accelerator [now Raytheon]
(2018-04 - 2018-12)
Software Engineer
- Developed React and Redux based UI for a supply chain tool with over 6000 users. Tested with Jest, Puppeteer and Moxios
- Architeced and developed internal design system for UTC products. Generates W3C Spec Web Components, written in Typescript with JSX. Styled via PostCSS using spec compliant transforms. 100% test coverage across usages in React, Vue and Vanilla JS, with Jest and Puppeteer in all modern browsers as well as IE11
- Developed Microservice starter kit for future projects utilizing a Node Api with Swagger, Postgres DB, React UI running on docker containers through dockercompose
- Provide coaching and support to junior engineers on process, best practice and quality
- Presented on *Framework Agnostic Web Components* at internal conferences, describing best practices and methods for reusing components across a variety of front end toolsets
- A Machine learning based content discovery platform that helps social media influences create stronger engagement with their audiences.
The Social Edge
(2017-11 - 2018-04)
Full Stack Software Engineer
- Lead UI improvements to React and Altjs based front end app, through significant code refactoring, build pipeline updates and distribution updates.
- Design refinements to ensure a mobile friendly intuitive interface.
- API and process rearchitecture to improve scalability.
- Database redesign to facilitate ease of development and improve data flow between api and app
- Dibs is a dynamic pricing and booking platform for booking fitness classes.
Dibs
(2016-11 - 2017-11)
Full Stack Software Engineer
- Lead development on 3 fully featured react/redux single page apps, designed client integration system.
- Rearchitected database schema to improve product scalability. Architected and implemented improvements in code and ops pipeline to ensure a good user experience on all devices and connections.
- Rearchitected express based server to ensure efficiency and scalability, as well as streamlining the codebase while providing a pathway for further optimizations
- Implemented a friend referral system, built on asynchronous messaging utilizing RabbitMQ and user matching heuristics
- Optimized SQL queries and processing scripts for analytics data, bringing the longest running process's execution time from more than 20 minutes to less than 1 minute
- Programmatic marketing and advertising platform
Xaxis
(2016-07 - 2016-11)
Full Stack Software Engineer (Contract)
- Built microsites and tracking plans for marketing initiatives
- Built realtime feedback tools for tracking employee morale and fostering intra-office
- Web Development and Product Management bootcamp for professionals and career-changers
New York Code and Design Academy
(2016-03 - 2016-12)
Web Developer (Contact)
- Built automated payment processing platform through Stripe and Sidekiq background jobs queue
- Wrote curriculum for advanced topics in Ruby
- Edited and assisted with writing Node.js Intensive web development curriculum
- Assisted with instructing students, performing mock interview/hiring sessions
- IP Trial boutique law firm, specializing in complex patent litigation
Desmarais LLP
(2010-06 - 2015-07)
Legal Assistant
- Supported multiple teams of attorneys across 8 trials
- Assisted with preparing deposition materials, summary judgment briefings, trial briefings, complaints, interrogatories and other legal documents
- Developed and maintained best practices for Document and Knowledge management, as well as custom queries for discovery databases
Education
City University - Hunter College
(2007-08 - 2011-05)
Bachelor: Economics