Gabriel Núñez

Senior Software Engineer

From: Montevideo, Uruguay
Actually living in: Barcelona, Spain

Hi! I'm Gabriel, a Senior Angular Developer with over 11 years of IT experience. For the past 8 years, I have thrived in agile team environments. My curiosity and passion for technology have driven me to explore various roles and technologies, ranging from backend to frontend development, with some exposure to infrastructure as code. I am dedicated to contributing positively to team dynamics by offering assistance and fostering a collaborative and enjoyable working atmosphere.

Open for contractor
Working on side project

Skills

Education

Software Engineering

ORT University of Uruguay

March 2010 - July 2020

Work experience

Senior frontend developer

Wefox

July 2021 - now

In my current position, I built a modern and responsive platform to enable Wefox brokers to provide a better experience for their customers. This role involved several challenges, including leading the creation of dynamic journeys to achieve flexibility in the product creation process and integrating web components to maintain a consistent style across all company applications. I work primarily with Angular as the main framework and Lit for web components.

Fullstack developer

UruIT

June 2018 - February 2020

At UruIT, I gained valuable experience working on projects for high-profile clients such as Telefónica and Bloomberg Tax. I utilized my expertise in React, Angular, .NET and.NET Core to contribute effectively to these projects. Additionally, I expanded my skillset by working with cloud technologies like Kubernetes, Helm, and Terraform, further enhancing my ability to deliver robust and scalable solutions.

Full-stack developer

PhoneIQ

March 2017 - June 2018

At PhoneIQ, a unified communications startup, I leveraged my expertise in .Net,
MSSQL, and Knockout to develop and integrate features for their platform. I also
skillfully integrated the platform with external services like PubNub, Twilio,
Salesforce, and Kazoo.

.NET developer

HRU

July 2013 - March 2017

In my first role as a developer, I worked on developing and maintaining applications for the Maroñas Racecourse and casino rooms in Uruguay. This role provided a great learning experience as we handled the entire development cycle, from design to deployment. I primarily worked with .NET MVC, but I also developed a native Android application using Java.

Technologies:

Teaching Assistant Professor

ORT

April 2011 - December 2012

In my first professional role, I served as an assistant instructor of programming and robotics for teachers across Uruguay under the Ceibal Program. We used Scratch for programming and Lego NXT as the programmable device. It was a very enjoyable and rewarding experience.

Technologies:

Other Projects

Web ASH

March 2024 - now

Team size: Only me
My role: Front-end Developer, Designer
Company: Animales sin hogar
Category: Web app, Non-profit

Web Ash is a non-profit project created for an NGO that rescues abandoned animals in Uruguay. Besides providing all the information about the NGO, the website allows administrators to create adoption listings and registered users to post announcements about lost animals. It was developed using Angular and Firebase. The site is still pending full production release, so the URL is currently a preview link.

Technologies:

Flags Mastery!

December 2022 - June 2023

Team size: Only me
My role: Front-end Developer, Designer
Company: None
Category: Web app, Mobile app, Open source

Flags Mastery! is an educational game designed to help people learn the flags of the world. Developed using Angular and recently updated to utilize NgRx Signals Store, it's a PWA, allowing it to be played on mobile and offline. The game is available in multiple languages and features configurable difficulty levels.

Technologies:

Chaski Iot

May 2020 - May 2021

Team size: 4 people
My role: Full-stack developer
Company: Sonda
Category: Web app, IoT

Chaski IoT was my final degree project. It was a platform that enables third-party applications to communicate and interoperate with devices using Internet of Things (IoT) protocols (Like MQTT and COAP) through a well-defined API. The backend was developed with NestJS, utilizing RabbitMQ, Redis, and PostgreSQL for message queue management, caching, and data storage respectably. The admin interface was built using Angular.

Testimonials

Santiago Bermudez

We work together at wefox

Gabriel is a very capable professional, eager to work and always ready to learn. He is an excellent person and professional which makes it very easy to work with him.

My favorites