Fernando Martínez González
Software Engineer
Summary
I am a passionate software engineer with extensive experience developing systems across diverse environments. My technical expertise spans Python, JavaScript, TypeScript, Go, C++, C, C#, relational and non-relational databases, Docker, AWS, GCloud, Terraform and other HashiCorp products, Git and CI/CD workflows, plus frontend and backend development. I also enjoy functional programming with languages like Haskell and Clojure, though most of my professional experience has been with imperative paradigms. Throughout my career, I have learned that technical excellence goes hand-in-hand with strong teamwork and collaborative environments where both productivity and job satisfaction thrive. I am drawn to challenging problems and innovative solutions.
Experience
Feb 2024–May 2025
dive solutions GmbH [Berlin, Germany]
Senior Backend Engineer
Worked on SaaS tool for mechanical engineers, Dive CAE.
- Architected and implemented storage optimization solutions for several terabytes of data and millions of blobs, enabling near real-time queries for both client-side and internal systems
- Reduced storage consumption by 10% through identification and removal of unlinked and deprecated data, resulting in substantial cost savings
- Developed and maintained backend systems and DevOps infrastructure using Python, PostgreSQL, Terraform, Azure, and Temporal for persistent task management
Jul 2022–Dec 2023
Explosion GmbH [Berlin, Germany]
Senior Full Stack Engineer
Worked on a SaaS tool for language processing pipelines, Prodigy.
- Collaborated closely with team on design, implementation, testing, and deployment of multiple software components
- Developed client-side frontend applications using Vue.js
- Built backend services with FastAPI and PostgreSQL
- Managed cloud deployments on AWS and Google Cloud using Terraform, Nomad, and other HashiCorp tools
Apr 2020–Jul 2022
Signatrix GmbH [Berlin, Germany]
Software Engineer
Worked on edge-deployed software for supermarkets to classify user intentions.
- Led complete rewrite of the main frontend application for terminal devices that consumed classifier data
- Developed backend systems and applications primarily in Python
- Built and maintained machine learning pipeline infrastructure, including a Rails application with MongoDB
- Managed internal Python Package Registry and extended annotation tools (CVAT and custom internal tools)
- Deployed solutions using hybrid private cluster and Google Cloud infrastructure
Sep 2018–Sep 2020
University of Havana [Havana, Cuba]
Professor
Distributed Systems and Computer Networking Professor.
I had to prepare and evaluate multiple projects and courses. In the realm of distributed systems things like Distributed Hash Tables and Consensus Algorithms were very common and fun to work with. Many of the projects imitated ideas like BitTorrent and MapReduce.
Education
2013–2018
University of Havana, Cuba
Bachelor, Computer Science
Skills
Programming Languages
Python, JavaScript, TypeScript, Go, C, C++, C#, Haskell, Guile
Frameworks & Technologies
FastAPI, Vue.js, React, Django, Rails, Node.js
Databases & Storage
PostgreSQL, MongoDB, Redis, Elasticsearch
Cloud & DevOps
AWS, Google Cloud, Azure, Docker, Terraform, Nomad, Temporal
Tools & Workflow
Git, Linux, Bash, CI/CD, Kubernetes
Languages
Spanish (Native), English (Full professional proficiency), German (Conversational)