Skip to content
Vince.

About

Dann Vincent Palmes

Software engineer — backend Java, middleware and real-time data

Bay, Laguna, Philippines

I am a software engineer in Bay, Laguna, working on enterprise Java and systems integration for Vocus through Tech Mahindra. The work sits in the middle of things, literally: the middleware between NBN — the government-owned network most Australian broadband runs over — and the retail providers reselling it. An order has to cross an organisational boundary intact, and when it does not, somebody has to be able to say which side it stopped on.

Before that I spent nearly four years at Globe Telecom on backend and data engineering — moving subscriber records between Snowflake, Aerospike and cloud storage without losing any, resolving queued messages fast enough that a promo notification was still worth sending, encrypting things that had to stay encrypted.

Working at that scale teaches you to distrust code you cannot check. A pipeline that is subtly wrong about 70 million records is worse than one that is loudly broken, so I have ended up caring a great deal about the boundary between logic you can test and infrastructure you can only observe.

The demos on this site come out of the same instinct, applied somewhere less serious. Pitch detection and step sequencing are real-time problems with checkable answers: a tuner is either reporting the right note or it is not, and a beat either lands on time or it does not. Building them from the algorithms up, with the logic kept away from the browser so it could be tested properly, was the point.

Skills

Languages & frameworks
  • Java
  • Spring Boot
  • Quarkus
  • EJB
  • JPA
  • Hibernate
  • Apache Camel
  • Maven
  • Python
  • TypeScript
  • R
  • Flutter
Integration & messaging
  • Kafka
  • REST
  • SOAP
  • SQL
  • SQL Server
  • Aerospike
  • Snowflake
  • DynamoDB
  • Firebase
Cloud & DevOps
  • GCP
  • AWS
  • Kubernetes
  • OpenShift
  • JBoss/WildFly
  • Jenkins
  • ArgoCD
Tools
  • SoapUI
  • SSMS
  • Maven
  • Git

Experience

  1. Jul 2026 – Present

    Vocus (via Tech Mahindra)

    Software Engineer — Java / Middleware

    Middleware and web-service integration for Vocus's wholesale broadband business — the systems carrying orders between NBN, Australia's government-owned national network, and the retail providers reselling it — across the full lifecycle from interpreting a requirement through development and testing to production support.

    • Order and provisioning traffic in both directions: a reseller's order turned into a request NBN will accept, and NBN's response turned back into something the reseller's own systems can act on.
    • Integration over SOAP and REST across BSS, OSS and product platforms, exercised and debugged with SoapUI — the far end is somebody else's system, so most of the work is agreeing precisely what each side promises.
    • Core Java middleware — EJB, JPA and Hibernate, built with Maven and deployed to JBoss/WildFly.
    • Production support on that integration — tracing an order that stalled somewhere between the two sides and establishing which side it stalled on, working the data back through SQL Server in SSMS.
    • Full SDLC in an Agile team — analysis, development, automated testing, profiling, deployment and support — with design specifications and process documentation alongside it.
    • Works across testing, product, network operations and project management teams.
  2. Sep 2022 – Jul 2026

    Globe Telecom

    Java Developer / Data Engineer

    Backend and data engineering on nationwide subscriber systems, from SIM registration and KYC through to the real-time pipelines that feed promotions and business intelligence.

    • Built and deployed microservices handling nationwide SIM registration data for more than 70 million subscribers.
    • Developed a Snowflake-to-Aerospike pipeline keeping 70M+ subscriber records updated daily.
    • Built a Kafka-based real-time system for subscriber data, enabling faster promo provisioning and BI insights.
    • Built a scalable Quarkus queue-message resolver on Kafka for high-throughput promo notifications over email, SMS and push.
    • Developed a core encryption and decryption API using Ubiq structured encryption.
    • Built AWS S3 and Google Cloud Storage integrations to process file-based subscriber events as part of a KYC system.
    • Developed a geo-detection system that improved subscriber location accuracy for targeted campaigns.
    • Designed reusable core services — Cloud Storage to Aerospike, Kafka to Cloud Storage, Aerospike CRUD — standardising integration across projects.
  3. Jul 2021 – Oct 2021

    Honeywell Philippines

    Software Engineer Intern

    Automation and test tooling for internal ERP workflows.

    • Automated ERP workflows, cutting manual effort by 40% with data-driven scripts.
    • Built Ranorex test suites that were adopted across internal teams.

Education

  1. 2018 – 2022

    BS Computer Science

    University of the Philippines – Los Baños

    • Graduated Cum Laude (1.70 UPGPA)
    • UP Presidential Undergraduate Scholar, 2019–2022
    • PhilDev Foundation Scholar, 2020–2022

How this site is built

Next.js and React on the front, Tailwind for styling, and no audio libraries at all — the pitch detection, the sequencer clock and the music theory are written from scratch and covered by 355 unit tests that run in Node in well under a second.

The curve on the front page is generated at build time by the same pitch-detection code the tuner uses, which felt more honest than drawing a picture of it.