I am a software engineer who graduated from my homeland, Uruguay. I reside in New Zealand and work on developing web systems at a product and custom implementation level. In my most recent experience, I have worked as a full-stack developer for five years. However, in the last few years, I have been focusing on the front-end side, collaborating on projects such as code migrations and new developments, both on React and, more recently, NextJS.
I aim to create systems with seamless interfaces that make technology easy to use and enjoyable for everyone. Almost anyone can create software that solves something, regardless of whether they are a curious beginner. That's why I also love sharing my experiences and knowledge and documenting my learning journey through blog posts.
Above all, I am an entrepreneur at heart, always looking for new challenges and learning opportunities that resonate with my values. Collaborating with talented and magnificent human beings on real-world issues fuels my creativity and drive, teaches me more about myself, and helps me fine-tune the direction I want to move towards.
As the lead NextJS developer, I was entrusted with spearheading the development of VetDesk, a comprehensive platform designed to cater to websites serving veterinary clinics. This robust platform boasts many out-of-the-box features, including appointment management, medical history, e-commerce, user management, product subscriptions, and payment transfers using Stripe. I integrated GraphQL into the platform's CMS(Contentful) to ensure seamless data querying. Furthermore, clients can choose from various website design variants, including components, website palettes, and animations.
In addition to VetDesk, I developed a boilerplate project that streamlines data layer generation and API requests to Contentful using GraphQL. This project features a plethora of functionalities, including easily configurable localisation, server-side static generated routes that use webhooks to rebuild whenever the content is updated, and many others. The goal was to establish a solid foundation for future NextJS projects, ensuring that they are set up for success.
I was initially brought in to enhance Mainfreight's daily operation systems, which served as my gateway into the dynamic world of supply chain logistics. In this role, I was responsible for developing new features and maintaining and optimising the existing single-page application (SPA). This system efficiently managed an impressive load of over 230,000 consignments weekly, spanning Australasia and the United States.
After two years, I took on an expanded role and dove into the core maintenance of the supply chain framework. At the same time, I spearheaded the creation of a versatile front-end framework using React. This innovative framework maximised the reuse of our backend and provided extensive adaptability. It catered to freight movements and diversified into managing farm supplies, livestock, vehicle imports, and even intricate logistics involving prisoners' transport from cells to the courthouse and back.
My commitment extended beyond technical expertise. I actively engaged in soft-skills workshops, mastering effective communication, ethical influencing, and public speaking. Additionally, I participated in internal programs to welcome new colleagues, both technically and socially, introducing them to the company.