head shot

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 creating responsive user centered web applications. My strong work ethic, willingness to rising up to challenges, and eagerness to learn are some of my greatest assets.

Aside from programming, I enjoy rock climbing/bouldering and following financial markets. Have a look around to learn about me and see what projects I have been working on!

EXPERIENCE

Yaksa Inc.

Développeur Maintenance et Évolutions

Montreal, QC

Feb 2024 - Present

ParTech Inc.

Full Stack Developer

Markham, ON

  • Maintained ownership of dashboard that clients utilized to view organization performance metrics
  • Reduced dashboard API calls up to 30% by serializing API calls with RxJS and custom lazy loading logic
  • Architected and implemented store portal dashboard to improve scalability by transitioning API calls to client databases
  • Repaired production server by diagnosing and fixing an API endpoint that caused database connection leaks
  • May 2022 - Apr 2023

    Quantech Electrical Contractors Ltd.

    Project Coordinator

    Thornhill, ON

  • Created, updated, and debugged VBA scripts to automate emailing paystubs to employees
  • Coordinated between project managers, foreman on job sites, and suppliers for deliveries
  • Oversaw the organization of shop drawings for engineering sign offs, employee training records
  • 2016-2019

    EDUCATION

    Seneca College

    BSc. Software Development

    North York, ON

  • President's Honour List from 2020-2023
  • Sep 2019 - Aug 2023

    MY Skills

      Web Development

    • React
      React
    • Next.js
      Next.js
    • Angular
      Angular
    • Typescript
      Typescript

      Programming & Scripting

    • C#
      C#
    • ASP.NET
      ASP.NET
    • Java
      Java
    • Node.js
      Node.js

      Database Management

    • MongoDB
      MongoDB
    • PostgreSQL
      PostgreSQL
    • MySQL
      MySQL
    • Firebase
      Firebase

      Tools & Misc.

    • AWS
      AWS
    • Docker
      Docker
    • Git
      Git
    • Postman
      Postman

    MY PROJECTS

    Stable Prompts Image 1

    Stable Prompts Full Stack Application

    Next.js
    React
    MongoDB
    Oauth2
    Tailwind
    CSS

    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 1

    Eventure Full Stack Mobile Application (Capstone)

    Angular
    Ionic
    Agile
    SCRUM
    Firebase
    Firestore
    tomtom API

    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.

    Next Portfolio 1

    Justin Kim's Portfolio

    React
    Next.js
    Tailwind
    Framer Motion

    I created my portfolio with Next.js to showcase my work experience and knowledge of web frameworks such as React/Next.js.

    AWS Backend Microservice API

    Node.js
    AWS
    Cognito
    S3
    DynamoDB
    Docker Compose
    Github Actions
    Jest

    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 Desktop Image 1

    Wordle Clone Frontend Application

    Angular
    Bootstrap
    CSS

    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 Web Application 1

    Blockchain Banking Full Stack Web Application

    Spring Boot
    Java
    SQL
    Docker
    Thymeleaf
    jNano
    Google ZXing

    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.