Let me introduce myself
Hi!
My name is Fran Martinez. Nice to meet you! I am backend developer borned in Barcelona city, although since some years ago I live in an small village in the mountains of Almería, Spain. I started my career in 2005 but it was not until I discovered Ruby that I became a proud developer.
I like all about development culture, from the product definition to development, but I what I most like is to share knowledge and open my mind to other points of view. Every product is the result of a shared artistic process; it’s the result of collaborative work, and that’s why I like responsible and enthusiastic people, who shares knowledge and who spend their time helping others to improve. This is at least what I try to do.
I have been always looking to work remotely and it was on 2016 when I achieved this dream. Working remotely changed my life and now I am currently a proud evangelist of this working culture.
What can I do
> Ruby (and Rails)
11 years experience with Ruby. From the creation of a Rails app to a PORO ruby coder. The Ruby community made me be reborn as a developer in 2012. Since then, I have learn the SOLID principles, design patterns, metaprogramming, git, TDD and Agile.
About APIs, I have strong experience with GraphQL and JSONAPI. About databases, I can handle any SQL challenge and I have experience in NoSQL databases. Also, I briefly worked with Kafka some time ago for an event sourcing solution and I really loved it!
I am clearly a backend developer, but I like to understand how frontend works and I am not afraid of having frontend (Javascript, React, Vue) challenges.
> Design patterns, architecture
I like design patterns and architecture, take part on conversations about refactors, improvements and make scalable solutions. If a solution is not scalable and not easy to understand, then it is not a good solution.
> Javascript and frontend
During my whole professional career I have been trying to keep myself updated in the frontend side. I am not afraid of Javascript, CSS and HTML and I like to play with frameworks like React or Vue. In the frontend area I feel like a junior that can easily become a senior in a very short time.
> Docker and Kubernetes
I used Docker on my local setup for a long time, but it was not as fast as using native installations, so I decided to go back to native! However, I like the versatility of having services up and running without having to take care about installations. Is the best magic ever!
About production environments, I have experience working with Kubernetes, updating memory size, number of replicas, environment variables, etc.
> Srum/Agile and Kanban workflows
I have worked with Scrum and Kanban. I have been scrum master and team lead for a team of 7. On the discussion between Scrum and Kanban I reckon that I am in love with Kanban methodology when it has to be applied to asynchronous remote teams. However, I have years of experience working with Scrum and applying team workflows in companies.
More about me
I am a very friendly person who likes to learn every day as a way of life. I have many hoobies! That’s why I like remote jobs, in order to have this balance between professional and personal skills.
I am a peaceful guy who likes to meet friends, practice yoga, play the guitar, learn about renewable energies, and of course reading about programming, philosophy, science fiction and classical novels. I also take care of my organic vegetable garden.