Open to remote & relocation opportunities

Jan Lynnel Balitaan

Senior Fullstack Application Developer

I build the backend services, APIs and automation platforms that engineering and operations teams run on. I currently work on network automation and agentic AI systems at Quantrics Enterprises (Bell Canada), across Python, Java, TypeScript and OpenShift.

Philippines 9+ years in production Telecom · FinTech · SaaS
About

I like the systems nobody sees

The quiet infrastructure everything else leans on — and the automation that keeps it from waking anyone up at 3am.

Give me the configuration platform the network team opens every morning, the accounting service that has to reconcile to the cent, or the OAuth server that simply cannot go down. That is the work I enjoy most — and I have been lucky enough to do it for nine years.

Right now that means Quantrics Enterprises (Bell Canada), where I work on a device configuration backup and compliance platform and the automation around it. My favorite piece is an agentic system that takes a Jira ticket all the way through to a merged configuration change. Watching it close that loop the first time was a very good day.

Before this came multi-protocol APIs for a retail POS migration, an OAuth 2.0 server and conversational AI for a SaaS platform, and a FinTech app built by a team working toward an Electronic Money Issuer license from the Bangko Sentral ng Pilipinas.

I have served as a Team Lead and a Product Owner, genuinely enjoyed both, and still prefer to be close to the code. I work in English with distributed teams across Canada, Singapore and Hong Kong — usually as the person who writes the architecture document and then helps build the thing.

What I like working on

  • Making slow things feel fast
  • Automating work nobody should do by hand
  • Designing an API other teams like using
  • Being the one who finds out why it broke
Selected work

A closer look at six projects

The ones I would most want to talk through in an interview.

  • Agentic ticket-to-production pipeline

    Quantrics Enterprises (Bell Canada) · 2024–present

    Reads a Jira ticket and carries it all the way through to an implemented Telegraf configuration change. Automation that closes the loop rather than stopping at a suggestion.

    JavaVertex AIGitLab APITelegraf
  • Configuration backup & compliance platform

    Quantrics Enterprises (Bell Canada) · 2024–present

    The platform Bell Canada network operations use for device configuration backup and compliance. Contributed the system architecture and process flows, the paginated API layer, and the UX rebuild that replaced slow full-page loads with responsive views.

    PythonFlaskCeleryPostgreSQLOpenShift
  • FinTech app behind an EMI license

    Nessotech · 2018–2020

    The company's FinTech Android application and its security hardening, built as part of the team that secured an Electronic Money Issuer license from the Bangko Sentral ng Pilipinas. Later led its migration to Huawei Mobile Services.

    AndroidHuawei HMSFirebasePython
  • One domain over three protocols

    HRS Marketing · 2021–2024

    The API layer of a Point-of-Sale web migration, exposing the same domain over REST, GraphQL and gRPC — one set of business logic behind three interfaces, so each client could integrate over the protocol that suited it.

    FastAPIStrawberry GraphQLgRPCPostgreSQL
  • Developer tooling for operations

    Quantrics Enterprises (Bell Canada) · 2024–present

    A universal web IDE that lets the operations team make configuration changes safely, and an AI-assisted Electron work assistant bringing Jira, GitLab merge requests, ServiceNow and Vacation Tracker into a single window.

    TypeScriptVue.jsElectronGitLab API
  • Security testing & certificate automation

    Quantrics · HRS Marketing · Nessotech

    Vulnerability assessment and penetration testing at two companies, and the automation of certificate renewal for Cisco Unified Communications Manager devices — removing a recurring manual task.

    Burp SuiteOWASP ZAPsqlmapNikto
Experience

Nine years, six organizations

