@mgverick
EMGV

Hey what's up!

👋 I'm Erick Vega, a Full-Stack Engineer with a knack for turning ideas into code. I've navigated the tech world for 12+ years, leaving my mark on everything from telecom and banking to those massive ERP systems. Resumes are fine, but let's be real - they don't capture the person behind the code. So, here's my digital playground, built with Qwik (a super-fast SSR framework you'll want to watch out for!) and deployed on Netlify with Turso handling the data. I'm a full-stack maestro, comfortable conducting both the front-end and back-end orchestras. Think React, Material UI, Figma, Zustand, Redux, TypeScript, JavaScript, Tailwind... and a few other tricks up my sleeve. Explore my collaborations below to get a taste of my tech journey(the icons will get you an idea) And don't forget to check out my blog for insights, tutorials, and the occasional tech rant! And hey, if you've got a project in mind or just want to chat code, don't hesitate to reach out!

Collaborations & projects

VoIP, telecom, realtime, communications 📲

I've been fortunate enough to dive into diverse projects, honing my skills across the tech stack. React was my go-to for front-end magic, but this project let me explore exciting new territories like NGINX, Spring Batch, and the whole world of project setup and pipelines (hello, Jenkins!). I even mastered the art of building repositories from scratch for those sweet, automated builds. Gitflow became my new best friend, guiding me through a smooth development lifecycle. The real challenge? Juggling multiple teams and building an SDK that could seamlessly power the web, mobile, and the server - all with the added constraint of using TypeScript across the board. Talk about a design puzzle! But hey, challenges are what make us grow, right? I'm incredibly grateful for the mountain of knowledge I've gained along the way.

Legacy Systems? Challenge Accepted! 🚀

It's almost spooky how many times I've wrestled with those creaky old legacy systems, transforming them into sleek, modern marvels. React was my trusty sidekick on most front-end adventures, but I even got to flirt with Angular a bit. And the best part? Full-stack wasn't just a bonus, it was a requirement! I dove headfirst into the back end, conquering Node.js, Express, and MongoDB. Then SSR burst onto the scene, and for the past couple of years, I've been rocking Next and Qwik. Oh, and did I mention Docker? Yeah, that was a fun playground too! Of course, those legacy systems didn't go down without a fight. Unraveling their quirks and complexities was like solving a cryptic puzzle, but that's what made the victory so sweet. This whole experience taught me a crucial lesson: truly understanding the business and the system's big picture is the key to making smart decisions.

Outsourcing, banking, finance and first steps in the tech world 🏦

It's true that the foundation of my career was built here. Just like any great building, it's during the construction of those foundations that we learn the most. My journey began with PHP and CodeIgniter, along with SenchaJS for the front end. I was amazed at how those technologies could create a massive ERP system with such a strong presence throughout Latin America. Then, I had the opportunity to work on a project that was a true eye-opener. It gave me invaluable insights into how things work. I was part of a team developing a banking system to support our support team. The main focus was on the front end, where I gained hands-on experience with HTML, CSS, and JavaScript. On the back end, we used Java, PostgreSQL, Apache Tomcat, Dojo, and many other technologies. This broad exposure is why I've always considered myself a full-stack developer. It was a fantastic learning experience! The biggest hurdle was understanding the complex business rules and the system's architecture. However, this project taught me so much about the tech industry, and I'm incredibly grateful for the opportunity. I firmly believe that those initial steps were the key that opened the doors to the tech world for me.