Fernando Martínez González

Software Engineer

A Word

I like to program all kinds of systems, in all kinds of environments. My work experience goes mostly, but it is not limited to, Python, JavaScript, TypeScript, Go, C++, C, C#, relational and non-relational databases, Docker, AWS, GCloud, Terraform (and other HashiCorp products), Git and all the related CI/CD around it, frontend and backend templating, etc. I love functional programming too, so I also use stuff like Haskell, Clojure, and the like, but haven’t got much work experience on it. I have been around enough to also know how important is to have a great team, and having a cohesive and vibing working environment where things get done and people feel good about it is something I put a lot of time into. I enjoy the craft and the challenge, let me know if you have something interesting to work with. Cheers!

Experience

Jul 2022–Present Explosion GmbH [Berlin, Germany]

Worked on a management SaaS tool for annotations and training tasks, based on Prodigy. I took, in close interaction with the rest of the team, care of the design, implementation, testing, and shipment of several parts of the software. The frontend was implemented client side only in VueJS. The backend was done in FastAPI with PostgreSQL. We did deployments in AWS and GCloud using Terraform, Nomad, and other Hashicorp open source tools.

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

Worked on a on edge deployed software for super markets to classify users intentions. Most of the backend and main apps were implemented in Python. I took care of a complete re-write of the main frontend app used in the terminals that used the data supplied by the classifier.

Also worked on the internal infrastructure needed to run our machine learning pipelines. One of the applications was implemented in Rails with MongoDB. Other tasks comprised on having our internal Python Packages Registry, updating and extending our annotation tools, CVAT and internals. This was done using a mix of private cluster and Google Cloud.

Sep 2019–Apr 2020 SwagUp, Inc [Havana, Cuba]

I worked on the integrations with Shopify and Zapier. Those were relavant while the store was being developed to provide a ready-to-use venue for selling the company’s products. We used extensibely the AWS services to develop and deploy these integrations.

I also worked on creating a baseline component library for the new store web page. We had to integrate with the already existing React codebase.

Sep 2018–Sep 2020 University of Havana [Havana, Cuba]

Distributed Systems and Computer Networking Professor.

I had to prepare and evaluate multiple projects. Projects involved ideas like BitTorrent, MapReduce, and Distributed Hash Tables.

Education

2013–2018 University of Havana, Cuba

Skills

Programming Languages Python, Golang, JavaScript,

TypeScript, C, C++, C#

Technologies and Tools Git, Linux, Bash,

Functional Programming,

FastAPI, Django, React, Docker

Like to use Haskell, Clojure, Common Lisp, OCaml, Rust

Languages Spanish (Native), English (Full professional proficiency), German (Still learning)