~/mrganser

whoami

Germán Suárez

Principal Software Engineer

15+ years building web applications. Engineering leader, perfectionist craftsman, and eternal optimist.

stack
TypeScript, React, Node.js, microservices
focus
scalable systems, tech debt under control, AI in team workflows
based
Canary Islands, Spain (remote)

cat about.md

Principal engineer working in TypeScript, with 15+ years building web applications. Over that time I have worked on microservices, event-driven systems and CI/CD, and spent a few years in engineering management across product, design and tech.

I am still hands-on and write production code every day. AI is part of my daily workflow, from generation and review to exploring architecture, and the quality bar stays the same. I care about covering every scenario while keeping things simple, and I like helping teammates grow.

  • 15+ yearsFrom intern to Principal Engineer
  • Hands-on leaderMentoring teams while writing production code
  • AI in practiceBringing AI into team workflows and processes
  • Long-term builderSystems that scale, tech debt under control

git log --career

2019-05 to present

Senior Software Engineer → Principal Software Engineer

Insendi (EdTech startup → scaleup)

  • Led development across two teams and over 10 engineers, cutting development cycle time by 50% and improving average API response time by 35%, while keeping employee turnover close to zero.
  • Helped transform a startup into a mature scaleup by introducing agile methodologies and a fully remote culture, and by evolving its main product through roadmap decisions, including the implementation of new AI-driven features such as quiz content generation.
  • Scaled the platform to handle thousands of students concurrently through microservices, caching and asynchronous event-driven communication.
  • Led the creation of a new product, making product decisions from a technical perspective and defining its roadmap in collaboration with management, product and design. Released the MVP in six months.
  • Introduced development practices such as feature flags, trunk-based development and a monorepo architecture, and led major refactoring and migration initiatives.
  • Improved CI/CD, halving deployment times and reducing errors, with zero unplanned downtime for three years.
  • Acted as an engineering manager, mentoring several junior engineers who advanced to senior and team lead positions. Rated the company’s top leader in 360° surveys, scoring above 4.8/5 with 100% participation.
  • Created an employee handbook that reduced onboarding time and was rated 4.9/5 by employees.
typescriptreactnext.jsnode.jsmicroservicesevent-drivenmonorepoci/cdpostgresqldockerawsredisaileadershipproductltixapiterraformactivemqstorybookdatadogjestreact-testing-libraryplaywright

2011-04 to 2019-05

Intern → Senior Software Engineer

Contactel Teleservicios (Regional emergency management company)

  • Gradually took on responsibilities, including requirements gathering, analysis and team-based project development.
  • Later led two development teams, implementing agile methodologies and consistently delivering projects on time to a high standard.
  • Built and scaled the emergency management platform behind the Canary Islands’ 112 service, covering a population of over 2 million.
javaj2eejsfhtml5css3javascriptangularjsgraphqlnode.jstomcatprimefacesoracleagile

ls -l projects/

work/

  • Insendi LMS

    Learning platform serving thousands of concurrent students. Full-stack TypeScript microservices with support for LTI and xAPI standards.

    typescriptnode.jsreactnext.jsmicroservicesltixapi
  • 112SGE

    Emergency management web app behind the Canary Islands’ 112 service, covering a population of over 2 million. Full-stack JavaScript.

    javascriptangularjsnode.js

side/

  • A board game companion app with +12 tools for tabletop gaming: dice rollers, score trackers, timers, and more. Available on Android and iOS.

    react-nativetypescriptexpo
  • ChatterBox

    source

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

    next.jstypescriptreacttailwindwebrtc
  • MagicBox

    source

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

    next.jstypescriptreacttailwindwebsockets
  • FileCloner

    source

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

    typescriptreacttailwindelectron
  • CVTemplate

    source

    This very website is open source too. Plain HTML and CSS, no JavaScript.

    html5css3

cat education.log

2014-09 to 2017-09

Master's degree in Computer Science Engineering

Universidad de Las Palmas de Gran Canaria

Specialization: Web technologies and digital businesses.
Thesis: Developing a web application using WebRTC technologies.
Graduated with Honors.

2010-09 to 2011-12

Bachelor's degree in Computer Science Engineering

Universidad de Las Palmas de Gran Canaria

Thesis: Developing a program that checks the effectiveness, efficiency and uniqueness of students' programming exercises using the reflexive Java API.

2007-09 to 2010-06

University degree in Information Systems Engineering

Universidad de Las Palmas de Gran Canaria, University of Southern Denmark (Erasmus semester)

First in class. Graduated with Honors.
Regional 2009 Scholarship for Academic Excellence.

2005-09 to 2007-06

Secondary school

I.E.S Politécnico Las Palmas

Graduated with Honors.

ls certs/

  • Claude Code in Action
  • Claude Code 101
  • Scrum Master certificate PSM-I
  • Functional Programming in Erlang
  • Management systems and GDPR
  • ITIL Foundation Certificate in IT Service Management
  • JavaScript, AngularJS, NodeJS
  • Certified ISO/IEC 27001 Auditor
  • Liferay
  • HTML5 & CSS3
  • CISCO CCNA Routing Protocols and Concepts
  • CISCO CCNA Network Fundamentals