Diego Muñoz 'Kartones'

I build things, both 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

Mobile phone:
Mobile Phone

Birth year:
1981

Location:
Madrid, Spain

Reallocation:
Initially no

Remote work:
Accepted

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

CV:

PROFESSIONAL EXPERIENCE

Job positions flattened because you're the product of what you do, not your job titles. References of previous jobs available if required.
I have a set of principles I like to follow on my jobs, please read them. http://portfolio.kartones.net/myprinciples/

Software Developer at ticketea.com - March 2017 - Currently

AWS Docker Javascript MySQL PHP PostgreSQL Python

One of the biggest Spanish solutions for managing event tickets, both online and with mobile applications.
Backend and APIs development, some DevOps tasks.


Technical Lead at TheMotion.com - November 2015 to March 2017 (1 year 4 months)

AWS Docker Javascript PostgreSQL Python

Highly scalable video rendering platform that quickly transforms product catalogs into videos.
Led cross-functional team (2 other people) in charge of web and customer-facing services: webapp, public API and satellite services like email, notifications, user accounts and Facebook video distribution. Backend and microservices development, DevOps tasks and on-call support. Recruiting and mentoring.
Reason for leaving: Challenging new opportunity, different priorities between business and tech.


Software Developer at CARTO - January 2014 to November 2015 (1 year 10 months)

PostgreSQL PostGIS Redis Ruby

Open source mapping and data visualization SaaS platform.
Backend and APIs development, including new components like data connectors (Twitter tweets, GDrive, Dropbox and others), new import formats, user groups/companies, and internal tools like quick rollback. Recruiting and outreach. Partially remote (up to 3 days per week).
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 to December 2013 (11 months)

ElasticSearch HBase Javascript MySQL PHP 5 StatsD

Web-based games portal with social and gamification components.
Full website redesign and rewrite: Frontend and backend development of main website, internal CMS, data migration scripts, user avatar generator platform, avatar items store and payment systems. Recruiting, outreach and mentoring.
Reason for leaving: Most hard work completed, challenging new position (fully backend engineer).


Software Developer at Tuenti.com - March 2009 to February 2013 (3 years 11 months)

Hadoop Javascript Memcached MySQL PHP 5 Sphinx

Biggest Spanish social network until 2012, with +12 million registered users and +5 million MAU.
Frontend & backend development. Multiple website redesigns (1st almost full code rewrite) and focus on high scalability. Main website, mobile website, backoffice and internal tools. Recruiting, outreach and mentoring.
Reason for leaving: Challenging new opportunity, being able to define tech from the beginning.


Software Developer at NAVTEQ - July 2008 to February 2009 (9 months)

ASP.NET C# SQL Server

Backend development of web applications and SOA & mobile web services. Indoor routing R&D (optimal paths, data storage, relevant step-by-step instructions).
Reason for leaving: Madrid R&D office shutdown by NOKIA.


Software Developer at ilitia Technologies - July 2004 to July 2008 (4 years)

ASP.NET C C# Javascript SQL Server

Consulting services. Full-stack development of desktop, web, PDA & TabletPC applications, training courses and materials. Led 3 people team. Recruiting, outreach and mentoring.
Reason for leaving: Switch to product development.


Software Developer at Grupo Raxon - October 2003 to July 2004 (10 months)

ASP 3 ASP.NET SQL Server VB 6 VB.NET

Consulting services. Full-stack development of desktop and web applications.
Reason for leaving: Main company focus not software development.


Software Developer at Surfernet - September 2002 to July 2003 (11 months)

ASP 3 SQL Server VB 6

Full-stack development of desktop and web applications.
Reason for leaving: CTO resigned, became only developer.


Software Developer at Alhambra EIDOS - July 2001 to October 2001 (4 months)

ASP 3 SQL Server VB 6

Full-stack web development (3.0 version of e-Learning platform).
Reason for leaving: Incompatibility between full-time job and studies.


WORK HISTORY CHART


Total time worked:

NON-PROFESSIONAL EXPERIENCE

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

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

Technical reviewer of Packt Publishing books:

Articles written for paper and online magazines (2001-2005):

STUDIES

ACADEMIC

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

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

< 2000
EGB + ESO & LOGSE (primary & secondary education)

COMPLEMENTARY

2006
MCP 70-340 Implementing security for Applications with C#

2005
Microsoft Certified Application Developer (MCAD)