Gonzalo Gabriel Jiménez Fuentes

I enjoy solving problems using Software and helping people to do the same, guiding them or through training. I have developed a wide range of projects, this fact has made me to deal with a large range of problems and paradigms, but always taking into account scalability, resilience and fault tolerance. My software systems are currently running in data center, in mobile phones or even in airports. I consider myself a team player which always helps every person involved in the project to success. My Background is in Telecom therefore I like the projects that involve real-time, networking, messaging, concurrency and so on. I also like to share my knowledge publishing posts in blogs and releasing my open source projects.



Experience

Adysof Solutions

Founder and Technical Director • Apr, 2020 — Present

I help my customers to design, build and maintain cloud-native applications.

Check out some of the published projects.

Participating in projects around the world playing different roles:

Training: (Every training has been delivered several times to different companies)

Technologies:

Linux, Kubernetes, Docker, Cloud(AWS, Azure, GCP, OpenStack), Python, Go, Elixir, Erlang/OTP, Rust, Java, Bash, Terraform, Ansible, CI/CD(Jenkins, Gitlab, GitHub Actions), Nginx, HA-Proxy, DC/OS, Mesos, Marathon, Zookeeper, MongoDB, Couchbase, PostgreSQL, MySQL, RabbitMQ, 0MQ, Kafka.


Freelance

SW Development and DevOps Consultant Jan, 2018 - May, 2020

Working as freelance helping companies to achieve their goals.

Projects:

Training: (Every training has been delivered several times to different companies)

Technologies:

Linux, Kubernetes, Docker, Cloud(AWS, Azure, GCP, OpenStack), Python, Go, Elixir, Erlang/OTP, Java, Bash, Terraform, Ansible, CI/CD(Jenkins, Gitlab, GitHub Actions), Nginx, HA-Proxy, DC/OS, Mesos, Marathon, Zookeeper, MongoDB, Couchbase, PostgreSQL, MySQL, RabbitMQ, 0MQ, Kafka.

Palmtree Statistics

Chief SW Architect • Oct, 2016 — Dec, 2017

I became the biggest tech authority of the company, directly working with the CEO and the co-founders. Focus on building teams, helping and guiding other colleagues, improve the architecture to include new use cases, increase the reliability of all the applications and automate processes. I also helped in other business related tasks. Company left the country and it became my first customer.

Main project:

Pelota was a Football trading system which helped traders to take decisions more accurate and faster than their competitors.

Technologies:

Linux, Elixir, Erlang/OTP, Python, Bash, Nginx, AngularJS, Javascript, Docker, Mesos, Marathon, Zookeeper, MongoDB, PostgreSQL, MySQL, RabbitMQ, 0MQ, Jenkins.


Palmtree Statistics

Senior SW Engineer • Sep, 2015 — Sep, 2016

Palmtree Statistics first tech employee and, therefore, I had to create all the tech environment of Palmtree Statistics to later design, develop and maintain on production SW solutions to help professional sport traders. Directly working with the CEO and the co-founders.

Main project:

Pelota was a Football trading system which helped traders to take decisions more accurate and faster than their competitors.

Technologies:

Linux, Elixir, Erlang/OTP, Python, Bash, Nginx, AngularJS, Javascript, Docker, Mesos, Marathon, Zookeeper, MongoDB, MySQL, RabbitMQ, 0MQ, Jenkins.


Ericsson

R&D Engineer • Jun, 2011 — Aug, 2015

Collaborating with several agile teams distributed around the world developing SW tools which were used to optimize mobile (GSM, UMTS and LTE) networks of several vendors like AT&T, Telefonica, Vodafone or Deutsche Telekom. Information traces of the network nodes were analyzed in order to identify and geo-locate issues.

Main Project:

TPS (Trace Processing Server) took traces (network protocol events) and processed them in order to help field engineers to take better decisions.

Technologies:

Java, C++, Python, MySQL, GSM, UMTS, LTE.


Ciat

Control & Communications Engineer • Oct, 2009 — Jun, 2011

Being part of a cross-functional team to develop industrial HVAC solutions, mainly for airports, where my responsibility was Software and Hardware related. Start-ups, on-site updates and training were also my tasks.

Main Project:

Emirates Airlines Engineering Center project (Dubai - UAE)

Technologies:

C/C++, Matlab, Pascal, Ladder, Javascript.



Education

Málaga University

BSc and MSc Telecommunication Engineering 2003 — 2010


Polytech’Lille

Ingénieur de Informatique, Microeléctronique et Automatique (Erasmus grant) 2007 — 2008


Conservatorio Superior de Música de Málaga

Medium Degree in Violin 2003 — 2006


Conservatorio Superior de Música de Córdoba

Medium Degree in Violin 2003 — 2003


Conservatorio Elemental de Música de Montilla

Basic Degree in Violin 1995 — 2000



Certifications



Languages



Open Source Projects

Kamaji

Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden. With Kamaji, you can deploy and operate hundreds of Kubernetes clusters as a hyper-scale cloud provider.

Ockam

Build Applications That Trust Data-in-Motion Across Cloud Services, Beyond Data Centers, Through Gateways.

Piton

Piton runs a high available pool of “Pythons” in order to help you with the GIL.

Conejo

Open Source Elixir - OTP Application which will help you to work with RabbitMQ.

Cartografo

CLI tool to generate Kubernetes ConfigMaps or Secrets with a lot of data entries from files.

Jenkins Porter

Copy, save or restore jobs between jenkins servers.

Nodex

Elixir utility to manage your connected nodes.

Galena

Galena is a topic producer-consumer library built on top of GenStage for Elixir.

EnchufeWeb

Websocket Library written in Elixir.

Signalrex

Signalr implementation for Elixir.

Barenboim

Barenboim is an Elixir library which will help you with data streaming dependencies in concurrent flows.

Torip

Open Source Python library for Tornado web framework to locate IPs or server names.

Visit my Github account to find more projects.