Tim Dumol

Senior Backend Engineer at Constructor

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tim Dumol is a Senior Backend Engineer with 16 years of experience building reliable, high-performance web and data systems, currently based in Madrid. He combines a mathematics background and competitive programming pedigree with hands-on SRE, data engineering, and full-stack development to productionize AI/LLM features and scale AWS- and Kubernetes-native services. Tim has repeatedly improved availability and cost-efficiency—rewriting critical Python services in Rust to handle ~1k large requests/sec, cutting CDC costs by 90%, and halving cloud bills through targeted optimizations. He mentors engineers in SRE and safe AI adoption, co-founded the Philippines’ National Informatics Olympiad, and contributes algorithmic implementations in Rust on open-source projects. Practical, metrics-driven, and security-minded, he focuses on solutions that deliver measurable business impact rather than vanity metrics.
code16 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at University of the Philippines Diliman
languagesEnglish, Filipino, Spanish
stackoverflow-logo

Stackoverflow

Stats
584reputation
47kreached
4answers
6questions
github-logo-circle

Github Skills (17)

algorithm10
algorithms10
rosetta-code10
data-structure10
data-structures10
rust10
mergesort9
bitmaps8
bitmap8
computational-geometry6
coreos6
cherrypy6
sqlalchemy6
operator-overloading6
decorator6

Programming languages (11)

TypeScriptMDXShellC++RustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
rust-rosetta/rust-rosetta

Aug 2014 - Oct 2017

Implementing Rosetta Code problems in Rust.
Role in this project:
userBack-end Developer
Contributions:14 commits, 2 PRs in 3 years 2 months
Contributions summary:Tim contributed to the implementation of various algorithms and data structures in Rust, aligning with the Rosetta Code problem set. Key contributions included the implementation of linear congruential generators, a merge sort algorithm, and a K-d tree for nearest neighbor search. The user also implemented a specific function for reading a line from a file, as well as implementing and writing to a PPM image file. These implementations demonstrate a focus on algorithmic problem-solving and low-level systems programming.
rustproblemsrosetta-coderosettarust-lang
TimDumol/rust-otp

Sep 2014 - Apr 2021

A Rust library for performing the HMAC-based One-Time Password (HOTP) and Time-based One-Time Password (TOTP) algorithms.
Contributions:15 commits, 1 PR, 4 pushes in 6 years 7 months
one-time-passwordcryptographyrust-libraryhotprust
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial