• 17 years working in various Software Development and Engineering roles.
  • Started career as a Science Research Specialist in DOST - Advanced Science Technology Institute – the R&D arm of the country when in ICT and Microelectronics
  • Values the importance of a sound architecture in the success of products
  • Always updates himself with new technologies, even outside his scope of work
  • Comfortable working with managers, designers and clients, and mentoring junior and entry-level software developers

Work Experience

  • Metropolitan Bank and Trust Company

    Sr. Manager / Javascript Section Head, – present

    • Technical Development Manager for fullstack Javascript project teams
    • Assigned to online banking projects and several other digital products offered by the bank
    • Manages Development Leads to ensure manpower capacity is enough to meet project schedules
    • Works with Delivery Managers, Testers, and Business Analysts to ensure timely resolution and delivery of project releases
    • Participates in solution reviews and delivery reviews
    • Works with other units to catch possible escalation of issues in schedule, quality of releases, and deployment of needed contractors to projects
    • Conceptualizes and implements process improvements within project teams
    • Reports to the Software Factory Department Head
  • NCS Pte. Ltd.

    Lead Consultant,

    • Responsible for setting up production environment for application teams
    • Involved in weekly deployment of new features and defect fixes in the UAT environment
    • Liaised with infrastructure teams for any changes in the production environment setup
    • Managed the Supporting Functions Team of any defects and improvements
    • Monitors teams to follow standards and framework guidelines
  • United Coconut Planters' Bank

    Manager - Java Unit Head,

    Joined the bank to build their Java development team and establish development standards and industry best practices. Introduced code versioning system to project teams (even .Net teams) in the bank.

    • Managed development of multiple Java-based projects:
      • Trust Banking System - Spring Framework, Gradle, Grails, JBoss, and IBM DB2
      • Trade Finance System - Spring Framework, Maven, Grails, Jetty, and IBM DB2
      • OTP Sending - Spring WS, Maven, and Tomcat
      • Bills Payment for Pag-IBIG (Home Development Mutual Fund) - Spring Framework, OpenAPI Tools, Gradle, Grails, and JBoss
    • Redesigned development strategy established by the previous technical lead
    • Introduced reusable UI components of the initial design system
    • Continuously conducts code reviews with developers
    • Recommends to managers improvements to the server architecture in the production, UAT and development environments
    • Meets with development teams on the progress of their tasks/modules
    • Regularly reviews performance of developers
  • Citco International Support Services Limited - Philippine ROHQ

    Senior Java Developer,

    • Assigned to several projects/sub-systems for the company's financial management application suite
    • Worked primarily as a back-end Java developer for XML/JSON over HTTP services using Spring and Hibernate
    • Involved in deployment of application artifacts and setting up of test environments for QA and UAT teams
    • Involved in technical meetings and project reporting sessions
  • DOST - Advanced Science and Technology Institute

    Technical Team Leader / Senior Java Developer

    • Civil Service Commission – Computerized Examination (CSC-COMEX) Project
      • Designed the conceptual architecture of the CSC-COMEX system
      • Designed and implemented major workflows used in development
      • Developed 9 core internal Grails plugins used by system modules
      • Evaluated and selected needed Grails plugins, Java libraries and technologies to be used in the development of modules
      • Introduced a small set of reusable jQuery- and Grails-based UI components
      • Led systems analysis and design sessions with CSC Technical Mgt. Team
      • Practiced Kanban to track progress and manage tasks of back-end and frontend development teams
    • Philippine S&T Human Resource Information System
      • Developed synchronization functionality for PSTHRIS
      • Managed the project team’s releases in coordination with the development team, Systems Administrator and SQA team
      • Lead system demos to stakeholders
      • Participated in workshops, follow-up interviews and meetings
  • Advanced Synergies Philippines Incorporated

    Technical Team Lead / Senior Java Developer

    • Designed the Manufacturing module for MANCO Enterprise Information System
    • Assisted in managing 3 development teams for the project
    • Prepared UML diagrams of the specification documents for clients and developers
    • Created a packaging tool to deploy updated source code to the client’s server
  • Oracle (Philippines) Corporation

    Senior Java Developer and Packager

    • Developed system components according to the technical designs prepared by on-site architects for Yarra Valley Water's Customer Care & Billing
    • Prepared test plans of developed components
    • Built weekly package releases and system updates needed by the client
  • DOST – Advanced Science and Technology Institute

    Java Developer

    • Philippine Biosafety Clearing-House (BCH) System
      • Wrote SOAP transaction handlers for data exchange with an external central portal
      • Represented DOST-ASTI to the National Biosafety Clearing-House Task Force
      • Provided the development team with designs based on business process specification
      • Lead project planning and data gathering activities
    • Food and Nutrition Institute's e-Nutrition System
      • Designed and implemented some administrator modules (Client Mgt, Data Mgt and Sales Mgt modules)
      • Wrote MyDES, a stand-alone Java desktop application for consolidation of dietary data from individuals and households
      • Participated in client interviews, regular meetings and demos

Freelance Work

  • Packt Publishing

    • Technical Reviewer
      Building Python Microservices with FastAPI,
      ISBN 9781803245966
    • Technical Reviewer
      Jakarta EE 8 Recipes [Video],
      ISBN 9781789958607
    • Technical Reviewer
      Building RESTful Web Services with Spring 5,
      ISBN 9781788475891
    • Technical Reviewer
      Spring 5.0 Cookbook,
      ISBN 9781787128316