Nick Olinger

Brooklyn, NY

Software Engineer who enjoys solving hard problems on all parts of the web stack.

 
B.A. Computer Science Berea College   Berea, KY


Skills

Front End Backend DevOps Leadership
Git AWS AngularJS React Node.js Go C# MongoDB MySQL


OSS I contribute to


Work


Senior Software Engineer
01/2017 - current
Brooklyn, NY

Worked as a Senior Software Engineer in an implementation focused role for a software development agency. Worked with project managers to meet client needs, brought designer PSDs to life, and managed improving automation through build and deploy processes.

Projects:

Legacy Node App Modernization

Inherited a Node Express application running version 0.10.8. In my first month at Prolific, I was able to troubleshoot multiple memory leaks, patch unhandled promise rejections, bring a more functional programming style to the codebase, and also upgrade the entire project to the current version of Node under LTS (v6.12.2) at that time.


Raffle system / e-commerce integration

Acted as the lead architect and DevOps resource for a large scale mobile API for a publicly traded, billion dollar shoe and clothing enterprise.
In this project I architected all key features for a raffle system that would allow users to enter to win a shoe by signing up for a set of stores relative to their geolocation. The system put in place had both mobile facing APIs and administrative APIs that setup all the information for a raffle item's configuration.
In addition to the API development, this project had many time sensitive job needs that were automated with serverless functions. Some of these job needs included sending automated push notifications at function execution time.
Finally, I also designed, presented, and implemented the AWS architecture to host this application. AWS services used in this application were: S3, API Gateway, ECS, Lambda, Fargate, and Cloudwatch


Hiring

Developed company's standard hiring process for backend engineers including behavioral, algorithmic, and system design questions.


 
Git AWS Node.js MongoDB Jenkins Typescript
Software Architect
03/2016 - 09/2016
Brooklyn, NY

Contracted as a lead developer in an implementation focused role for a software development agency. Worked with project managers to meet client needs, brought designer PSDs to life, and managed improving automation through build and deploy processes.


 
Git AWS AngularJS Node.js Parse Server MongoDB MySQL CircleCI Cordova
Lead Developer
04/2015 - 1/2016
TicketIQ
Manhattan, NY

Led NYC based development team, hired, managed, and guided team members. Restructured software development cycles from waterfall to iterative, agile sprints Rewrote checkout frontend and backend, integrated Braintree for payment processing Improved ergonomics and performance of existing .NET web services. Introduced A/B testing to measure user facing update success and adoption.

 
SVN jQuery AngularJS C# ASP.NET MySQL Cordova SASS