view from portaledge

Software Engineer with 4+ years of experience in full-stack development.

Recognized for driving a 20% improvement in user satisfaction and streamlining deployment processes by 30%

Front-end expertise: I've made impactful contributions to dynamic teams at innovative companies. Skilled in React, TypeScript, automated testing, and Agile methodologies.

Leadership: Served in several leadership roles, including as a director at a successful startup during their pivotal acquisition phase.

See endorsements in about section

Next
working on code

Stream.io Inc

Open source Chat SDK utilized by names like IBM Watson, Adobe, Match, Masterclass, PGA, imgur, Hopin, Soundcloud, eToro, Whoop, Codepen, Strava, gojek, Product Hunt, Crunchbase, NBCSports, Under Armour.

  • Impacted more than a billion global end-users by engineering features, resolving GitHub issues, and reviewing open-source contributions
  • Refactored the Chat SDK to meet WCAG (a11y) compliance
  • Implemented internationalization (i18n) for global adaptation, supporting 12 languages
  • Collaborated with client engineering teams to optimize SDK performance
Next
working on a project

Floify

At Floify, I developed new features for mortgage automation dashboards and loan applications, leading to a 20% improvement in user satisfaction ratings.

  • Implemented multi-factor authentication (MFA) for all 3.1 million users
  • Revised version control and environment management, reducing deployment times by over 30%
  • Developed a UI library for the refactored dashboard, ensuring style consistency
  • Elevated testing processes with automated Cypress tests in Docker
Next
shopping app

Robust and Scalable Back End Solutions

Designed a scalable back-end that could maintain performance/resilience under production-level traffic

While ensuring the legacy UI continued to function, I re-engineered the Node.js server layer to handle 500+ requests per second while maintaining a response time under 50(ms).

  • Optimized database for fast reads and writes & Horizontally scaled server on AWS
  • Emulated scenarios of high traffic by:
    • Generating a simulated dataset of more than 10 million realistic records
    • Stress tested and optimized queries of randomized data in the final 10% of this huge dataset
Next

Modern Full Stack Web Development

As an instructor at Galvanize - the top coding bootcamp in the industry for producing mid-level developers - I taught Hack Reactor's industry-tested curriculum to 100+ students

JavaScript (ES6+)

Functional & object-oriented programming, vanilla, jQuery, promises, async/await, and maintainable.

React

Fast, scalable, UI/UX on single-page web and mobile apps. Redux, Hooks, JSX, Babel, Webpack

Node.js

Web servers, Async/Await, Express, concurrent data streams, callbacks, npm, Chrome V8 Engine

Deployment

Cloud computing web services, distributed computing, infrastructure, AWS EC2, Docker, Automated builds

Database

SQL, NoSQL, MongoDB, Mongoose, Redis, PostgreSQL, MySQL, SQLite

Test Driven Development

Automated Testing, BDD, Jest, Enzyme, Mocha, Chai, Jasmine, Sinon

I love: paragliding | climbing | skiing | coffeeing | coding | ... -- .. .-.. .. - --

Curiosity encourages us to feel engaged in the world. I love programming because it is a constant challenge to be curious - to learn and to take pride in maintaining best practices to ensure code is intuitive and pleasant to work with.

With my background in leadership, mentorship, and coaching, I've seen the value of approaching every day with joy, compassion, and an open mind. Our relationships and hard work make for exciting and fulfilling lives.

Outside of work, I spend my time exploring paragliding, rock climbing, skiing, and coffee shop conversations. I'm truly a fanatic about these things!