About me
Hello! I am Germán, a
principal software engineer with over fourteen years of experience building web
applications. I started as a J2EE programmer but nowadays I work
with the JavaScript / TypeScript ecosystem and I love it. I have also taken functions
of Engineering Manager coordinating product, design and tech functions.
I am a perfectionist in anything I do. I stand out for my bug-free
code and for making sure all the scenarios are covered while keeping simplicity
and avoiding unnecessary complexities. I am a
very positive thinking person and I am not easily discouraged, I
always try to motivate my teammates.
If you want a downloaded version, you can
check out my CV.
Portfolio
Experience
-
Senior software engineer → Principal software engineer
Insendi (Edtech Startup → Scaleup)
Mar 2023 - Present
- Contributed to the professionalization, growth, and transformation of a startup toward maturity by adapting methodologies such as Scrum and evolving its main product through roadmap decisions, including the implementation of new AI-driven features.
- Led the creation of a new product from scratch, making product decisions from a technical perspective and defining its roadmap, in communication with direction, product and design.
- Introduced pioneering development practices such as feature flags, trunk-based development, and monorepo architecture, as well as leading major refactoring and migration initiatives.
- Managed system complexity through a broad technical vision, reducing technical debt and implementing refactoring methodologies.
- Improved CI/CD processes, cutting deployment times by more than 50%, reducing errors, and achieving 0% system downtime in recent years.
- Acted as an engineering manager, mentoring several junior engineers who advanced to senior and team lead positions, recognized for my positive attitude, patience and empathy.
- Created an employee handbook achieving a satisfaction score of 4.9/5 and raising team morale.
- Recognized as the company's top-rated leader in 360° feedback surveys, scoring above 4.8/5.
-
Junior software engineer → Senior software engineer
Contactel (Emergency management regional company)
February 2016 - Present
- Started as an intern to finish my university degree and progressed to a senior position.
- Gradually took on responsibilities, becoming capable of requirements gathering, analysis, and team-based project development without supervision.
- Eventually led a development team of two, implementing agile methodologies and consistently delivering projects on time and with high quality.
Education
-
Master's degree in Computer Science Engineering
Universidad de Las Palmas de Gran Canaria
September 2014 - September 2017
Specialization: Web technologies and digital businesses.
Thesis: Developing a web application using WebRTC technologies.
Graduated with Honors. -
Bachelor's degree in Computer Science Engineering
Universidad de Las Palmas de Gran Canaria
September 2010 - December 2011
Thesis: Developing a program that checks the effectiveness, efficiency and uniqueness of student's programming exercises using the reflexive Java API. -
University degree in Information Systems Engineering
Universidad de Las Palmas de Gran Canaria
University of Southern Denmark (Erasmus semester)
September 2007 - June 2010
First in class. Graduated with Honors.
Regional 2009 Scholarship for Academic Excellence. -
Secondary school
I.E.S Politécnico Las Palmas
September 2005 - June 2007
Graduated with Honors.
Certifications
2018
Scrum Master certificate PSM I
2017
Functional Programming in Erlang (30h)
2016
Management systems and GDPR
2016
ITIL Foundation Certificate in IT Service Management
2015
Javascript, AngularJS, NodeJS
2014
Certified ISO/IEC 27001 Auditor
2013
Liferay (18h)
2011
HTML5 & CSS3 (40h)
2010
CISCO CCNA Exploration Routing Protocols and Concepts
2010
CISCO CCNA Exploration Network Fundamentals