EL

Software Developer · Manila, Philippines

Ezekiel Labrador

I take messy systems in-house and make them fast, small, and maintainable.

  • 3+ years building
  • 27→13 Odoo modules
  • 2 ERP migrations

Where I've built

Experience

  1. 2025 —

    Present

    Application Developer Innosen Inc.

    • 27 13 reduced from 27 to 13

      Odoo module folders

    • v13 → v19

      Two migrations, solo

    • 9 mo

      Second migration delivered

    • Owned the full Odoo ERP lifecycle Setup, migration, customization, optimization, and research — single-handedly, including legacy custom modules inherited from prior third-party vendors.
    • Migrated v13 to v18 with zero prior ERP experience Self-taught the platform through training materials, hands-on trial and error, and AI-assisted tooling under minimal supervision.
    • Delivered a second migration, v18 to v19, in 9 months Retired legacy code now handled natively by v19 and consolidated 27 custom module folders down to 13 — nearly halving the codebase.
    • Brought Odoo development fully in-house Cut turnaround on user requests and UI changes from prolonged vendor back-and-forth to same-day resolution.
  2. January 2022 — 2025

    Software Developer E-Science Corporation

    • Shipped a critical feature that lifted engagement 20% Owned it end to end, from development through production deployment.
    • Cut deployment time 30% Streamlined the release process through disciplined source-code promotion and repository management.
    • Maintained high-volume production systems Enhanced existing systems and modules using Python OOP design patterns built for performance and reliability.
    • Translated business requirements into architecture Analyzed needs and recommended development approaches, delivering scalable, standards-compliant solutions.
    • Kept downtime low with frontline support Resolved issues quickly for both internal and external customers.

Things I've shipped

Projects

Featured

Budget App

A self-hosted expense and budget tracker with offline sync, group splitting, and a written user guide.

  • TypeScript
  • Svelte
  • Docker
  • PostgreSQL
Problem
Splitting shared costs across people breaks down the moment someone is offline or forgets who paid.
Approach
Offline-first client with a mutation queue that drains to the server, so the app stays usable with no connection and reconciles when it returns.
Outcome
Running in production on self-hosted infrastructure, with a public guide so new users can onboard themselves.

What I work with

Skills

Languages

  • Python
  • SQL
  • TypeScript
  • HTML
  • CSS3

Frameworks & Tools

  • Angular
  • Serverless Framework
  • Docker
  • Git
  • VS Code

Cloud & ERP

  • Odoo (Setup, Migration, Customization)
  • AWS Lambda
  • AWS ECS

Practices

  • System Migration
  • Full-Stack Development
  • Python OOP
  • Agile

Background

About

Software Developer with 3+ years building robust code for high-volume businesses. Proficient in Python, AWS, and Angular with a strong full-stack and agile background. I led end-to-end Odoo ERP setup, migration, and customization on my own — twice.

Awards

  • DOST Scholar (2018–2022)
  • Cum Laude — GWA 1.401
  • Top 3 Capstone Project (2021)
  • College and University Scholar

Contact

Get in touch

Open to opportunities. The fastest route is email.