Personal details

Maximiliano C. - Remote front-end developer

Maximiliano C.

Based in: 🇳🇿 New Zealand
Timezone: Auckland (UTC+12)

Summary

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.

Work Experience

Front-End Developer
Neromotion, Auckland | Jan 2023 - Dec 2023
HTML/CSS
SQL
Node.js
TypeScript
Atlassian
React
JavaScript
Swagger
GraphQL
Postman
Next.js
Figma
Tailwind css
Framer motion
Contentful CMS
Nx Workspace

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.

Solution Developer
Sandfield, Auckland | Aug 2018 - Jan 2023
HTML/CSS
SQL
Node.js
Azure
TypeScript
React
Stored Procedure
JavaScript
Microsoft SQL Server
React Native
Material-UI
.NET

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.

Education

Universidad ORT Uruguay
Bachelor's degree・Software Engineer
Mar 2013 - Dec 2017

Personal Projects

Elemental GiftIconOpenNewWindows
2023
HTML/CSS
TypeScript
Stripe
React
GraphQL
UX/UI Design
Next.js
Tailwind css
Framer motion
Vercel
I recently completed my first project as an independent developer, Elemental Gift! This e-commerce website sells handcrafted gift boxes designed to spread warmth and joy. Each gift box is lovingly made with attention to detail, making it a perfect token of affection to create cherished memories for your loved ones. To meet my client's expectations, I created a simple website with a clean design and a colour palette that conveyed the desired feeling. My priority for this project was to provide my client with a standalone system that she could easily manage to display product information, options, and pricing using a CMS. We process payments using Stripe and monitor them through a dashboard, which also helps us schedule package deliveries. A domain-based email was set up for business communication. To build the website, I styled NextJS using a combination of ChakraUI and my custom TailwindCSS components. I integrated GraphQL to generate the data layer and API functions, Stripe to process payments, and Google Analytics to track website traffic and user behaviour. The website is deployed on Vercel and linked to my GitHub repository. I paid close attention to the user experience, ensuring the website's performance, responsiveness, and security met high standards. I used media queries to adapt to different screen sizes and implemented server-side rendering for faster page loads. Moreover, I integrated React Hook Forms and requests to the NZPost API to calculate shipping costs and localisation features. On the project management side of things, I used Clockify to track my time and verify my estimations at the beginning of the project. Also, I configured a Trello board to break down the tasks and track what is going on at any time.
2023
HTML/CSS
TypeScript
React
GraphQL
UX/UI Design
Next.js
Tailwind css
Framer motion
Contentful CMS
Vercel
This project is powered by the latest technologies, such as NextJS 14, which includes features like static and dynamic server-side rendering, CMS for content management, GraphQL, and Tailwind CSS. These tools have helped me create a platform that showcases part of my journey as a software engineer, highlighting the projects that have shaped my most recent experience. The website is still a work in progress and will evolve. I plan to use it to experiment with new ideas and improve my creativity. For example, I would love to make it available in multiple languages, such as Spanish and English (and Te Reo if I reach the required level one day!) or introduce a chatbot that I can train with the content of the website and make it much easier to explore the articles. I am gradually migrating my three-year-old WordPress blog to this new website, now serving as my digital garden.