Gonzalo Gabriel Jiménez Fuentes
I enjoy solving problems using Software. I have created code for very different devices and machines: servers, PCs, mobiles, microcontrollers, PLCs and so on. This fact has made to deal with a large range of problems and paradigms, but always taking into account scalability, resilience and fault tolerance. You can find my code running in a data center, in your mobile phone or even in an airport. 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 my blog and releasing my open source projects.
Software Consultant • Jan, 2018 — Present
I help my customers to design, build and maintain real-time applications.
- Software Development
- Tech Consultant
- HR Tech Partner
Technologies: Linux, Docker, Kubernetes, Python, Go, Elixir, Erlang/OTP, Rust, Bash, Nginx, DC/OS, Mesos, Marathon, Zookeeper, AWS, Azure, GCP, Terraform, Ansible, Vagrant, Jenkins, Gitlab, MongoDB, PostgreSQL, MySQL, RabbitMQ, 0MQ, Kafka.
Check out the professional web.
Chief SW Architect • Oct, 2016 — Dec, 2017
I continued with my tasks as SW Engineer but I was more focus on helping 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.
Senior SW Engineer • Sep, 2015 — Sep, 2016
I created all the tech environment of Palmtree Statistics to later design, develop and maintain on production SW solutions to help professional sport traders.
Freelance Engineer • Aug, 2013 — Aug, 2015
I collaborated in different part-time projects with several companies:
- Platform for data analysis in soft real time.
- Control system of video cameras and weather switchboards.
- Android Application for surveillance system.
Technologies: Java, Android, Python, AngularJS, MongoDB, Nginx.
R&D Engineer • Jun, 2011 — Aug, 2015
I worked in several agile teams distributed around the world developing SW tools which were used to optimize mobile (GSM, UMTS and LTE) networks of several vendors. Information traces of the network nodes were analyzed in order to identify and geo-locate issues.
Technologies: Java, C++, Python, MySQL, GSM, UMTS, LTE.
Control & Communications Engineer • Oct, 2009 — Jun, 2011
I worked in a cross-functional team to develop industrail HVAC solutions where my responsability was Software and Hardware related. Start-ups, on-site updates and trainings were also my tasks.
BSc and MSc Telecommunication Engineering 2003 — 2010
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
Open Source Projects
Piton runs a high available pool of “Pythons” in order to help you with the GIL.
Open Source Elixir - OTP Application which will help you to work with RabbitMQ.
CLI tool to generate Kubernetes ConfigMaps or Secrets with a lot of data entries from files.
Copy, save or restore jobs between jenkins servers.
Elixir utility to manage your connected nodes.
Galena is a topic producer-consumer library built on top of GenStage for Elixir.
Websocket Library written in Elixir.
Signalr implementation for Elixir.
Barenboim is an Elixir library which will help you with data streaming dependencies in concurrent flows.
Open Source Python library for Tornado web framework to locate IPs or server names.
Visit my Github account to find more projects.