FynnCredit (formerly TradeUp) is a startup that provides innovative lending products to finances students through trade schools as a way to rebuild the middle class.
I was the first engineering hire at TradeUp and Lead Developer, guiding the technology roadmap, building the engineering team and coding some of the initial products.
The stack that we decided upon was Typescript, React, React-Native and Python.
Some of my achievements there include:
-
TradeUp Mobile Application: A mobile application to allow students to track their application status, submit paystubs and track the repayment status of their loan.
-
TradeUp Student Application: A web complement to the mobile application.
-
TradeUp School Portal: A web application to allow schools to track the status of applicants and students in their pipeline and manage repayments.
-
TradeUp Application V1/2: Main application form for students to apply to the TradeUp program. A comple intake form integrating with async backend processes.
-
TradeUp School Microsites: Landing pages created for each school to help them advertise to students. Pre-rendered on request using Next.JS
-
TradeUp UI-Kit: Universal React / React-Native component library with adjustable themes.
-
RESTful Migration: Migrated and mentored other engineers to migrate the API server to a RESTful paradigm.
-
Database Upgrades: Advicsed a migration from Firebase to postgreSQL. Setup AWS infrastructure for different environments and designed and implmented the data schema migration.
-
Containerization of services: Dockerized the backend services and deployed on ECS. Setup local development using docker compose.
-
Kubernetes: Migrated both backend and frontend services to be hosted on Kubernetes.
-
CI/CD: Setup a continuous integration / continuous deployment pipeline using Github actions to test and deploy updates to the clients and backend.
-
Setting up draft RFCs for engineers to spec and discuss feature implementation, created documentation and processes for other departments to communicate with engineering and request features / projects.
-
Created technical interview questions and criteria for success and ran many interviews.
-
Prompted engineering to move towards an AGILE project management workflow and advised the configuration for sprint lengths, standups, reviews etc.
-
Started a series of weekly technical talks for engineers to share knowledge: delivered 1hr talks on docker , kuberentes, web performance optimization and testing best practices.