Software Engineer
Current● User-based content creator platform developed with Next.js that leverages the Serverless Architecture to encapsulate an easily scalable platform based on user demand● Implements Prisma ORM with Next.js Server Actions along with Tanstack Query to streamline client vs. server-side data fetches from PostgreSQL databases across the app, reducing custom REST API routes by 20%● Development is test driven (TDD) with unit and integration tests made in Jest and React Testing Library and end-to-end testing suite in Cypress with over 99% testing coverage● Robust CI/CD pipeline is automated with GitHub Actions and layers source control on top of testing in Docker containers for consistent environments and Continuous Deployment through Vercel ensures failsafe integration● Incorporates several REST API routes for reusable and accessible backend actions such as automated emailing with Nodemailer, uploading files to our Storage CDN, and for user-driven database updates