Kingston, Jamaica

Hi, I'm Chris.

A full-stack web developer specializing in React and .Net Core (C#)

About me

Hi, I'm Christopher, a software engineer with over five years of experience in web-based learning and financial applications. In 2021, I earned my Bachelor's degree in Information Technology from the University of the Commonwealth Caribbean and I am currently pursing my Master of Computer Science from the Arizona State University with an expected graduation date of December 2025.

I enjoy working with frameworks like .Net Core, React.js, Node.js, TypeScript, and Angular. I'm also certified in scrum fundamentals for project management.

In my spare time, I freelance as a web developer and have built websites for many clients. I also have a YouTube channel where I share my passion for 3D video game development using Unity and Blender. I love diving into 3D character modeling in Blender and creating games in Unity.

Thanks for getting to know me!

developer

Here are my skills

/

.NET Core

(5 years)

/

React.js

(7 years)

/

Angular

(3 years)

/

Node.js

(5 years)

/

PostgreSQL

(5 years)

/

Azure

(3 years)

/

SQL

(5 years)

/

AWS

(3 years)

/

HTML

(11 years)

/

CSS

(11 years)

/

JavaScript

(11 years)

/

Github

(11 years)

/

TypeScript

(3 years)

/

Tailwind

(3 years)

/

MongoDb

(3 years)

/

Docker

(3 years)

Projects I've worked on

/

Fragrance Haven - E-Commerce Web Application

Summary

An advanced e-commerce platform offering a seamless shopping experience for users and comprehensive management tools for administrators. Key features include user registration, secure login, product browsing and interaction, admin dashboard for product and transaction management, and detailed analytics. The platform is fully responsive, ensuring optimal usability across devices.

Tech Stack

tech stacktech stacktech stacktech stacktech stacktech stacktech stack
/

SundayCruise - Dating Web Application

Summary

This dating web application offers a range of features designed to enhance user interaction and experience, including secure registration and login, real-time messaging, profile management, active user tracking, sorting and filtering options, like and message tracking, and admin functionalities for user moderation. Leveraging a tech stack comprising Angular 14 for the frontend, Microsoft .NET Core 7 and ASP.NET Core for the backend, and Bootstrap 5 for design, the application ensures optimal performance, scalability, and maintainability.

Tech Stack

tech stacktech stacktech stacktech stacktech stacktech stacktech stacktech stack
/

RayStudios - Digital Music Storefront

Summary

This project involves building a web platform for purchasing digital music, with a user-friendly and a fully responsive (mobile, tablet and desktop) design. It includes a landing page, contact page, product pages, and terms of service page to provide a comprehensive experience.

Tech Stack

tech stacktech stacktech stacktech stacktech stack
/

Budget Tracker - Web Application

Summary

This application serves as a comprehensive financial management tool, empowering users to efficiently handle their budgets while providing insightful visualizations of their financial status. Users can register securely, create, view, edit, and delete budgets on a monthly basis. The application offers a clear visual representation of income, expenses, and savings, facilitating informed decision-making. Additionally, users can manage their profiles, updating their credentials as needed.

Tech Stack

tech stacktech stacktech stacktech stacktech stacktech stacktech stacktech stack
/

Sudoku - Frontend Application

Summary

Sudoku is a logic-based, number-placement puzzle game that was developed using React.js. I leveraged this project to strengthen my JavaScript data structures and algorithm skills and learned much about solving Sudoku puzzles efficiently.

Tech Stack

tech stacktech stacktech stacktech stacktech stack

My professional work experience

November 2023 - Present

SOFTWARE DEVELOPER - LEVEL II

JN BANK - MC SYSTEMS

Kingston, Jamaica

  • Maintained a complex banking application using Gupta, C#, and .NET (VB.NET, C#, ASP.NET), which decreased development time by 30% and increased efficiency by 25%.
  • Managed and optimised relational databases on the SQL Server, which ensured data integrity and improved query performance by 25%.
  • Transitioned a core banking application to Angular, which upgraded the application performance by 40%.

August 2022 - October 2023

SOFTWARE DEVELOPER

SMART MOBILE SOLUTIONS

Kingston, Jamaica

  • Developed a Receipt Digitalisation app with React.js and Node.js that ensures client data is secure, easily accessible, and efficiently managed, which lowered the completion time of banking processes by 30%.
  • Reduced onboarding time by 30% through robust Postman API endpoint documentation.
  • Minimised deployment times by 40% using Kubernetes and Helm for cloud-native applications.
  • Increased server-side code stability and reliability by at least 70% through unit testing.
  • Implemented Agile and Scrum methodologies in software development, which resulted in a 25% increase in productivity and enhanced project delivery timelines.
  • Created a straight-through process for internal requests, which reduced in-branch applicants by 45%.
  • Mentored 2 team members, which led to a 20% increase in software maintenance time.

April 2020 - July 2022

REACT FRONTEND DEVELOPER

KPMG JESS

Kingston, Jamaica

  • Optimised the talent management web app using React.js, which resulted in a 25% increase in overall effectiveness, with stringent security measures maintained.
  • Improved frontend performance of learning and talent management applications, which prioritised security and resulted in a 15% enhancement in user experience and security.

February 2019 - April 2020

QUALITY ASSURANCE ANALYST

KPMG JESS

Kingston, Jamaica

  • Achieved 99% accuracy in User Acceptance Testing for talent management software.
  • Engineered test cases with clear acceptance criteria, which aligned the development and QA teams and achieved 30% faster project execution.

June 2018 - December 2018

TECHNICAL SUPPORT SPECIALIST

CARBONITE CLOUD BACKUP

Kingston, Jamaica

  • Attained a 97% resolution rate, which fostered customer satisfaction and increased sales.

Send me a message

Connect with me

Christopher Shim 2024