Telecom, FinTech, retail technology, SaaS and mobile entertainment — as an individual contributor, a team lead and a product owner.

  1. Quantrics Enterprises, Inc.

    Bell Canada · Current

    Telecommunications · Philippines

    Senior Fullstack Application Developer

    June 2024 — Present
    • Develop and maintain the device configuration backup and compliance platform used by network operations — Python, Flask, Celery and PostgreSQL on OpenShift.
    • Rebuilt that platform's experience around paginated APIs, server-driven datatables and asynchronous network calls, replacing slow full-page loads with responsive views.
    • Built an agentic system that takes a Jira ticket through to an implemented Telegraf configuration change, using Java, GitLab APIs and Google Vertex AI.
    • Optimized StackStorm, MongoDB and RabbitMQ so the automation estate could absorb agentic and high-volume workflows.
    • Shipped an AI-assisted desktop work assistant in Electron and TypeScript that brings Jira, GitLab merge requests, ServiceNow and Vacation Tracker into one window.
    • Helped build a monitoring data-gathering tool: a microservice plus an installable cross-OS watcher agent that manages dynamic Telegraf configurations and certificates.
    • Contributed to a universal web IDE that lets operations make configuration changes safely — TypeScript, Vue.js, Python, GitLab APIs.
    • Automated certificate renewal for Cisco Unified Communications Manager devices, removing a recurring manual operations task.
    • Built a BigQuery-backed data service with Python and FastAPI.
    • Authored Python SDKs and Pydantic models giving the team a typed interface to internal microservices and to Fortinet and Arista device APIs.
    • Extended GitLab CI/CD pipelines to generate worker pods dynamically from project YAML, simplifying deployment.
    • Delivered standard Java and Spring Boot APIs fronting IBM Maximo for team-wide reuse.
    • Hardened Expect scripts for device connectivity, and automated artifact promotion between repositories.
    • Produced the system architecture and process flows for the configuration backup and compliance platform.
    • Working inside a SAFe Agile train, with daily AI-assisted development using Claude Code and GitHub Copilot.
    PythonFlaskCelery FastAPIJavaSpring Boot TypeScriptVue.jsElectron PostgreSQLMongoDBRabbitMQ OpenShiftGitLab CI/CDStackStorm Vertex AIBigQueryTelegraf
  2. HRS Marketing Pte Ltd.

    Food & beverage retail technology · Singapore (remote)

    Backend Developer

    June 2021 — April 2024
    • Built the Raptor Multi-Application Service and Raptor Accounting Service from the ground up in Python, FastAPI and PostgreSQL — including Xero and Mekari Jurnal accounting integrations.
    • Built the API layer of the Point-of-Sale web migration, exposing one domain over REST (FastAPI), GraphQL (Strawberry) and gRPC.
    • Delivered the Next.js frontends for both Raptor services.
    • Implemented SymmetricDS to migrate and continuously synchronize data from MSSQL to PostgreSQL.
    • Integrated the QSR Automations Kitchen Display System using Python and MSSQL.
    • Built the Site, Receipt and Device Management modules on gRPC and Python.
    • Ran vulnerability assessments and penetration testing with Burp Suite, OWASP ZAP, sqlmap and Nikto, and fixed what they surfaced.
    PythonFastAPIgRPC GraphQLStrawberryPostgreSQL MSSQLNext.jsSymmetricDS Burp SuiteOWASP ZAP
  3. ChatDaddy Inc.

    SaaS / conversational commerce · Hong Kong (remote)

    Senior Software Developer

    September 2020 — May 2021
    • Built and hardened the OAuth 2.0 authorization server in Node.js and Express.js with PostgreSQL.
    • Shipped the automated subscription and payment system behind ChatDaddy's paid plans.
    • Designed a multi-level conversational flow engine using spaCy and PyTorch.
    • Developed the customer-facing dashboard in React.js.
    • Built Gmail parsers and a Shopify integration for the platform integration service using TypeScript, Express.js and MySQL.
    • Improved the automated keyword-reply application (Python, Flask) and the campaigns service (TypeScript).
    Node.jsTypeScriptReact.js Express.jsOAuth 2.0PyTorch spaCyPostgreSQLMySQL
  4. Freelance / Independent Consulting

    Multi-client · Remote

    Software Developer

    March 2019 — March 2022
    • Designed and built a complete product suite for a private startup client.
    • Built the backend API for a Filipino-Chinese dating platform — one of the first dating sites in the Philippines — using Python 3, Flask and MySQL.
    • Delivered a content-managed website for a clinical psychology practice in Australia using PHP and WordPress.
    • Delivered a content management system for one of the largest IT organizations in the Philippines.
    • Delivered a content-managed website for a Philippine manufacturing company.
    PythonFlaskPHP WordPressMySQL
  5. Nessotech Inc.

    3 roles

    FinTech / e-money · Philippines

    Team Lead

    January 2020 — August 2020
    • Managed and mentored the development team through the FinTech mobile application revamp.
    • Led backend optimization and the rollout of security patches across the FinTech application.
    • Set the partner-integration development plan and authored API design documentation, process flows and database designs.
    • Built a reporting dashboard in Python 3 and Flask with MySQL.
    • Managed the GitHub repositories, Firebase console, Huawei Developer console and Google Play console.
    • Provided end-to-end support to the operations team.

    Product Owner

    November 2019 — December 2019
    • Served as Product Owner for the payment gateway, coordinating the development team through delivery.
    • Authored the API design, database design, process flows, system architecture and technical documentation.
    • Ran security review, end-to-end testing and end-to-end support for the gateway.

    Android Developer

    June 2018 — August 2020
    • Built and shipped the company's FinTech Android application.
    • Contributed to the team that secured an Electronic Money Issuer (EMI) license from the Bangko Sentral ng Pilipinas.
    • Led the migration of the FinTech application to Huawei Mobile Services.
    • Provided vulnerability assessment and penetration testing to strengthen the platform's security posture.
    • Automated support, monitoring, report generation, data extraction and testing with Python 3 and MySQL.
    • Worked across AWS EC2, RDS, S3 and Glacier, and took part in strategic and business planning sessions with management.
    AndroidJavaPython FlaskMySQLHuawei HMS FirebaseAWS
  6. Risingtide Mobile Entertainment Inc.

    Mobile entertainment / VAS · Philippines

    Software Developer

    September 2017 — June 2018
    • Built an SMS Gateway in Python 3, Perl and Java with RabbitMQ as the queuing layer.
    • Built an Account Management System in Python 3 and Django with MySQL.
    • Delivered a Handset Delivery Android application and its Python 3 and Django backend.
    • Contributed to a team effort that cost-optimized the infrastructure and improved system performance.
    • Built a mobile number cleaning tool in Python 3 and Django with SQLite.
    • Automated monitoring, report generation, data extraction and testing.
    • Ran quality and stress testing, authored technical documentation and supported the business team end to end.
    PythonDjangoJava PerlRabbitMQMySQL AWS
