Hey there!

This is a more... detailed, version of the home page. You might find exactly the same information, but just a tiny bit more detailed. If you'd like to have my resume at hand, you can download it pressing here. Otherwise, please, just scroll down.

I'm a front-end web developer based on Uruguay; most of my career, I've been helping companies from different sizes, from start-ups to international entities like IADB to meet their goals building web applications.

I've always been interested in computers, and my passion for software started in 2012, doing my IT Senior, which helped me a lot through getting two IT degrees (Bachelor in Science and Bachelor in Engineering).

My career started at GSOFT in April 2017. I learnt the basics of web development there with my first project, Factura Express. I worked as some sort of full-stack developer, using Java Server Pages. The backend, of course, ran with Java, performing raw SQL queries instead of using an ORM to make CRUD operations in our SQL Server database.

On the other hand, front-end work was done with jQuery, and for styles, we used Boostrap, barely ever touching CSS.

In July 2019, I started working for Ascentis (now UKG). I started to learn React there, contributing in a huge codebase for many different HR products interfaces; I started with HR itself first, and then, with Payroll.

I had to go back to my roots, and touch JSP again during the re-branding of the company; using BEM, in a new team, we performed many changes in the look of different products of the company, written even in .NET.

A new challenge in my career started in March 2020; I joined Onetree, as a React developer. I worked for the Inter-American Development Bank, for CCB (Regional Country Department Caribbean). I had to learn about SPFx, which is a framework created by Microsoft to create SharePoint webparts and more.

I had to learn a lot, as it was my first approach to TypeScript, and working completely alone, taking many decisions that would impact the future of the project.

Alongside great project managers and QA engineers, we did some internal tools for different workflows of the department. As these webparts live on SharePoint, I had to learn how to create applications, groups, organizations, and much more. As well as how to access user's data through PNP-JS, lists management, and with time, even about Azure Logic Apps/Power Automate to trigger procedures automatically.

Getting to work at GoGrow in February 2022 was quite a challenge; I was hired to contribute in Builtfirst, a services marketplace, in my first contractor experience as a senior software engineer (a real milestone!).

After Builtfirst, the real deal started with Fresh Street (a marketplace connecting stores and distributors), using a brand new technology for me: Next.js, in a very critical change of paradigm from the pages to the app router, with lots of unestability. Nontheless, I learned a lot re-building this marketplace: about Algolia, InstantSearch, TailwindCSS, Zustand, Stripe... a true rich experience alongside great developers, and an amazing designer performing as QA and PM at the same time.

With Fresh Street acquired and a lot of new knowledge in the bag, the project I'm most proud of appeared: Go Bike Go, another marketplace for distributors, buyers and sellers to connect, using the same stack, but now using Typesense instead of Algolia. Many decisions were taken here that directly makes the way I build software now.

A typeform like application is the last project I've been involved with, using the same stack; I've been rethinking over and over how to improve the process that I've been polishing since Fresh Street.

Right now, I'm open to a new coding adventure!

If you'd like to connect, please, e-mail me at hello@pablohaller.dev, or through any of my socials!