Overview
My experience building full-stack applications includes dozens of different paradigms and technology stacks, from Laravel and Django to AWS and React Native.
I've been building software professionally for 6 years, each project increasing in complexity and sophistication. I've been writing code for 11 years.
In the last year, I've written over 500k lines of code implementing dozens of features and hundreds of bug-fixes, primarily in React / Redux codebases.
Certifications / Awards
Skills | Experience | Level |
---|---|---|
JavaScript | 10 years | Expert |
CSS | 8 years | Expert |
Node.js | 7 years | Expert |
React | 5 years | Expert |
Redux | 4 years | Expert |
Amplify | 3 years | Expert |
Express.js | 5 years | Advanced |
Git | 8 years | Advanced |
AWS Suite | 4 years | Advanced |
GraphQL | 3 years | Advanced |
Sass | 6 years | Advanced |
Python | 2 years | Proficient |
Expo | 2 years | Proficient |
React Native | 2 years | Proficient |
Next.js | 2 years | Proficient |
Employment History
Senior Software Engineer
Digital SAT by The College Board
Aug. 2021-Present
Solutions Architect & Senior Full-Stack Engineer
100k Mentor Challenge by ProMazo, Inc.
May 2020-Sept. 2021
Contributed over 220k additions and 140k deletions (lines of code) on a React Native codebase
Trained more than 15 developers on how to contribute to the codebase efficiently and problem-solve within the technology stack
Implemented more than 20 pages of a cross-platform app using React Native and Expo
Implemented an app-wide navigation system on the frontend using React Navigation & Redux
Managed the CI/CD Pipeline of the React Native app to the iOS / Android app stores
Managed the CI/CD Pipeline of all deployed environments of an AWS Cloud Infrastructure using AWS Amplify
Implemented quality-assurance and living-documentation tools including Jest, Storybook, Prettier, and Docsify
Mimino by ProMazo, Inc.
July 2019-Sept. 2021
Contributed over 270k additions and 243k deletions (lines of code) on a React PWA codebase
Modeled a GraphQL schema that has grown to 60+ models and 150+ connections and is still scaling
Implemented the mentioned GraphQL schema as an API in AWS using AppSync, CloudFormation, Amplify, and DynamoDB
Built an internal CLI tool to automate boilerplate code generation and improve developer efficiency by ~30%
Designed and implemented a scalable Aspect-Oriented frontend architecture to support complex data manipulations with React, Redux, Redux-Thunk, and the Amplify SDK
Software Architect Intern
Developer Tools by Looker Data Sciences, Inc.
June 2019-Aug. 2019
Used Node.js with TypeScript to build a developer CLI tool that shows the differences in Webpack bundles to track frontend payload size changes due to the code changes in a given PR
Integrated developer CLI tool into the existing CI/CD stack by working with GitHub, Jenkins, and AWS S3
Developed dozens of integration tests using Puppeteer and an in-house tool built on top of Cucumber
Cloud Backend Engineer
Viking by The Bank of New York Mellon Corp.
Sept. 2018-Dec. 2019
Designed a SQL database with 8 tables and implemented via AWS RDS with encryption and disaster-recovery backups
Created a REST API using API Gateway and connected to the RDS databases via AWS Lambda serverless functions
Used AWS Cognito to implement a federated authentication system that conforms to the bank's strict security standards
Built a big-data processing system using AWS Lambda, Kinesis, CloudWatch, S3, and Step Functions to ingest financial data
Software Engineer Intern
Admin Tools by Looker Data Sciences, Inc.
June 2018-Aug. 2018
Used Javascript and Node.js to build a Chrome Extension for internal developers
Configured and deployed Node.js REST API to handle requests on Heroku
Integrated a developer CLI tool into the existing CI/CD stack by working with GitHub, Jenkins, and AWS S3
Developed dozens of integration tests using Puppeteer and an in-house tool built on top of Cucumber