Software Engineer @ DipJar

Software Engineer @ DipJar

Worked as a full-stack software engineer for a company servicing 30,000+ non-profits with a custom donation gathering device.

5/1/2022 - 12/31/2022

https://dipjar.com
  • React
  • TypeScript
  • PostgreSQL
  • Docker
  • Node.js

Overview

I was involved in a multitude of projects, including frontend & backend work, DevOps, and mobile development. Here are some of my most significant achievements:

  1. Rewrote the CORS proxy set-up for the app that improved request performance 4x (from 120ms to 30ms)
  2. Set up capacitor (ionic) architecture and single-handedly prototyped the cross-platform mobile application for the company
  3. Built the CD pipeline that deploys our legacy dashboard application (built with node.js, mithril.js, and PostgreSQL) to Heroku through Docker containers
  4. Led the CI setup for our microservices monorepo architecture with GitHub Actions and jest- Introduced a naming convention for PRs, branches, and commits that the company now follows, as well as PR template files
  5. Refactored the folder structure of the application that is optimized for future sub-app development
  6. Involved in over 105 features, bug fixes, and UI changes, as well as over 61 code reviews
  7. I also designed shirts for our dev team, went on a multi-day city-wide scavenger hunt with my coworkers, and got 6 out of 6 on the office darts board.๐Ÿ™‚

This is the product I mainly worked on, and which has just now been released to the market reaching over 30,000 nonprofits in the US: dipjar