profile-picture

Hi I'm Jerico Katong

I am passionate about web development, with a particular focus on backend technologies.

About Me

My introduction

I am a fresh graduate from the Faculty of Computer Science with a major in Informatics. I have a solid understanding of software development and database design. My passion lies in web development especially backend side, where I enjoy creating efficient, scalable, and robust application. Based in Indonesia, I am eager to apply my skills and knowledge to real-world projects, contributing to innovative solutions and continuous learning in the field of web development.

Address: Manado, Sulawesi Utara, Indonesia

Freelance: Available

Phone: +62 853-3589-9121

Email: jericokatong@gmail.com

Faculty: Computer Science

University: Universitas Klabat

GPA: 3.97

I was once an intern as a backend developer at the regional public hospital DR SAM RATULANGI TONDANO for 6 months

I usually improve my solve problem and algorithm skills through:

Certificate

(click image for more info)

Skills

My current skills mostly in terms of programming and technology

Programming Languange

C

C++

JavaScript

TypeScript

Frontend

HTML

CSS

Bootstrap

Tailwind

React JS

Backend

Node Js

Express

Mysql

MariaDB

PostgreSQL

MongoDB

Qualification

My personal journey
Education
Internship

SMA Negeri 1 Halmahera Selatan

Maluku Utara
2017 - 2020

Computer Science - Informatics

Universitas Klabat Sulawesi Utara Google Developer Student Club (member of Web Development Division )
2020 - 2024

Backend Developer (Intern)

Rumah Sakit Umum Daerah DR SAM RATULANGI TONDANO Sulawesi Utara
  • Planned and designed the overall architecture of the application to ensure scalability, reliability, and maintainability.
  • Designed and structured efficient databases to support the application's data storage and retrieval needs.
  • Created robust APIs for a patient safety incident reporting application to ensure seamless data exchange and integration.
  • Implemented secure authentication and authorization mechanisms to protect user data and ensure appropriate access controls.
  • Implemented and managed the database, ensuring data integrity and optimized performance.
  • Developed and integrated real-time notification systems to keep users informed of critical updates and incidents.
  • Deployed the application on servers using PM2, ensuring stable and efficient operation in a production environment.
  • Created comprehensive documentation for all API endpoints to facilitate easy integration and usage by other developers.
Agustus 2023 - Desembar 2023

Projects

Here you will find projects that I created with each project containing its own case study

Agribox

Agribox adalah website statis yang memiliki konsep jual beli sayur dan buah. Dan website ini hanya masih tampilan saja saja, karna ini adalah project pertama saya saat belajar mengenai web. Website ini sudah responsif di berbagai perangkat.

Tools used:
HTML HTML
CSS CSS
Bootstrap Bootstrap

Wash Your Vehicle - CRUD express mongoDB

Gambar tersebut merupakan beberapa page inti dari aplikasi ini. Aplikasi ini adalah aplikasi sederhana untuk memesan jasa cuci kendaraan, dimana pada aplikasi sudah dapat melakukan CRUD. Ada juga fungsi login dan registrasi. Didalam project ini saya bekerja sama didalam tim, dimana tugas saya adalah menangani bagian backend yaitu membuat database dengan mongoDB dan membuat API. Didalam project ini, untuk backend saya menggunakan express sebagai framework utama dan express-generator agar file-file tersusun dengan rapi terutama untuk memisahkan bagian routing, model dan controller. Didalam project ini saya melakukan otentikasi sederhana untuk bagian login.

Tech Stack:
MongoDB MongoDB
ExpressJS ExpressJS
React Native React Native
NodeJS NodeJS

Hotel Luxury

Project ini dikerjakan secara tim, dan saya mengerjakan bagian backend dengan melakukan perancangan tabel pada mysql dan membuat relasi antar tabel, dan untuk server dan API saya buat dengan menggunakan framework express js. Berbagai package tambahan yang digunakan pada project ini yaitu sequelize, mysql2, jsonwebtoken, bcrypt dan lain sebagainya yang bisa dilihat pada file package json.
Project ini memiliki 2 role user yaitu user dan admin. Pada project ini user dan admin dapat melakukan registrasi dan login yang sudah di otentikasi dengan jwt. user dapat dapat melakukan reservasi. Admin dapat mengelola data user dan data kamar. Semua data sudah tersimpan pada database.

Tech Stack:
HTML MySQL
CSS ExpressJS
Bootstrap ReactJS
Bootstrap NodeJS
Sequelize Sequelize

Siladen

Siladen merupakan aplikasi android yang digunakan untuk pelaporan insiden keselamatan pasien di rumah sakit. Proyek ini dibuat saat saya magang di RSUD Dr Sam Ratulangi Tondano. Jobdesk saya dalam pengerjaan proyek ini adalah sebagai backend developer. Yang saya kerjakan selama pengembangan aplikasi ini yaitu membuat web service atau API, membuat dokumentasi API, merancang dan mengimplementasi database serta melakukan deployment aplikasi di server.

Tech Stack:
MariaDB MariaDB
ExpressJS ExpressJS
ReactJS React Native
NodeJS NodeJS
Sequelize Sequelize
Sequelize Socket.io
Sequelize OpenAPI

Filkom Super App

Web App yang digunakan untuk fakultas Ilmu Komputer Universitas Klabat yang terdiri dari beberapa aplikasi yaitu bimbingan akademik, skripsi, alumni dan masih dikembangkan. Ini merupakan proyek bersifat private. Saya juga turut berkontribusi pada proyek ini baik dari sisi frontend dan backend yaitu membuat API, melakukan slicing halaman, integrasi API, melakukan code refactoring dan memperbaiki bug.

Tech Stack:
PostgreSQL PostgreSQL
ExpressJS ExpressJS
ReactJS ReactJS
NodeJS NodeJS
Prisma Prisma
MaterialUI MaterialUI

Notes App Web Service

Notes App Web service dibuat dengan framework Hapi.JS dan menggunakan database postgreSQL. Web Service ini juga menggunakan message broker rabbitMQ untuk fitur upload image, hal ini dilakukan agar mengurang beban salah satu server. Kemudian saya juga gunakan redis untuk cache service. Fitur utama pada web service ini yaitu tambah user, buat catatan, perbarui catatan, hapus catatan dan kolaborasi catatan antar user.

Tech Stack:
PostgreSQL PostgreSQL
HapiJS HapiJS
NodeJS NodeJS
RabbitMQ RabbitMQ
Redis Redis

Food Store

Food Store merupakan personal project yang saya buat untuk menjual makanan. Saya mengembangkan proyek ini dari sisi frontend dan backend. Dimulai dengan melakukan slicing, desain database, membuat dan mengintegrasikan API serta melakukan deployment aplikasi.

Tech Stack:
MongoDB MongoDB
ExpressJS ExpressJS
ReactJS ReactJS
NodeJS NodeJS
Prisma Mongoose
Tailwind Tailwind CSS
Redux Redux
Vite Vite