Senior Software Engineer B3 / Associate Lead Developer at Magenic / Cognizant (2021-02 – 2026-05)
- Backend Architecture: Designed and owned the end-to-end delivery of backend features and scalable microservices across multiple high-value client engagements.
- Cloud & Frontend Expansion: Scaled development capabilities from backend systems to Android (Kotlin) and Angular front-end applications to align with evolving project requirements.
- Security & Quality Engineering: Eliminated critical vulnerabilities and improved codebase maintainability by resolving security findings via Checkmarx and SonarQube.
- Performance Optimization: Diagnosed complex system performance bottlenecks and engineered robust fixes that significantly reduced latency and resource usage.
- AI Leverage and Exploration: Used AI coding agent to assist in boiler-plate code, code quality checks and generation by using of combination of GitHub Co-pilot. Used Github Speck-it to define what to build and use spec-driven process to generate ready to launch prototype based on the framework provided in the specification React, Nextjs, Flutter as its front-end application.
- Technical Leadership: Guided sprint planning, mitigated delivery risks, performed detailed code reviews, facilitates C#brownbag series for refreshers and mentored offshore engineers on implementation best practices.
Associate Development Manager at Accenture (2011-08 – 2020-08)
- Solution Design: Spearheaded system architecture designs and authored UML-driven technical design artifacts for cross-functional agile development teams.
- Process Automation: Conceptualized and built internal automation tooling, deploying chatbots and RPA solutions that drastically reduced manual operational efforts.
- System Integration: Successfully integrated complex 3rd party vendor solutions (LivePerson, LMI Rescue) into legacy.NET environments.
- Engineering Standards: Mentored software developers on strict engineering best practices, design patterns (Factory, MVC, MVVM), and continuous integration pipelines.
Distribution Consultant at Cellprime (2010-06 – 2010-10)
- Produced solution documentation to guide development kickoff and implementation.
- Designed and developed a system updater to patch databases and update application/web files for a mobile management system.
- Proposed alternative solutions to resolve bugs and implementation issues, including modem communications updates.
Team Lead Developer / T3 at NNIT Philippines (2008-07 – 2010-06)
- Led development using an internal framework; assigned tasks, conducted code reviews, and mentored developers.
- Produced architecture and page breakdown documents including system overview and data model definitions.
- Delivered multiple SharePoint projects including list/item event handlers, timer jobs, and page layouts, reused web parts via SharePoint Designer.
- Built reusable UI components (e.g., collapsible grid, tooltip toolbar) to speed delivery across pages.
Lead Developer at Xcoin (2006-08 – 2008-07)
- Led design and development while managing a small IT team (developers and designers) and tracking delivery status.
- Planned system architecture and database design; produced functional requirements and modeling artifacts.
- Migrated applications from.NET 1.1 to.NET 3.5 and upgraded tooling from Visual Studio 2003 to 2005.
- Implemented integrations including payment gateways and shipment APIs; created network routing basics to reduce external dependency.
Wireless Programmer at Next Mobile, Inc. (2004-12 – 2006-08)
- Developed a GPS-enabled asset locator system integrating Java,.NET, and ASP with SQL Server; used by managers to track field agents.
- Built mobile dispatch and itinerary update features by reusing shared GPS components.
- Customized an open-source SMPP Java project to integrate with an existing SMSC; revised SIP softphone client using JMF.
Part-time Instructor at Intellect (2004-05 – 2005-07)
I worked as a part-time instructor for Visual Basic and Core Java topics and stand as an adviser for project work course.
Sr. System Analyst / Programmer at IT Works Corporation (2001-05 – 2004-04)
- Developed internal applications including a directory search engine and inventory system; maintained and enhanced an airline reservation system.
- Built and modernized PETC software using n-tier architecture; converted VB6 modules to C# (.NET 1.1).
- Performed database conversions (DBF to MS Access) to support application modernization.
Jr. Programmer at Software Wizards (2000-03 – 2001-02)
- Built a shipping lines employee system (VB6/MS Access) and helped convert a consignment system from MS Access to SQL Server (VB6).