projects
ITAIC
GitHub // Live
Image uploading and sharing service.
- Architected a custom AWS S3 upload system to store user images
- Redux/Redux-promise-middleware for state management
- Built custom Webpack configurations for production and development
- Styling achieved using Sass
- Developed Express.js backend utilizing PostgreSQL database
- Constructed modular and reusable components
FLAVOR SAVORS
GitHub // Live
Recipe creator and weekly meal planning app.
-
Individual responsibilities:
- Created custom API with Express.js
- Utilized Compose for Docker cluster setup and distribution
- Implemented Redis cache for increased efficiency and load times
- Designed complex NoSQL schemas in Firestore
ITAIC Golang Backend
GitHub // Live
Rework of the ITAIC API in Go
I set out to make a better version of the backend for my personal project. It is built utilizing a microservice architecture in a Docker cluster. It uses Go, Firestore, RabbitMQ, Redis, and the Goji multiplexer.
- Created Firestore API to update and maintain user accounts and posts
- Built a Redis based cache API for decreased load times
- Utilized RabbitMQ as a message broker between the database and cache
- Organized an efficient caching strategy to ensure that the cache is always up to date with the database
about
I'm a full stack developer with a focus on backend technologies, currently living in
Dallas, TX. My frontend's are usually built on React and Sass, though I plan on
learning Vue.js next. I work best with JavaScript, but am language agnostic and always
learning alternatives. Currently I am studying and using Go and my primary language.
I'm interested in learning more about API design and microservice architecture.
skills
- JavaScript
- HTML/CSS
- React
- Node.js
- Express.js
- Docker
- Golang
- Webpack
- AWS (S3, IAM, EC2)