Curriculum Vitae



ARJON JASON CASTRO

Full-Stack Web Developer
ajcastro29@gmail.com


Work Experience

SEDP-Simbag sa Pag-asenso, Inc.
2014-2021

  • Senior Software Engineer/Senior Software Architect/Senior Programmer
  • Full-Stack Web Developer
  • Full-time
  • Develop in-house microfinance with an integrated accounting system for the institution called SimMFinS using Laravel for back-end REST API and Quasar(VueJS) for front-end.
  • Establish patterns like Crud Pattern in both Laravel and Quasar that make it easy to create crud modules.
  • Set coding standards and best practices.
  • Perform TDD and automated unit testing.
  • Perform code reviews and merge pull requests into master.
  • Setup CI/CD in gitlab repository.
  • Perform Agile methodology in project development.
  • Perform data migration and ETL of data (extract, transform,load data) of projects.
  • The project started from OJT and thesis and got absorbed by the company.
  • Guide and mentor junior developers in coding best practices.
  • Part-time/On-call Programmer
  • Develop and deploy an inventory system using Laravel for back-end and AdminLTE for front-end.
  • Perform TDD and automated unit testing.
  • Perform end-to-end testing using Laravel Dusk.
  • Setup CI/CD in gitlab repository.
  • Develop store e-commerce site using WordPress
  • Deploy and monitor system applications in Digital Ocean VPS.

MEDPROJECTS
2018-2020
  • Part-time Laravel and Angular5 Developer
  • Develop modules and forms using Angular5 in front-end and Laravel as REST API for hospital forms.
  • Develop and design hospital websites using Wordpress.
  • Develop modules written in Vuejs Quasar Framework with Laravel as REST API for documents management.

The SignTracker
2020
  • Part-time Laravel and VueJS Developer (Full-Stack Web Developer)
  • Develop REST API with JWT authentication.
  • Develop a web app using VueJS Quasar Framework (http://admin.thesigntracker.com).

UXTIM
2018
  • Part-time Laravel Developer
  • Convert an existing SOAP service into REST API.
  • Develop REST API for hotel booking with stateless token-based authentication.

Mindconcept Solutions
2014-2018

  • Part-time/On-call Programmer
  • Develop a barangay survey sheet called "Barangay Demographic Profile and General Information (BDP)"  with dynamic questions and answers using Laravel for back-end and AdminLTE for front-end (solo-developer).
  • Develop some reports in barangay governance and performance survey called "eBGPMS" (co-developer).

Education

Bicol University, College of Science
Bachelor of Science in Information Technology
2010-2014

  • Awarded as Best Thesis with Gold Medal in College Level and Silver Medal in University Level with thesis title "SimMFinS: A Web-based Microfinance System for SEDP-Simbag sa Pag-asenso, Inc."

Awards/Achievements

  • 3rd Place - Impacthub Hackathon 2020 - August 24-25, 2020
    • Entry Name: Collective Clinic 
    • Description: This is an online telemedicine app with e-prescriptions for patients.
    • Full-stack web developer
    • Develop REST API using Laravel
    • Develop web front-end using VueJS Quasar Framework
  • 3rd Place - Auth0 Hackathon DevPost - August 7-9, 2020
    • Entry Name: Watch Together
    • Description: This is an online platform where friends and families can gather and watch movies together.
    • Front-end web developer
    • Develop web front-end using VueJS Quasar Framework

Skills

  • Problem Solving and Analytical Skills
  • Laravel - Expert
  • PHP - Expert
  • MySQL - Expert
  • OOP - Expert
  • OOP Design Patterns - Expert
  • Domain Driven Design (DDD) - Expert
  • S.O.L.I.D Principles - Expert
  • REST Api - Expert
  • Javascript - Expert
  • jQuery - Expert
  • Vue.js, Nuxt, Quasar - Expert
  • Angular 5
  • AngularJS 1.x
  • Test-Driven Development (TDD)
  • PHPUnit
  • Karma/Jasmine
  • Cypress (E2E Testing)
  • Single-Page Applications(SPA)
  • Continuous Integration/Delivery (CI/CD) using Gitlab CI and Travis CI
  • Mysql Master-Slave and Master-Master Replication
  • Nodejs
  • WebSocket
  • AdminLTE
  • Bootstrap
  • CSS 
  • HTML 
  • CMS, Wordpress, OctoberCMS
  • UX/UI, Figma, Photoshop
  • Git
  • Gitlab for Project Management
  • Bitbucket with JIRA for Project Management
  • Agile, Kanban, Scrum
  • Sublime Text,  VS Code 
  • Bash
  • Linux Commands and Administration
  • Layout Design
  • Diagrams like Class Diagram, ERD, Data Flow Diagram, Flowchart, Swimlane
  • Knowledgeable in Accounting
  • Knowledgeable in Inventory

Fun Facts About Me

Continue to My Portfolio ...

Comments