About
Highly motivated, full stack software developer with a passion for delivering high quality, requirements-driven software.
I have over 10 years of experience as a full stack software engineer and have worked at both small startups and large organizations. As a software developer, I enjoy putting my obsessive attention to detail to use building out user friendly frontend components and scalable backend services.
I have an insatiable interest in learning new technologies as well as a strong desire to build modular, maintainable, and well-tested applications. I am constantly sharpening my skills and keeping up with the latest trends in web development and cloud computing.
Experience
ConnectRN is a trusted clinician-staffing partner that delivers high quality nurses and CNAs at consistent rates, and alleviates staffing shortages across healthcare settings.
Product Development
- Full stack tech lead on scrum team designing and implementing new product features
- Designed, built, and deployed in-app payment system in React Native and Golang. Allows app users to manage debit card and financial transactions
- Developed and deployed microservices in Golang using Docker containers, Terraform, and AWS ECS
- Participate in both frontend and backend guild meetings discussing code quality, new trends, and general direction of engineering department
- Involved in candidate interviews and mentoring junior developers
- Tools: React, React Native, Typescript // Go, MySQL // AWS, Terraform
Product Development
- Lead developer on maintaining and building new features for USSoccer.com website and backend .NET APIs
- Working with internal and external teams to bring software engineering in-house at US Soccer
- Rearchitecting legacy consulting company code to better position organization for future engineering success
- Tools: React, Typescript // C#, .NET, Go, MySQL, Postgres // Sitecore CMS // AWS, Azure
Innovative, software consulting firm implementing cutting-edge solutions combining technology, strategy, and change management to meet and exceed client needs
Client Product Development
- Contribute core features to a client requested video streaming progressive web application (PWA)
- Collaborated with agile team to build front-end of PWA using React
- Researched and determined best third party video streaming software to fit client needs
- Lead developer on building out AWS lambda functions to handle streaming using AWS SDK
- Tools: React, Typescript, SASS // Node.js, Typescript, Go, MySQL // AWS
Legal software company allowing patent prosecutors to predict the behavior of their examiner, competitors, and potential clients using big data analytics
Core API Development
- Built and enhanced Node.js web APIs by designing and writing Javascript functions and complex GraphQL schema types
- Creating and maintaining data in multiple Elasticsearch indexes via HTTP requests and Node.js APIs.
- Leveraging Node’s AWS SDK to perform operations in S3, SQS, and other services.
- Writing extensive unit tests using Jest and Mocha and performing QA prior to production releases
- Tools: Node.js, Typescript, GraphQL // Elasticsearch, MySQL // AWS
Technology and supply chain services provider
Software Engineering
- Supporting and customizing Oracle's Warehouse Management system (Inventory (INV) and Shipping (WSH) modules) to fit user needs and requirements
- Writing custom Java code on Oracle's Mobile Web Applications (MWA) framework to enhance WMS system.
- Enhancing existing web applications written in AngularJS, Groovy/Grails, and PL/SQL stack.
- Created a customer requested file upload web app with a tech stack in Vue.js, Node.js, Hapi.js, and Oracle PL/SQL
- Tools: Oracle EBS // Vue.js, Node.js, Groovy/Grails // Oracle PL/SQL, Linux, Java, SQL // Cloud Foundry
Technology and supply chain services provider
Software Engineering
- 2+ years of programming experience as an Oracle PL/SQL Developer in Analysis, Design, and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS)
- Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation and maintenance with timely delivery against deadlines
- Experience with data flow diagrams, data dictionary, entity relation modeling, and design techniques
- Heavily involved in yearlong Oracle EBS upgrade from 11i to 12.2.4
- Tools: Oracle EBS // Oracle PL/SQL, Linux, Java, SQL
Skills
HTML
HTML5
JSX/TSX
CSS
CSS3
SASS
Bootstrap
Materialize
Styled Components
Javascript
React
React Native
Typescript
jQuery
Node
Back-End
Python
Go
Java
MySQL
Oracle
Cloud
AWS