Professional Summary
Senior Software Engineer and Architect with 20+ years designing
enterprise-scale systems for telecommunications, retail, and technology
sectors. Expert in microservices architecture, domain-driven design, and
cloud-native platforms processing millions of daily transactions. Proven
track record reducing system latency by 40%, leading cross-functional
teams, and translating complex business requirements into scalable
technical solutions with measurable outcomes.
Technical Skills
Languages & Frameworks: Java (8-21), Spring
Boot, Spring Framework, Hibernate/JPA, Python, JavaScript, SQL,
PL/SQL
Architecture & Design: Microservices,
Domain-Driven Design (DDD), Hexagonal Architecture, Event-Driven
Architecture, RESTful APIs, SOA
Cloud & DevOps: Docker, Kubernetes, Jenkins,
CI/CD Pipelines, Infrastructure as Code, GitOps, ArgoCD
Messaging & Integration: Apache Kafka, RabbitMQ,
REST, SOAP, Apache Activiti (BPM), Apache Camel, ETL
Databases: PostgreSQL, Oracle DB, MySQL, Redis
Frontend Technologies: Angular, React, GWT,
SmartGWT, HTML5, CSS3, JavaScript
Reporting and Data Analytics: Oracle BI
Publisher
Tools & Platforms: Git, Maven, Gradle, JIRA,
Confluence, Oracle WebLogic, Apache Tomcat
Methodologies: Agile/Scrum, Test-Driven Development
(TDD), Continuous Integration/Continuous Deployment (CI/CD), Code
Reviews
Professional Experience
Java Developer III — Best
Buy Canada
January 2021 – Present
- Architect and maintain enterprise integration middleware connecting
Oracle ERP Cloud with third-party financial institutions using Spring
Boot (Java 21) and Apache Camel, deployed on OpenShift Container
Platform and Microsoft Azure
- Develop and maintain BI Publisher reports for Finance department,
delivering critical financial analytics and operational insights
- Led technical implementation of Oracle EBS to ERP Cloud migration,
ensuring seamless data migration and system integration continuity
- Enhanced CI/CD pipeline with automated quality gates integrating QA
automation test suite, improving deployment reliability and reducing
regression incidents 35%
- Design RESTful APIs and event-driven integrations processing
financial transactions with 99.9% uptime across cloud-native
infrastructure
Technologies: Spring Boot, Java 21, Apache Camel,
Oracle ERP Cloud, Oracle BI Publisher, OpenShift, Microsoft Azure,
CI/CD, RESTful APIs
Senior
Java Consultant — Netcracker (Shaw Communications)
October 2016 – February 2020
- Designed and implemented enterprise Order Management System
components processing 50K+ monthly orders across Western Canada
- Developed OSS/BSS integrations connecting order management with
billing, provisioning, and inventory systems
- Optimized database queries and PL/SQL procedures
- Led technical design sessions translating telecommunications
requirements into scalable solutions aligned with platform best
practices
- Mentored offshore team of 6 developers on architecture and
enterprise patterns
- Implemented automated testing and CI/CD pipelines reducing
regression testing from 3 days to 8 hours with 99.5% release
success
Application
Architect — ENABIL Solutions Ltd.
August 2008 – February 2016
- Led architectural design for enterprise Billing and Revenue
Management suite serving North American telecom clients
- Reduced development turnaround 18% through SDLC analysis and
introduction of agile practices, automated builds, and code reviews
- Delivered mission-critical billing integration on time and budget
through rapid prototyping, risk identification, and analyst
collaboration
- Architected customer self-service portal (GWT/SmartGWT) reducing
support calls 40% for 50K+ subscribers
- Designed middleware integration layer connecting Oracle BRM with
CRM/provisioning systems
- Mentored 8 developers on architecture principles and design patterns
through code reviews and pair programming, improving quality 25%
- Championed Spring Boot, AngularJS, and RESTful APIs to replace SOAP
services
Technologies: Oracle BRM, Spring Boot, Spring
Framework, Hibernate, Apache Activiti, GWT, SmartGWT, AngularJS,
Node.js
Senior
Consultant, Java Development Group — MTS Allstream, Inc.
January 2008 – August 2008
- Architected enterprise portal (Liferay/JSR-168) for 200+ users,
consolidating 5 legacy applications
- Designed RESTful web services integrating customer portal with
parking ticketing system and impound lot management
- Reduced production incidents through root cause analysis and
implementation of error handling, logging, and monitoring
- Provided rapid support for mission-critical applications with <2
hour response time and <8 hour resolution for severity-1
incidents
Technologies: Java, Spring Framework, Hibernate,
Liferay, Oracle DB, Apache Tomcat, JBoss
IT
Consultant & Chief Software Architect — Future Magic
Technologies
June 2006 – January 2008
IT Consultant: - Delivered custom software solutions
for SMB clients across retail, healthcare, and professional services -
Designed VoIP telephony solution (Asterisk/SIP) for 50-seat call center
reducing telecommunications costs 60% - Managed full project lifecycles
consistently delivering on schedule with 95%+ client satisfaction
Chief Software Architect: - Architected scalable web
framework (J2EE/Spring/PostgreSQL) - Designed database schemas for
e-commerce, CRM, and inventory systems - Established development best
practices (version control, code reviews, automated testing)
Technologies: Java, J2EE, Spring, PostgreSQL, MySQL,
Asterisk (VoIP), Python, Perl, PHP
Lead Software Engineer —
Zi Corporation
November 2000 – May 2006
- Led 4-engineer team developing predictive text software for mobile
devices, achieving 98% on-time release rate across 15+ versions
- Designed dictionary compression algorithms reducing memory footprint
65% (2.3MB to 800KB) while maintaining <50ms lookup performance
- Architected multi-language text prediction engine supporting 40+
languages through linguistic analysis of 500M+ word corpus
- Developed automated web-scraping and NLP tools reducing manual
linguistic analysis time 80%
- Optimized embedded C/C++ algorithms for ARM/Motorola processors,
achieving 40% performance improvement
- Delivered enterprise mobile solutions to OEM partners (Nokia,
Motorola, Samsung) using RUP methodology
Technologies: C, C++, Java, Python, Perl, Symbian
S60, ARM, RUP, ClearCase, ClearQuest
Early Career Experience
1993 – 2000
Network Engineer & Systems Administrator —
Mosaic Communications, Inc. (1997-2000) - Designed and deployed ISP
network infrastructure serving 5,000+ subscribers with 99.8% uptime -
Architected and developed custom billing system using Oracle 7, Perl,
and Java that automated invoicing for 5,000+ accounts and reduced
billing errors by 90%
Lab Instructor — AMA Computer Learning Centre
(1993-1994) - Taught C programming and business software applications to
100+ undergraduate students
Education
Bachelor of Science in Computer Science
Philippine Christian University — 1999
Professional Affiliations
- Board Member, DanceSport Alberta (2015-2016)
- Board Member & Membership Committee Head, Bridgeland Riverside
Community Association (2007-2008)
- Member, Philippine Mensa (Since 1993)