About me
Hey! I‘m Erick Sauri a software engineer from Puerto Rico but currently based in New York City. I’m a graduate from Rochester Institute of Technology with a Bachelor’s in New Media Interactive Development and a minor in Mobile App Development. I enjoy working on web and mobile applications as well as making games in my spare time. Feel free to email me at ericksaurisyl[at]gmail[dot]com.
Work
Batch
Sr. Software Engineer
New York, NY · March 2022 - Present
- Launched tool for Experience Partners to manage and modify bookings as well as contact customers when changes are made to increase order fulfillment
- Organized successful rebrand of The BACH front-ends to Batch expanding focus from bachelorette parties to more diverse group types like birthday and trips.
- Spearheaded effort to bring Batch to the web using technologies like Next.js, expanding customer base
- Implemented complex checkout flows using XState
- Led effort to migrate mobile app to modern technologies and processes like Redux Toolkit, Expo, and more.
- Created new services to manage chat for parties using Twilio
- Participated in A/B and multivariate testing, utilizing tools such as Growthbook and Mixpanel
Patch.com
Front End Developer
New York, NY · March 2018 - March 2022
- Led rewrite of legacy Drupal 7 site to new site utilizing Next.js
- Created various service for automating newsletter creation using Serverless Framework and AWS Step Functions
- Optimized images using Fastly Image Optimization, implemented responsive images, and lazy loading for images below the fold
- Implemented a new, quicker content posting and replying experience for users to share what’s happening in their local community
- Created new features for legacy CMS using Vue and used APIs such as Google Analytics, DoubleClick, and Stripe
- Created email templates for various newsletter campaigns
Poseidon Systems
Software Engineer (Co-op)
Rochester, NY · May 2017 - Jan 2018
- Participated in rewrite for a PHP app to a single page app powered by Ionic
- Utilized libraries such as Highcharts for oil monitoring data visualization
- Performed back-end tasks using Firebase for authentication, storage, cloud messaging, and database needs
CACI
Web Developer (Co-op)
Rome, NY · Summer 2016
- Tasked with maintaining and implementing features for an admin site
- Utilized custom internal front-end and back-end frameworks based on the MVC paradigm
- Tested functionality end-to-end
Education
Rochester Institute of Technology
Bachelor’s of Science
Rochester, NY (2013 - 2017)
- New Media Interactive Development
- Mobile App Development
Skills & Tools
- HTML
- CSS
- Javascript
- Node.js
- Serverless Framework
- Typescript
- Next.js
- React.js
- React Native
- React Query
- Redux
- SWR
- XState
- Zustand
- Zod
- Tailwind
- SASS
- LESS
- Express
- Vue
- Angular
- RxJS
- Ionic Framwork
- PHP
- Drupal
- Swift
- C#
- DynamoDB
- MySQL
- PostgreSQL
- Unity
- Figma
- Excalidraw
- Sketch
- Photoshop
- Illustrator
- Fastly
- Sailthru
- Growthbook
- Mixpanel