Arthur Machado

LinkedIn GitHub Medium Email
Arthur Machado

Hello, I'm

 
 

I'm a software engineer based in Brazil.
I love what I do and I'm always eager to learn new things.

Currently

Software Engineer

@softplan

Designing and developing software solutions for the Court of Justice of São Paulo — the judicial system of the most populous state in Latin America.

7+
Years of experience
1,209
Commits last 12 months
Daily snapshot of GitHub (personal) + GitLab (work)
Astro
Top language last week
Weekly-updated snapshot of WakaTime
Coffee cups/day

Selected Projects

A collection of work that showcases my passion for creating.

A website and mobile app for Android and iOS that let users view all the 3D models from the game League of Legends at any angle with animations. It's a handy tool for players to get reference material for their art, capture images and videos for content creation, or simply check out their favorite characters up close.

The project receives over 5 million page views each month and is monetized through ads. I also added Augmented Reality to the mobile app, a feature I loved working on!

React Three.js Astro Tailwind CSS Node.js Typescript HTML CSS Cloudflare Pages Cloudflare R2 Cloudflare Workers Augmented Reality

You can interact with the 3D model using your mouse.

An open-source web app that converts 3D models from .GLTF to .USDZ, which is used for Augmented Reality on Apple devices like iPhone, iPad and Vision Pro. It's a handy tool for developers and designers creating AR experiences for iOS devices.

React Bun Docker Google Cloud Run Vite Typescript HTML CSS

An open-source clone of the iOS Level app, built using web technologies.

It leverages the device’s accelerometer to measure surface inclination. The app uses the Motion Web API to track the device's orientation directly through the browser, eliminating the need for installation.

Ionic Angular Capacitor PWA Typescript HTML Sass

I developed my portfolio and made it available for purchase as a template on Astro’s themes marketplace. It features a modern design that prioritizes easy data updates, automatically generating both web and print versions from JSON files. It also achieves a perfect Lighthouse score and is fully optimized for SEO.

Astro Tailwind CSS Typescript HTML CSS SEO

Experience

My professional journey building impactful software solutions.

Senior Software Engineer

Softplan

Remote

Oct 2021 - Present

In my current role, I focus on developing and maintaining scalable user interfaces that meet client specifications. By creating and updating components and directives in our proprietary design system, I optimize the development process for the entire team. Recognizing the critical importance of web accessibility for users with visual impairments, I have made it a priority to ensure all our components are fully accessible.

Vue.js React Angular Accessibility Java Spring Boot Web Components Vitest SQL GraphQL Stencil.js Typescript HTML CSS Cypress Playwright Pinia Vuex Vuetify MUI Redux-Saga

Frontend Software Engineer

Meta (not facebook)

Remote

Feb 2021 - Oct 2021

I was appointed as the lead frontend developer to complete a traffic violation electronic issuance mobile app. The project was about halfway finished but had encountered development challenges. I took charge of resolving these issues and bringing the project to completion. The app features an offline mode for use in remote areas, integration with the device's camera for capturing visual evidence and scanning QR codes, and utilizes GPS to record the exact location of violations, enhancing the accuracy of collected data.

Angular Ionic Cordova SQLite Javascript HTML Sass

Software Engineer

Coob+ Viagens

Remote

Oct 2020 - Jun 2021

While enhancing the company's CRM system for their Vacation Club hotel subscription service, I focused on data management and prospecting. I developed custom SQL queries to generate valuable market and customer insights, created personalized interfaces for easier data visualization, and collaborated with other departments to meet their information needs.

Node.js SQL AngularJS Bootstrap C# Javascript HTML CSS

Junior Software Engineer

Farmácias FTB

Pernambuco, Brazil

Aug 2018 - Jul 2020

At a company with a network of approximately 1,000 pharmacies, I had my first hands-on experience with Angular, which provided a valuable learning opportunity. I thoroughly enjoyed working with the framework and, together with my team, developed internal projects aimed at optimizing various processes across all pharmacy locations, enhancing efficiency throughout the network.

Angular Ionic Capacitor Node.js Java Typescript HTML Sass

Education

My academic journey and continuous learning that shapes my approach to technology.

Logo - PUC Minas

Specialization in Software Engineering

PUC Minas

Minas Gerais, Brazil

2023 - 2024

Logo - UNIT - Universidade Tiradentes

