Ciao! My name is Jorge Gómez, I am 33 years old and I'm currently living in Murcia, Spain. I studied building engineer at the UCAM university and later on I decided to move on Web Development studying a Higher Technical Qualification.
Thanks to these studies I have been able to learn the basics of programming and I have also learned on my own design patterns or software architectures.
Since then, I have decided to specialize, above all, in JavaScript technologies. Since I started the practices until today, I have worked mostly using Vue and React, creating user interfaces with Tailwind CSS. In addition to JavaScript, I also really like PHP, Laravel and Symfony. Also this year I hope to get some time to learn GO, because I have in mind some CLI applications that could be interesting. I am also an enthusiast of Vim and Neovim and, although I am not using these editors in my day to day life, I am in love with Vim shortcuts.
In my spare time I take the time to learn new technologies through books, articles or videos. What I love most is software architecture, craftsmanship and design patterns. Thanks to books such as Uncle Bob's 'Clean Architecture', 'Pragmatic Programmer' or even 'The Programmer's Brain' I have learned beyond just programming: code quality, testing, etc. Everything I am learning I always try to put it into practice in my side projects, there is always something to improve!
As you can see, software and my side projects occupies a large part of my life, although I also like to travel, reading, and above all, mechanical keyboards. And of course... I also like to enjoy the weekend with my family and friends cooking some pizzas! 🍕
I wanted to soak up all the knowledge I'd been accumulating by diving into Twitter and other social networks. I also started digging into several technical books like "The Programmer's Brain," "The Pragmatic Programmer," and "The Clean Coder." I figured it was time to broaden my horizons and reinforce those good practices 💪
I started developing personal projects to learn various technologies. My focus shifted towards creating bots for Telegram using JavaScript and TypeScript. Additionally, I began exploring the use of 3D on the web through libraries like ThreeJS or React Three Fiber 🧊
I decided to share the knowledge I had learned using these 3D libraries by giving a talk to other developers. It was an experience I loved and hope to repeat.
I started devouring courses (and actually finishing them!). The one I enjoyed the most was a Vue 3 course taught by Maximilian Schwarzmüller.
After getting a solid grip on Vue 3, and since I was eager to dive into Nuxt 3, I figured it was time to give my portfolio another makeover to put what I've learned into practice.
Career level up (again!) 🏠🚀
My portfolio was overdue for an update, so I decided to rebuild it from the ground up, incorporating new technologies I've learned recently (11ty, Jekyll, etc.).
Ending with an overall grade of 9.31/10 and receiving several honorable mentions. Pretty good ✨
Career level up 🏠🚀
I start getting interested in topics like SOLID principles, Test-Driven Development (TDD), or Hexagonal Architecture. I consume a lot of content on these topics (like CodelyTv), and I begin using Twitter to stay updated on current trends. Thanks to that, I also start reading technical books 🌌
I decide to enroll in a 6-month training program in my city where they teach HTML, CSS, JavaScript, PHP, SQL, and Symfony. I juggle this with courses on Udemy 🔥
Unemployed and unable to leave my house, I start creating small projects and uploading them to GitHub. Calculators, simple portfolios. I learn how to deploy on Netlify and GitHub Pages.
I had no intention of returning to university. I was seeking a program that offered a shorter duration but would still adequately prepare me, both theoretically and practically. Thus, I decided on the Higher Technician in Web Applications Development, which is the highest educational level in Spain before pursuing a university degree.
After several years of job hopping and realizing that architecture wasn't my true passion, I decide to enroll in a Higher Technician program in Web Applications Development. Unfortunately, the course doesn't start until next year.
Although I had dabbled with Java, HTML, and CSS in previous years, it wasn't until this moment that I began programming seriously. With still a year left before the course began, I made it my goal to learn as much as I could by then.
After five years of hard work, I finally graduated from university. Those were years I cherish dearly, especially for the friendships and experiences I had. Now, my professional journey begins! 🚀
Thanks to an internship program at my university, I secure a job at a Real Estate company conveniently close to my home. In this job, I learn how to navigate a professional environment and manage to get promoted several times. I become responsible for specific areas of work, assisting in the training of new employees.
Not sure what to study, I decided to follow what I loved most at the time: drawing. In my surroundings, there wasn't much enthusiasm for technology, and even less belief in software development as a feasible way to earn a living.
Even though I had already dabbled in video games, my PC couldn't handle much, so my parents decided to get me a red Game Boy Pocket along with Pokémon Red.
I started to get interested in video games by reading specialized magazines. This led me to delve deeper into the world of computing.
🐣