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

Portfolio image 1

ChatterBox

A web application to host video chat rooms up to 5 people using WebRTC technology.

Portfolio image 2

MagicBox

A website that allows sharing media content between friends in real time, even using the YouTube API to play videos at the same time.

Portfolio image 3

FileCloner

Made on Electron, this desktop app lets you clone files in a certain way, choosing from some parameters.

Portfolio image 4

CVTemplate

This own website is open source too. Made just with HTML5, CSS3 Animations, FlexBox and CSS Grid. No JavaScript.

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