I'm Justin, a Full Stack Developer who is passionate about creating modern user centered web applications.
ABOUT ME
My name is Justin and I'm a full stack developer who is passionate about learning and solving problems.
Aside from programming, I enjoy rock climbing/bouldering and watching films. Have a look around to learn about me and see what projects I have been working on!
EXPERIENCE
Verndale Canada
Associate Developer, Optimization
Montreal, QC
ParTech Inc.
Full Stack Developer
Markham, ON
Quantech Electrical Contractors Ltd.
Project Coordinator
Thornhill, ON
EDUCATION
Seneca College
BSc. Software Development
North York, ON
MY Skills
- Next.js
- React
- Node.js
- Typescript
Web Development
- C#
- .NET
- Java
Programming & Scripting
- MSSQL
- PostgreSQL
- MongoDB
- Firebase
Database Management
- Azure
- Docker
- Git
- Postman
Tools & Misc.
MY PROJECTS
Stable Prompts Full Stack Application
This Next.js full stack application allows users to sign in with their existing google account and create, update, and delete prompts for Stable Diffusion. Posts are saved to MongoDB and can be filtered on the home page.
Eventure Full Stack Mobile Application (Capstone)
Completed this project in 6 sprints over an 8 month period. This mobile app lets users create and join events near them. Users are also able to search for businesses and other points of interest through the tomtom API. Eventure was developed using the Agile Software Development and coded using angular. User information is stored in a Firebase database.
AWS Backend Microservice API
This is a backend microservice that includes automated testing with a CI/CD pipeline using Github Actions and automated deployment to the cloud (AWS) using DockerHub. This application takes advantage of AWS Cognito allowing users to register and login with their emails. Once logged in, users can call the microservice's api endpoint to perform CRUD operations on text or images stored on S3. In addition to this, metadata is stored on DynamoDB.
Wordle Clone Frontend Application
This is my version of the popular game Wordle. I styled the website with responsive design in mind. My version of Wordle makes use of emitters, localstorage, and variable css. This application has a dark theme as well as a mobile view of the webpage. Checkout the live demo below.
Blockchain Banking Full Stack Web Application
This is a banking application that uses cryptocurrencies as the store of value between accounts. Transactions are done on a live blockchain and done in real time. We used the Spring Boot framework for the front end and Java for the backend. Account information was stored and encrypted on a postgreSQL server. To broadcast transactions, we spun up a banano (cryptocurrency) node in a docker container.
CONTACT ME
Contact me directly at kimjust6@gmail.com or through the form below.