I’m a highly passionate and hard-working full-stack software engineer who thoroughly enjoys breaking down problems to fashion creative & innovative solutions. What draws me to software development is the unique opportunity this field affords to effortlessly blend expressive design with deep and engaging logical challenges - all while being immersed in a universe of constantly emerging and evolving ideas and technologies.
In this role, I built countless UIs and implemented numerous full-stack features for both iOS and Android in a React Native-based mobile app with a Ruby on Rails backend. I worked cross-functionally with our Data Science team to streamline event tracking in the mobile app from a variety of systems and patterns into one, utilizing the Segment analytics library. I helped modernize a legacy AngularJS-based codebase into React. I expanded end-to-end test coverage by writing many Detox-based test suites. I conducted almost 2 dozen technical interviews for software engineering and engineering manager candidates from early career to staff level. I also served as engineering lead for the winning team of a company-wide hackathon, developing a Chrome Extension for more readily surfacing commonly used customer data to our Support teams in one widget.
In this role, I lead a team to build an internal admin dashboard to allow the custom curation and scheduling of thousands of workouts across dozens of distinct modalities - various pieces of Internet-connected exercise equipment, as well as distinct mobile, web, and TV-based apps. I built a translation service for scheduling translations of workout content. I lead the implementation and standardization of unit testing practices across multiple codebases.
In this role, I built and maintained the editor physics of a proprietary Google Docs-style text editor, including pagination, margins, fonts, and perfectly-matched PDF output to screen content. I built a 'time machine' feature for reviewing and restoring past document versions. I developed and maintained Electron-based Desktop applications for Windows, MacOS, and Linux, including code-signing and auto-updating functionality. I implemented and maintained Docker-based PDF generation and spellcheck capabilities. I also started an engineering wiki to document a vast codebase and improved the code review process.
In this role, I assisted senior students with desiging and developing their capstone thesis projects. I also personally developed content and conducted lectures on a wide variety of software engineering topics - including Redux fundamentals, continuous integration/deployment, and building a Chrome extension. Additionally, I conducted technical interviews for prospective students, as well as provided one-on-one technical mentorship to current students
In this full-stack (MEAN) Javascript role, my chief responsibility was proactively investigating and resolving products bugs and issues. I also designed and developed new product features to satisfy specific customer requests and Service Level Agreements. Finally, I worked with Customer Success agents to help rapidly address emergent client concerns.
As a combat medic in the U.S. Army, I provided comprehensive emergency medical care to injured Soldiers. Additionally, I personally trained and mentored more than 60 junior personnel in both medical skills and Army tasks. As a manager, I was directly responsible for maintenance of more than $650,000 of medical equipment and supplies, without loss. I also founded and coached a 77-member battalion-level marathon training team, helping to bolster Soldier fitness, moral and espirit de corps.
Apart from being a full-stack software engineer, I enjoy running, reading, basketball and Scrabble. During the warmer months, I also enjoy mountain biking, hiking and kayaking.
When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows - particularly Star Trek & Black Mirror. I am also an extremely avide chess player, having twice won divisions of the World Open of Chess (2010, 2017). Finally, I spend a large amount of my free time exploring the latest technolgy advancements in the front-end web development world.