Curriculum Vitae — Jon E. Eguiluz
Email: viroide@gmail.com
Product developer with ~20 years of experience. I love understanding product challenges and solving them. I have worked in medical, gambling, and kids products. Give me what you have, and I'll make it shine.
Location: Pamplona, 🇪🇸
Stack
- Languages & frameworks: Ruby on Rails, Node.js, Python, Django, Groovy
- Infrastructure: AWS, Airflow
- Practices: XP, TDD, BDD, CI/CD, Lean Startup
Job History
I've built APIs that serve thousands of requests per minute, fought concurrency issues, and turned processes that took hours into ones that take minutes. I have battled the big red dragons and emerged victorious. 🐉⚔️
Most relevant engagements below. For the full history, visit LinkedIn.
Senior Product Engineer @ Lingokids
2022-06 to present · an app for kids learning English
- Unified four billing providers (App Store, Google Play, Stripe, BrainTree) behind one internal API, so finance could reconcile subscriptions without a provider-specific path for each. Covers ~3k in-app purchases per day.
- Built a self-serve pricing and offers tool for marketing, replacing per-country spreadsheet submissions with a config UI that ships to stores without engineering time. Manages prices and offers across ~150 countries.
- Designed and shipped account merging for the recurring "I forgot which email I signed up with" case, closing out ~10k support tickets over the engagement that previously had no resolution path.
Tech designs make discussions happen earlier.
Contractor @ Triple
2022-01 to 2022-06 · a startup that handles credit card payments
- Built the enrichment API for credit card records with the data team, letting risk checks resolve a card's identity without a manual lookup. Enriched millions of records per day.
- Designed an async pipeline sustaining 1000+ requests per second, taking card lookup latency from 150ms to under 60ms.
- Set up the event importing process alongside the data team.
Better fast than perfect.
The Happy Partridge Developer @ G.games
2017-04 to 2022-01 · previously known as Gamevy
- Ran XP to the max — TDD, BDD, CI/CD.
- Owned the financial transaction layer, absorbing the double-charge / partial-refund / duplicate-webhook pitfalls that the rest of the team then reused. Handled 1M in-game currency transactions per day.
- Earned the title "The Happy Partridge Developer", which tells you what kind of engineer I was to work with.
Your most important task is to help others accomplish their tasks.
Developer @ Init Services
2015-12 to 2017-04 · a startup that provides IT services
- Built on a medical platform under real data protection law (GDPR / LOPD), learning where health data and general product data must diverge.
- Created a reusable multi-tenant platform scaffold, cutting client project setup from 6 months to 1 month so teams started from a working tenancy model instead of a whiteboard.
User data should be treated with care.
Co-founder @ Buala.net
2010-10 to 2015-12 · a small services company
- Co-founded a services company and learned to sit with customers until they could name the problem behind the request — the part no framework teaches you. Helped more than 10 clients find their real product.
- Took the lean startup methodology from the book into practice: validated assumptions, killed features early.
Customers often don't know what they need, but you should.
Education
- Computer Science at MU
- Ing. Tec. en informática de sistemas.
Contact
If you're building a product and something about it is stuck — a system that won't scale, a process that eats whole days, a team that needs a senior pair of hands to unblock — email me and tell me what's in the way.
- Email: viroide@gmail.com
- LinkedIn: https://www.linkedin.com/in/jon-e-eguiluz
- GitHub account: https://github.com/viroide/
- How I work: https://viroi.dev/how-i-work
- This CV online: https://viroi.dev/cv