Full-stack engineer with 10+ years of experience building scalable software systems in fast-paced environments. Expert in TypeScript, Angular, RxJS, and modern UI testing frameworks.
2021 — 2024
United States
As a member of the Platform Tools engineering team I was responsible for the day-to-day development, maintenance, and administration of all software tools, libraries, and external services.
Performed API performance testing to reduce response times and improve efficiency.
Performed in-depth platform and financial evaluations for third party services.
Developed a provisioning API service that automated the onboarding and offboarding of real estate agents and lenders with our partner services.
Developed and integrated an event driven protocol using Kafka to manage document changes and responses to platform events.
Managed and maintained our identity and authorization service.
Experience with SCIM, NodeJS, Typescript, GraphQL, React, Jest, PostgresQL, Redis, Docker, and Google Cloud Platform.
Integrated the following external API’s into the Side platform: Boomi, Github Enterprise, Okta, Continu, Marq, Follow Up Boss, Salesforce, and Courier.
2019 — 2021
Greater San Diego Area
Worked with the platform engineering team to develop and maintain NodeJS applications along with any supporting platform scripts that were required for use by enterprise customers and for government support.
Developed an application that gave users the ability to create and customize web and mobile applications hosted within the Service Now platform. The interface provided a zero-code experience and integrated with internal applications to utilize Service Now data. The application was developed using NodeJs, Java, and React.
Maintained post-released libraries by applying and testing patches for earlier versions of jQuery, Angular, and React.
Used JUnit, Jest, Mocha, and Chai for integration and unit testing.
Greater San Diego Area
At ICU Medical we are developing a new platform from the ground up to support a wide range of customer-facing medical applications (infusion pump systems) which will be utilized by nurses, pharmacists, clinicians, etc.
I've developed several micro services using API Gateway, Lambda, and DynamoDB as a data store. Services perform various task from allowing interactive application logging, auto generating application configurations and site navigation.
Developed and implemented several design patterns to help some of the larger architecture issues with data flow and data management, helping to diminish the monolithic structure of the application, and reduce technical debt. A few of these patterns include the factory, broker & agent, bridge, decorator, store, and builder patterns.
Increasing test coverage and performing training on TDD, tech talks about my findings on code smells and recommended solutions, and performing major code refactoring.
Researching the use of Redshift as a big data storage solution and creating a Lambda service to manage data transformations and processing.
JS, Node, Lambda, Cognito, API Gateway, DynamoDB, S3, Angular 4
Greater San Diego Area
Team lead and mentor, developing new product features and providing technical support on a new consumer experience focussed financial application.
Worked on several Ruby applications that where built on top of Rack, developing features listed below as well as performing R&D to solve for some of the more pressing architecture issues.
Added decorator pattern to models, for additional responsibilities, allowing us to clean up our code backend code as well as removing view logic.
Developed and implemented a data mapper pattern to simplify the creation of resources and map objects to there respective service objects. This was all done using the Net::HTTP class instead of ActiveRecord.
Adding unit and integration testing with RSpec.
Configuration management for nginx and Layer 7 servers.
Documented team coding standards and reorganized code base to present a more modular architecture.
Implementing Adobe SiteCatalyst for analytics tracking.
Supervised and coordinated the completion of sprint tasks among 5 additional team members and 2 remote developers. Organized and managed weekly meeting, schedules and training.
2014 — 2016
Carlsbad, CA
Contributed to the software development and support of client facing web applications that provided administrative and management support for businesses, by building products that allowed companies to manage their advertising campaigns, develop interactive ads and serve those ads through our network of ad servers. I built and maintained REST and RPC API’s using factory and ruby object mapper patterns. Currently architecting and developing a new creative platform tool that will rival with Apple’s iAd producer making it even easier for channel partners to build exciting interactive that can be deployed within our network.
Linux, Ruby on Rails, Node, ES5, Backbone, React JS, Angular, MySQL, Postgres
Responsive front end design and development
Education
2024
University of San Diego
Master of Science - MS
2024
2009 — 2012
The Art Institute of California-San Diego
Bachelor of Science (BS)
2009 — 2012
2003 — 2006
Vincennes University
Associate of Science (A.S.)
2003 — 2006