Hi, I'm Lester (aka el_pablo)

Current Software Engineer and aspiring Full-Stack Developer.

Bootcamp

Goodfrontend.dev
September 2021 - February 2022
Goodfrontend.dev bootcamp logo
  • Completed an intensive frontend development cadetship at Goodfrontend, progressing through structured individual and team-based project phases focused on modern web technologies and real-world collaborative development.

  • Spent the first two months building proficiency in Next.js, React.js, and TypeScript through structured projects, including a comparative code review and documentation of 6 different implementations to evaluate best practices.

  • Dedicated the third month to improving CSS skills, specifically Flexbox and Grid layouts, culminating in a team-built CatWiki app that integrated an Apollo Client/GraphQL connection to the Cat API.

  • Participated in an eCommerce app project that consolidated client-side development skills by combining multiple libraries and frameworks, demonstrating readiness for full project builds.

Collapsed bootcamp highlights. Showing 4 bullet points.

Work

Cambridge University Press & Assessment - Manila company logo

August 2022 - May 2023

Cambridge University Press & Assessment - Manila
Junior Software Engineer
  • Patched and maintained Mantle, a negotiated sales platform comprising 22 Node.js microservices for managing the order-to-fulfillment lifecycle of academic books and journals at Cambridge University Press and Assessment.

  • Built patch features across a distributed event-driven architecture using Hapi.js, NATS messaging (Hemera RPC), MySQL, and Redis, serving order management, fulfillment tracking, and digital entitlement provisioning.

  • Maintained order fulfillment integrations with SAP (IFC134 XML via FTP) for book orders and A2R (CSV via SFTP) for journal subscriptions, including response polling and status reconciliation.

  • Maintained and patched Vue.js 2 / Nuxt SSR frontend components with Vuex state management and Vuetify, supporting order creation, product selection, pricing configuration, and fulfillment monitoring workflows.

Collapsed description for Junior Software Engineer. Showing 4 bullet points.

Cambridge University Press & Assessment - Manila company logo

May 2023 - Present

Cambridge University Press & Assessment - Manila
Software Engineer
  • Modernized Mantle from legacy JavaScript microservices to a TypeScript-first architecture, rebuilding core services with Hapi 21, Objection.js ORM, and Awilix dependency injection while maintaining production continuity across 27 services.

  • Helped develop 5 refactored TypeScript microservices (orders, fulfillments, backend platform, reports) replacing legacy Hemera RPC with direct REST APIs, reducing inter-service coupling and improving testability.

  • Helped develop an asynchronous order processing pipeline using AWS Lambda and SQS for order confirmation, crediting, product explosion, and entitlement provisioning, with dead-letter queue handling and Slack alerting.

  • Helped enforce Test-Driven Development with Jest achieving 80%+ coverage across all TypeScript services (~1,100+ test cases in mantle-orders alone), with co-located spec files and CI-enforced coverage thresholds.

Collapsed description for Software Engineer. Showing 4 bullet points.

Skills

Showing skills page 1 of 30