Hey, I'm Darren
Versatile Engineer | Delivering high-quality, maintainable code for scalable platforms
Node.js
TypeScript
JavaScript
Express
React
Microservices
AWS
Nestjs
Kubernetes
Docker
MongoDb
PostgreSQL
Greenlight Financial Technologies
Node.js, TypeScript, Microservices, AWS, Redis, gRPC, Kubernetes, Docker, MySQL
April 2021 – September 2024
Tech Lead, Investment Team
April 2021 – Jan 2023; Aug 2023 - Sept 2024
- Lead and mentored a team of 6 software engineers.
- Dramatically reduced non-actionable pages by 80%, redirecting focus toward feature development.
- Reduced incidents from 6 per quarter to 4 per year through reliable architecture improvements and code quality.
- Cut search average times by ~95% (300ms to 15ms; p99 600ms to 20ms).
Senior Software Engineer, Server-Driven UI Platform Team
Aug 2023 – Sept 2024
- Lead the effort to productionalize a greenfield experimental user experience, bringing it from 0% to 100% with zero incidents.
- 2.5x+ increase in requests per second with ~45% fewer containers.
- Proactively created a mobile-focused alerting system using Datadog's SDK, logs, and metrics to alert mobile on-call.
F1 Technologies
Node.js, JavaScript, Microservices, AWS, React, Redis, Elasticsearch, Kubernetes, Docker, PostgreSQL, MongoDB
Senior Software Engineer
September 2018 – December 2020
- Lead internationalization efforts for UI and backend, improving global user experience.
- Improved system reliability by drastically lowering business-critical error rates from 5% to around 0.01%.
- Served as primary liaison for an international QA team, ensuring seamless collaboration.
- Implemented EU-required 2FA banking rules using Stripe's SDK/API.
- Architected and implemented numerous microservices to detangle legacy monolithic codebase.
Cox Automotive Digital Retailing
Node.js, JavaScript, Microservices, AWS, React, Redis, Docker, MongoDB
Fullstack Software Engineer II
September 2018 – December 2020
- Improved delivery success rate of consumer communication to dealers from 70% to 93+%.
- Implemented performance optimizations, reducing request times by up to 90%.
- Created an integration test framework and added it to the pipeline to preemptively detect regression issues.
- Spearheaded MicroUI viability research using React/Redux, Webpack, and single-spa.
- Led and managed multiple major deployments, ensuring smooth production transitions.
Georgia Tech Research Institute
Java, Angular, Guice, Jersey, Spock, Mockito
Fullstack Software Engineer II
October 2015 – January 2017
- Overhauled secure web apps and server code using AngularJS, Java, Guice, and Jersey.
- Optimized applications handling binary data in databases, resolving scalability and performance challenges.
- Rapidly deployed web apps to streamline help desk ticket creation.
IPSwitch
JavaScript, ExtJS, C#, SQL Server
Software Engineer
March 2014 – October 2015
- Debugged accross the entire stack of projects from CSS to C++ legacy codebases to find and fix issues.
- Leveraged Highcharts for network traffic visualization via Netflow protocol.
- Restructured numerous HTML, JS, and CSS components to improve visual consistency across large reskinning effort.
- Collaborated on a complete UI overhaul using Sencha ExtJS versions 4 to 6 including UI/UX experiments.
Automated Logic
Java, JavaScript, jQuery, CSS, HTML, Highcharts
Software Engineer
June 2012 – March 2014
- Automated ISO builds install/verification processes using Java, Groovy, and Gradle.
- Developed web application add-ons across the stack (CSS, HTML, jQuery, Java, Spock).
- Created a proof-of-concept Android app for room-level remote temperature control for a Hackathon.