Technologist Degree in Systems Analysis and Development

UNIT - Universidade Tiradentes

Sergipe, Brazil

2019 - 2021

Arthur Machado

mail@arthurmachado.dev

arthurrmp

arthurrmp

arthurmachado.dev

Experience

Senior Software Engineer

@Softplan

Oct 2021 - Present

In my current role, I focus on developing and maintaining scalable user interfaces that meet client specifications. By creating and updating components and directives in our proprietary design system, I optimize the development process for the entire team. Recognizing the critical importance of web accessibility for users with visual impairments, I have made it a priority to ensure all our components are fully accessible.

Skills:

Vue.js, React, Angular, Accessibility, Java, Spring Boot, Web Components, Vitest, SQL, GraphQL, Stencil.js, Typescript, HTML, CSS, Cypress, Playwright, Pinia, Vuex, Vuetify, MUI, Redux-Saga

Frontend Software Engineer

@Meta <i>(<b>not</b> facebook)</i>

Feb 2021 - Oct 2021

I was appointed as the lead frontend developer to complete a traffic violation electronic issuance mobile app. The project was about halfway finished but had encountered development challenges. I took charge of resolving these issues and bringing the project to completion. The app features an offline mode for use in remote areas, integration with the device's camera for capturing visual evidence and scanning QR codes, and utilizes GPS to record the exact location of violations, enhancing the accuracy of collected data.

Skills:

Angular, Ionic, Cordova, SQLite, Javascript, HTML, Sass

Software Engineer

@Coob+ Viagens

Oct 2020 - Jun 2021

While enhancing the company's CRM system for their Vacation Club hotel subscription service, I focused on data management and prospecting. I developed custom SQL queries to generate valuable market and customer insights, created personalized interfaces for easier data visualization, and collaborated with other departments to meet their information needs.

Skills:

Node.js, SQL, AngularJS, Bootstrap, C#, Javascript, HTML, CSS

Junior Software Engineer

@Farmácias FTB

Aug 2018 - Jul 2020

At a company with a network of approximately 1,000 pharmacies, I had my first hands-on experience with Angular, which provided a valuable learning opportunity. I thoroughly enjoyed working with the framework and, together with my team, developed internal projects aimed at optimizing various processes across all pharmacy locations, enhancing efficiency throughout the network.

Skills:

Angular, Ionic, Capacitor, Node.js, Java, Typescript, HTML, Sass

Education

Specialization in Software Engineering

PUC Minas

2023 - 2024

Minas Gerais, Brazil

Technologist Degree in Systems Analysis and Development

UNIT - Universidade Tiradentes

2019 - 2021

Sergipe, Brazil

Projects

Khada

- https://modelviewer.lol

A website and mobile app for Android and iOS that let users view all the 3D models from the game League of Legends at any angle with animations. It's a handy tool for players to get reference material for their art, capture images and videos for content creation, or simply check out their favorite characters up close.

The project receives over 5 million page views each month and is monetized through ads. I also added Augmented Reality to the mobile app, a feature I loved working on!

Skills:

React, Three.js, Astro, Tailwind CSS, Node.js, Typescript, HTML, CSS, Cloudflare Pages, Cloudflare R2, Cloudflare Workers, Augmented Reality

gltf2usdz.online

- https://gltf2usdz.online

An open-source web app that converts 3D models from .GLTF to .USDZ, which is used for Augmented Reality on Apple devices like iPhone, iPad and Vision Pro. It's a handy tool for developers and designers creating AR experiences for iOS devices.

Skills:

React, Bun, Docker, Google Cloud Run, Vite, Typescript, HTML, CSS

ionic-level

- https://ionic-level.pages.dev

An open-source clone of the iOS Level app, built using web technologies.

It leverages the device’s accelerometer to measure surface inclination. The app uses the Motion Web API to track the device's orientation directly through the browser, eliminating the need for installation.

Skills:

Ionic, Angular, Capacitor, PWA, Typescript, HTML, Sass

This portfolio!

- https://arthurmachado.gumroad.com/l/auren-portfolio

I developed my portfolio and made it available for purchase as a template on Astro’s themes marketplace. It features a modern design that prioritizes easy data updates, automatically generating both web and print versions from JSON files. It also achieves a perfect Lighthouse score and is fully optimized for SEO.

Skills:

Astro, Tailwind CSS, Typescript, HTML, CSS, SEO