Who am I?âš¡
My name is Alex Vergara, a.k.a The Rustifyer on the open-source community.
I have always had an insatiable appetite for anything in connection to computers. I've come from a humble family, but throughout my childhood my aunt manage to bring home old computers and laptops from her job, which I gracely dismounted and mounter once all over again. I spent also a lot of time hacking Nintendo Game Boy games from my friends, trying to mess around with their dissasemblies. That led me through university in Seville, starting a bachelors degree in computer science. But then came my other big passion in this world, the music. I've been playing the guitar since I am 12 years old, and my best friend's father offers himself to be my first music teacher during a lot of years. He discovered me the amazing Jazz world, because I just wanted to be a Heavy Metal lead guitar player. So, during the summer before the last year of my degree I had an offer to become a professional musician that I couldn't let go. It was "now or never". So I change my life and started a new professional path. Luckily, during those years, I had plently of free time, so I could dedicate time to learn "real" software engineering, by deeping dive into the open-source world. But then came the Covid, so I started Zero Day Code, a non-profit organization to be a showcase in front of companies for me and all of those people who are skilled people in these field but they never finished they're bachelors (or even started). Later, my actual company made me an interview after found me online, and review my online job as well. After a really short interview, they gladly offered me a position within the company, from which I am extremely grateful, since they blindy trusted on my personal job, my lifetime history and my skills.
I feel like an insatiable monster of knowledge about software engineering. I spent my spare time writting code for Zero Day Code, for my personal projects, and doing courses about the more interesting topics on my job field. Those include system languages (Rust, C++), backend development (Java), general (Python) and (a litle) of mobile design, via Flutter and Dart. I spent also time contributing to projects like LLVM (the amazing umbrella project for Clang, for example), or anything that involves videogames, specially contributing from time to time to Epic Games, when I find some bugs while I work with Unreal Engine. The remaining time, is for really low level things, like don't forget about assembly and work with bare metal and embedeed systems.
My Resume 💼
Creating high-quality, high-performant Open Source projects and aplications that not only contributes to the community, but also showcases the ZDC developers in front of potential employeers.
Professional Diploma on Modern Music
Directed by the legendary guitarist 'Alberto Cereijo', best known for it's work on the mitic spanish Rock and heavy band 'Los Suaves'
Speciality: Modern composition and arrangement
ETSII
University of Seville, Spain
Completed up to the 4th year, but not yet finished
University of Santiago de Compostela
Abdul Bari
Udemy Course
Udemy Course
Pikuma.com
Udemy Course
GameDev.tv Team Udemy course
Trevor Sawler
Udemy Course
The London App Brewery
Global Mentoring
ZeroToMastery Academy Certification
Udemy Course
Tim Buchalka Academy
Ecomanagement Technology, A Coruña, Spain
I just came back home. After three months, my first company made me an incredible offers that I gladly accepted. But this time, I was also the responsible for managing the best practises along the whole organization and for set up the standards as well as for take care of every piece of software built for any project in the company while I continued to develop the critical processes of the previous project I worked on.
TL;DR I was the ultimate responsible for empowering up the best practises in any bit of code and any tool used
Mestrelab Research, Santiago de Compostela, Spain
I held the position of a multi-paradigm developer, focused on the core team that writes and mantains a big suite of software focused on chemicals
I was the responsible for upgrading the critical performance parts of the suite
Ecomanagement Technology, A Coruña, Spain
Worked in a project that my company develops for the big world wide retail company. This project is a big infrastructure focused on remote control of the client facilities, focused on the energetic efficiency, with a lot of different components, micro-services and cloud services, that processes more than 4,000,000 of unique data points every 15 minutes, managing critcal industrial code, mostly Modbus based.
After my first year, I was mainly tasked with re-building almost every component from scratch
Some of my works on Zero Day Code 🔥
A blazingly fast full asyncronous ORM for multiple databases
A modern build system and project manager for modern C++
A modern set of multidisciplinar libraries for modern C++, built and managed with Zork++
Rust library for provide runtime reflection capabilities, oop code-gen, like getters, setters, associated fns...
A kind-of-Alexa virtual assistant written in Python and focused on extensibility
A C++ library binded via FFI to Python to control the League of Legends game client with voice via Rumble-AI
Some more held only in my own GitHub account 🔥
The Galician version of Pokémon, made with Godot and coded in Rust via the gd-native-api bindings
My automated personal configuration across multiple OS, that allows to fully automate the installation and configuration of my prefered tools
Types and operations written in a modern fashion for Java. Some are fresh ideas non implemented on the language
Some of my musician work 🎸
Contact Me 📱
A Coruña, Galicia, Spain
alex.vergara.dev@gmail.com