Fernando Martínez González

Software Engineer

Summary

I am a passionate software engineer with deep experience in Python, from backend systems and data pipelines to cloud infrastructure and DevOps. I thrive in collaborative teams, enjoy tackling challenging problems, and believe that technical excellence is built on strong fundamentals and continuous learning.

I learned to program without internet access in Cuba, which taught me to value fundamentals, resourcefulness, and creative problem-solving. This foundation has shaped my approach to software engineering and set me apart in a world increasingly reliant on AI tooling.

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.

I tailor my work and communication to the needs of each team and project, and I am always eager to learn new technologies and adapt to different roles—especially those focused on Python.

Experience

Feb 2024–May 2025 dive solutions GmbH [Berlin, Germany]

Senior Backend Engineer

Worked on SaaS tool for mechanical engineers, Dive CAE.

Jul 2022–Dec 2023 Explosion GmbH [Berlin, Germany]

Senior Full Stack Engineer

Worked on a SaaS tool for language processing pipelines, Prodigy.

Apr 2020–Jul 2022 Signatrix GmbH [Berlin, Germany]

Software Engineer

Worked on edge-deployed software for supermarkets to classify user intentions.

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)