- INTRODUCTION
Jonathan L. Costillas
Full-Stack Developer & IT Professional
"I am an IT professional with six years of hands-on experience in full-stack system development, specializing in designing, developing, and deploying ICT solutions for government agencies and enterprise organizations."
Professional Summary
Over the years, I have built a strong track record in delivering end-to-end software solutions by handling requirements analysis, technical specification development, system architecture, implementation, cloud/server management, and long-term application support.
My technical expertise spans modern web and mobile technologies, including Vue.js, ReactJS, Node.js, Laravel (REST APIs), Laravel Livewire, CodeIgniter 3 & 4, PHP, and React Native. I have extensive experience building scalable, secure, and high-performance applications, along with developing and integrating RESTful APIs for both mobile and web platforms.
I am also proficient in containerized application deployment using Docker, as well as Ubuntu server administration and WHM/cPanel hosting management, enabling efficient configuration, optimization, and deployment of production environments.
Personal Information
Key Strengths
Core Competencies
Web Development
- Vue.js
- ReactJS
- Node.js
- Laravel
- Laravel Livewire
- CodeIgniter 3 & 4
- PHP
Mobile & Backend
- React Native
- RESTful API Design
- RESTful API Development
- MySQL Database
- SQL Database Design
- System Analysis
Infrastructure & DevOps
- Ubuntu Server
- WHM/cPanel
- Docker
- Cloud Management
- DevOps & CI/CD
- Web Security
Professional Experience
WEB DEVELOPER
National Youth Commission (NYC)
- Develops and maintains the YORP and NYC websites
- Develops required information systems for YORP and NYC
- Makes necessary adjustments and customizations to existing software applications
- Maintains information systems and databases
- Provides thorough checking and evaluation of data stored in databases
- Monitors and resolves issues related to quality assurance and security
- Creates technical, functional, and operational documentation
- Performs other related functions as assigned
COMPUTER PROGRAMMER
Council for the Welfare of Children
- Develops the CWC Knowledge Management System (KMS)
- Integrates KMS by developing mobile and web applications
- Links systems to existing CWC Information Systems
- Assists in preparing system development documents
- Manages existing and newly developed Information Systems
- Provides evaluation reports to enhance existing systems
COMPUTER PROGRAMMER II (MOBILE DEVELOPER)
Council for the Welfare of Children
- Prepares project proposals and feasibility studies
- Administers and maintains e-NGAS, HRMIS, CWC-AMS, and CWC-MIS
- Develops mobile applications and integrates CWC Information Systems
- Conducts script and source code security audits
- Provides evaluation reports for system enhancement
- Assists in preparing training and technical support for end-users
Project Engagements
Centralized HRIS with Biometric Integration
Vue.js & Laravel REST APIA real-time HR information system designed for multiple offices connected to a single main server, featuring biometric-based attendance logging, automated data synchronization, and centralized employee record management.
Document Tracking System (DTS)
Laravel 11 & Livewire 3Developed to streamline, monitor, and track document flow and approvals across multiple departments.
Job Portal
Vue.js & Laravel REST APIResponsive job posting and recruitment platform with applicant tracking and automated workflow features.
Youth Organization Registration Program (YORP)
CodeIgniter 3A web-based system for managing youth organization registration, accreditation, and document compliance.
Voting System
Laravel 11 & Livewire 3A secure, real-time digital voting platform designed for organizational and local elections.
NYC Learning Management System Mobile App
React Native & Laravel TSA mobile-first LMS for the National Youth Commission, offering e-learning modules, youth training, and progress tracking.
Knowledge Management System
Livewire 3Designed to organize, categorize, and share internal knowledge, documents, and institutional resources.
Legal Document Archive System
Vue.js & LaravelProvides a centralized, searchable repository for managing and retrieving legal documents.
Education
Access Computer College, Cubao Quezon City
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
2015 - 2019
Quirino High School, Quezon City
SECONDARY EDUCATION
2011 - 2014
Anahawan Elementary School, Agusan del Sur
PRIMARY EDUCATION
2004 - 2010
Trainings & Certifications
DICT-MAD008 Android Fragments
DICT-MAD007 Basic Building Blocks of the User
DICT-MAD006 Introduction to Android Application Development
WD005 Project 1 Developing a Static Website
Coursera Core Infrastructure
Coursera Defining and Implementing Networks
Coursera Hybrid Connectivity and Network Management
Coursera Networking in Google Cloud
Web App Framework PHP CodeIgniter 4 Intermediate Course
DICT-WD001 Principles of Web Development and Introduction to HTML
DICT-WD002 Using HTML and CSS to Design a Website
DICT-WD003 Basic JavaScript for Web Development
Udemy HTML, CSS for fresher
Udemy Learn PHP and MySQL for Web Application and Web Development
Udemy PHP Laravel Build Coffee Shop Management System
Udemy PHP Laravel Build Food Ordering Ecommerce Store
Udemy Laravel Build Real Estate Management System
Udemy PHP Laravel Build Hotel Booking Management System
Udemy Create an Animated Landing Page by HTML, CSS and JavaScript
Udemy CodeIgniter 4 Build Real Estate Management System
Contact
Contact Information
Project 3, Quezon CityPhilippines