Diego Muñoz 'Kartones'

I build things, for work and for pleasure.
And read as much as possible, because one never stops learning.

Learn more about me.


Curriculum Vitae

Full name:
Diego Muñoz Pérez

Email:
Contact Address

Location:
Madrid, Spain

Languages:
Spanish (native), English (high writing/reading, medium speaking)

CV:

PROFESSIONAL EXPERIENCE

Job positions flattened because you're what you do, not a title. References and detailed list of previous jobs available if required.
I have a set of principles I like to follow at my jobs, please read them. https://portfolio.kartones.net/myprinciples/

Principal Engineer at eventbrite.com - April 2018 - Currently
Amazon Web Services Docker Javascript MySQL Python
The world's biggest event and ticketing platform.


Software Developer at ticketea.com - March 2017 - April 2018
Amazon Web Services Docker Google Cloud Platform Javascript MySQL PHP 5 Python Redis
One of the biggest Spanish platforms for managing event and concert tickets, via both web and mobile applications.
(Mostly) Backend and APIs development, migrations and rewrites. Legacy systems containerization and other DevOps tasks. Outreach (committee chairman).
Bought by Eventbrite.


Technical Lead at TheMotion.com - November 2015 - March 2017
Amazon Web Services Docker Javascript PostgreSQL Python
Highly scalable video rendering platform that transforms product catalogs into videos.
Led cross-functional team (2 other people) in charge of building customer-facing services: web-app, public API and satellite services like email, notifications, user accounts and Facebook video distribution. Backend APIs and microservices development, DevOps tasks and on-call support. Mentoring of junior engineers and recruiting.
Reason for leaving: Different priorities between business and tech.


Software Developer at Carto.com - January 2014 - November 2015
PostgreSQL PostGIS Ruby
Open source mapping and data visualization SaaS platform.
Backend and APIs development, including scalability rewrites and new components like data connectors (Twitter, GDrive, Dropbox and others), new import formats, user groups/companies and internal tools like a quick rollback feature. Outreach and recruiting.
Reason for leaving: Challenging new position (tech lead), being able to define tech & procedures from the beginning.


Software Developer at Minijuegos.com / Miniplay.com - February 2013 - December 2013
HBase Javascript MySQL PHP 5
Web-based games portal with social and gamification components.
Full website redesign and rewrite. Frontend and backend development of main website, user avatar generator platform, avatar items store and payment systems, internal CMS, data migration scripts. Mentoring of junior engineers, outreach and recruiting.
Reason for leaving: Most challenging work completed, challenging new position (fully backend engineer).


Software Developer at Tuenti.com - March 2009 - February 2013
Hadoop Javascript MySQL PHP 5
Biggest Spanish social network until 2012, with +12 million registered users and +5 million MAU (sold to Telefonica.com for 80 million €).
Frontend & backend development. Multiple website redesigns (1st almost full code rewrite) and focus on high scalability. Worked on main and mobile websites, backoffice and internal tools. Mentoring of junior engineers, outreach (committee chairman) and recruiting.
Reason for leaving: Challenging new opportunity, being able to define tech from the beginning.


Software Developer at NAVTEQ / here.com - July 2008 - February 2009
ASP.NET C# SQL Server
Mapping, navigation and location services platform.
Backend development of web applications and SOA & mobile web services. Indoor routing R&D (optimal paths, data storage, relevant step-by-step instructions).
Madrid R&D office was shutdown by NOKIA/Here.


Software Developer at multiple companies - July 2001 - July 2008

ASP 3 ASP.NET C# Javascript SQL Server VB 6 VB.NET

Consulting services and full-stack development of desktop and web applications at multiple spanish companies, including four years at ilitia.com where I built PDA and TabletPC applications, training courses and materials, and led a 3 people team during the last year. I also passed the MCP and MCAD Microsoft certifications, along the security-oriented MCP 70-340. Mentoring of junior engineers, outreach and recruiting.
Reason for leaving: Switch to product development.


Accumulated professional work time:

NON-PROFESSIONAL EXPERIENCE

Development blog: https://blog.kartones.net
GitHub account: https://github.com/Kartones and Gists: https://gist.github.com/Kartones
Personal projects: https://portfolio.kartones.net/personalprojects/

Speaker at conferences, events and local user groups: https://slides.kartones.net

Technical reviewer of Packt Publishing books: LEGO Mindstorms EV3 Essentials (https://portfolio.kartones.net/content/packt_lego_mindstorms_ev3_essentials_book.jpg) and Learning LEGO MINDSTORMS EV3 (https://portfolio.kartones.net/content/packt_learning_lego_mindstorms_ev3_book.jpg).

ACADEMIC STUDIES

2012-Currently
Universitat Oberta de Catalunya (http://www.uoc.edu) Computer Science degree (remote, 1 course/semester)

2000-2004
Universidad de Alcalá de Henares (http://www.uah.es) Computer Science degree (unfinished)