ContactLinkedInGithubResume

Hi, I'm Joe!
Your friendly neighborhood:

developer
It's me, JoeToenails
bubble

My Skills

I'm a team-oriented and product-minded developer with a love for building collaborative and interactive apps. I use each project as a chance to learn new technology, improve my skills, and better my code clarity. I endeavor to motivate my peers, lead with optimism, and build long-lasting relationships. We can go further together, so let's pair program!

Javascript
Javascript
Typescript
Typescript
Node.js
Node.js
PostgreSQL
PostgreSQL
React
React
Angular
Angular
Redux
Redux
HTML
HTML
CSS
CSS
Git
Git
Socket.io
Socket.io
Python
Python
Apache Kafka
Apache Kafka
OAuth
OAuth
Heroku
Heroku
Webpack
Webpack
MongoDB
MongoDB
Google Cloud
Google Cloud
Java Springboot
Java Springboot
Firebase
Firebase

Current Work

I'm currently employed as a Cloud Native Engineer at Cedrus Digital (now Brillio). I actively work with clients to migrate legacy systems to more modern cloud infratructure. Major projects have included:

  • A migration effort to move an on-prem MongoDB cluster to a cloud SaaS solution for a major retailer.
  • API modernization and migration to Google Cloud Platform/Google Kubernetes Engine for a national healthcare provider.
  • Proof of Concept implementation of event-driven architecture solutions using Apache Kafka and MongoDB for a national healthcare provider.
  • Personal Projects

    two plus

    Two Plus

    A live pair-programming tool and social platform for developers that includes discussion threads, live chat, follower/following systems, content upvoting and tagging, a dynamically loaded home page, and of course, collaborative code editing. Built with React, Google Firebase/Firestore, Ace Editor, and Material UI.


    scavenger hunt

    The ML Webcam Scavenger Hunt

    A machine-learning scavenger hunt that challenges you and a partner to be the first to find random items in your home. Machine learning allows your webcam to recognize common household items like coffee mugs, corkscrews, envelopes, flowerpots, and more. Meant to be a simple proof of concept for a type of mini-game that could be integrated into a video chat client like Zoom. Built with WebRTC, React, and Socket.io.


    buy real art

    Buy Real Art

    Created as part of Fullstack Academy's "Grace Shopper Project", this demo includes all the features of a standard CRUD app. It features an Express-based, RESTful API system (with protected API routes), a relational database schema built on PostgreSQL, hashed and salted user data, Google Oauth integration, the ability to persist guest carts in local storage, page admin functionality and frontend functionality built with React and Redux.