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.
- Software Development
- Devops
- Tech Advisor
- Tech Consultant
- Trainings
- HR Tech Partner
Check out some of the published projects.
Participating in projects around the world playing different roles:
- Hosting with more than 80000 online websites
- CDN with more than 10000 users
- Real Time Sport Bots system
- AWS Cloud Automation
- Cloud Kubernetes Platform in Openstack
- Secure Cloud Communication system offered as PaaS
- Multi-tenant tools for Kubernetes
Training: (Every training has been delivered several times to different companies)
- Docker
- Kubernetes
- Kubernetes Operators
- CI/CD Pipelines
- TDD with Python
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:
- Real Time Sport Trading system
- Development of a testing environment for a blockchain platform
- Design of a crypto trading platform
- Control system of video cameras and weather switchboards
- Surveillance System Android App
Training: (Every training has been delivered several times to different companies)
- Docker
- Kubernetes
- CI/CD Pipelines
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
- Spanish
- English
- French
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.