Diego Muñoz Pérez
Initially no (remote work accepted)
Spanish (native), English (high writing/reading, medium speaking)
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 at my jobs, please read them. https://portfolio.kartones.net/myprinciples/
One of the biggest Spanish platforms for managing event and concert tickets, via both web and mobile applications.
Backend and APIs development, migrations and rewrites. Legacy systems containerization and other DevOps tasks. Outreach (committee chairman).
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.
- 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. 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.
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. Mentoring of junior engineers, outreach and recruiting.
Reason for leaving: Most challenging work completed, challenging new position (fully backend engineer).
- March 2009 - February 2013
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.
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, plus challenging new opportunity (new development stack, high-scalability).
Software Developer at multiple companies - July 2001 - July 2008
Consulting services and full-stack development of desktop and web applications at multiple spanish companies, including four years at ilitia.com
where I also worked at 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:
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)