Skills

What I work with

Grouped by what they are used for, and marked by how deep the experience actually goes.

Highlighted used daily for years — happy to be questioned in depth Plain shipped and maintained in production

Languages

PythonTypeScriptJavaScriptJavaSQLPHPPerlBash

Backend & APIs

FastAPIFlaskgRPCGraphQLRESTCeleryDjangoSpring BootExpress.jsNode.jsPydanticOAuth 2.0

Data & storage

PostgreSQLMySQLSchema designMSSQLMongoDBSQLiteBigQuerySymmetricDS

Platform & DevOps

LinuxGitLab CI/CDOpenShiftAWSGitHub ActionsNginxRabbitMQStackStormMunin

AI & automation

Claude CodeGitHub CopilotWeb scrapingAgentic workflowsVertex AIPyTorchspaCyTelegrafExpect

Frontend

Vue.jsReact.jsNext.jsElectronHTML5 & CSS3WordPress

Security

VAPTBurp SuiteOWASP ZAPsqlmapNiktoCertificate automation

Mobile

AndroidHuawei Mobile ServicesFirebaseGoogle Play Console

Architecture & practice

Root-cause analysisSystem architectureAPI designTechnical documentationSAFe / AgileMentoring & code reviewProduct ownership

Can own it end to end

Take a backend service from the architecture document through API design, database schema and implementation, out via CI/CD, and then answer for it when it misbehaves in production.

Can lead when needed

Mentored developers through a mobile revamp as Team Lead, and saw a payment gateway through delivery as Product Owner — the API design, the process flows, and the documentation a regulator reads.

Still deepening

Container orchestration beyond everyday OpenShift, deeper AWS architecture, and applied machine learning past the spaCy and PyTorch work I have done so far.

Resume

Pick the format your process expects

The same career, written to the conventions of each market — paper size, terminology, section order and length. Every file is a single-column document with real headings and real bullet lists, so applicant tracking systems parse it cleanly. PDF to send, DOCX to edit.

  • US & Canada resume

    United States · Canada

    Reverse-chronological and achievement-led, trimmed to the strongest material. No photo, no date of birth, no marital status — exactly as US and Canadian employment law expects. Letter paper.

    US Letter3 pagesNo personal data
  • UK & Ireland CV

    United Kingdom · Ireland

    Opens with a personal statement, then key achievements and full career history, and closes with references on request — the structure UK and Irish recruiters read for. A4 paper, serif setting.

    A44 pagesPersonal statement
  • Europass-style CV

    European Union · EEA

    Follows the Europass section order used across the EU — personal information, position applied for, work experience, education and training, digital skills and language skills — for employers and public bodies that expect that shape.

    A45 pagesEU standard sections
  • Australia & NZ CV

    Australia · New Zealand

    The longer, more detailed CV that Australian and New Zealand employers expect: full professional profile, key achievements, complete employment history, capabilities and a referees note. A4 paper.

    A45 pagesReferees noted
  • Asia-Pacific resume

    Singapore · Hong Kong · Malaysia · UAE

    Concise and front-loaded, with the details APAC and Gulf recruiters screen on stated up front — nationality, notice period and work-arrangement flexibility — followed by achievements and full history. A4 paper.

    A44 pagesAvailability stated
  • Master resume

    Complete record · nothing truncated

    Every role and every project in full, with no bullets trimmed to fit a page count. Useful when a recruiter asks for the long version, or as the reference the shorter variants above are cut from.

    US Letter5 pagesUnabridged
Education

Where it started

Four years of scholarship, and a specialization that pointed straight at the work I do now.

FEU Institute of Technology

Manila, Philippines

Bachelor of Science in Information Technology

Specialization in Web and Mobile Applications

Graduated August 2017

Academic distinctions

School years 2013–2017

  • Academic Scholar every year, 1st through 4th year
  • Top Performing Student, 4th year (SY 2016–2017)
Contact

Hiring for a backend, platform or automation role?

I am open to remote and relocation opportunities, and I reply to every genuine message. Tell me what you are building and what the hard part is.

Philippines · available for remote and relocation