AMOS FABIA
Web Developer / Software Engineer
- hello@amoscode.cc
- amosfabia.101 (signal app)
- resume.pdf (pdf version)
Experience
Chat Web App (click the link)
Personal Project
- Implemented Single Page Application (SPA) in Vue.js framework
- Designed database in PostgreSQL
- Developed backend API with Go language with "net/http" library
- Integrated Server Sent Events and Websockets for chat live updates
- Deployed on Fly.io (cloud) using dockerfile
Single Sign On Demo (click the link)
Personal Project
- Astro.js as full stack web framework
- Cloudflare Workers as serverless infrastructure
- auth0.com as identity provider with OAuth2 and Open ID Connect
- Implemented Authorization Code Flow for web app authorization
- Cloudflare Workers KV and D1 for session management and user info storage
Organization Management Web Application
Junior Software Engineer at Nexbridge Technologies Inc. (August 2023 - February 2024)
- PHP and Laravel for web development
- Designed & developed solutions as only developer assigned on project
- Added email verification for users signing up
- Implemented Single Sign On (SSO), then show demo to overseas client
Building Permit Management Web Application
Internship/OJT at Nexbridge Technologies Inc. (June - August 2023)
- WAMP (Windows10, Apache, MySQL/MariaDB, PHP/Laravel) as tech stack
- Started with 0% knowledge on web development to fixing bugs and adding features for production
- Created web user interface using jQuery, Bootstrap css, and PHP Blade
- Absorbed as Junior Software Engineer after internship
Skills
Web Development
- Frontend (javascript, jQuery, Vuejs, Solidjs, Tailwindcss)
- Backend (Golang, Laravel/PHP, javascript/typescript)
- Database (MariaDB, PostgreSQL, SQLite)
- REST architecture on HTTP
- Integrate Websockets, and Server-Sent Events for live updates
Software
- Debian 12 as operating system
- Git as version control
- Deployed apps on Cloud: AWS EC2/Lightsail, DigitalOcean, Fly.io, Cloudflare Workers
- Can manage DNS records (my domain: amoscode.cc)
- Used SSH when deploying apps on server
- Knowledgeable in multi-stage build on Dockerfile
Education
Bulacan State University
Bachelor of Science in Computer Engineering (BSCPE)
STI College Malolos (Senior High School)
Information & Communications Technology in Computer Programming
About me
I got interested in programming when I was in senior high school. I failed my first programming activity. While I understand the problem and know how to solve it, I don't know how to translate that to code. I studied on my own after classes, and eventually I became comfortable using a programming language to create solutions. I came to understand that improving at something requires commitment.