VINÍCIUS RODRIGUES DE ARO

MOBILE DEVELOPER

ABOUT ME

Mobile developer focused on React Native with interest in Android native development and Serverless architectures. I have developed applications from scratch that have been published to production, solving problems such as processing videos in parallel in the cloud; animations and gestures etc.

EXPERIENCE

React Native Developer

08/2022 - current

Globalsys Soluções em TI · Tempo integral

Worked on the development of a real state application in React Native, with advanced features such as maps, animations, and internationalization. I took part in the development of the app’s component library, developed using Storybook and React Native Web to share components between the app and the backoffice website, following the Style Guide. I also worked on an e-commerce application using VTEX IO, consuming Rest and GraphQL apis, and helped develop the app’s component library.

Full Stack Developer

08/2022 - 03/2023

Vizziam · Freelance

I independently developed a video recording application for 360° rotating platforms up to its third version and published it on Play Store. I integrated the app with an In-app purchases library for React Native to manage subscription plans. I used FFmpeg for video filtering, with the option of processing the video locally or remotely through a serverless Lambda function, and storing in an S3 Bucket. The application has an offline-first architecture and uses the Realm SDK for React Native. I implemented animations and touch-sensitive controls using the Gesture Handler and Reanimated libraries.

Full Stack Developer

02/2023 - 03/2023

DenvX · Freelance

I was responsible for recreating a React Native application for combating endemic diseases, which has been used by some cities in Brazil, with the goal of expanding to new cities. The application has advanced features such as maps, geolocation, and an offline-first architecture with RealmDB. The app is distributed through AppCenter, and updates are made on-the-fly with CodePush. I also recreated the backend using NodeJS, following the Clean Architecture pattern, with unit and integration test suites that add up to more than 150 tests in total. The backend is containerized with Docker and Docker Compose and runs on Heroku.

PROJECTS

Infinitum

Bug tracker - 2021

Bug tracking system for project management and issue tracking.

TypeScript

React

Node.js

9

Clean Architecture

Jest

Docker

WebSockets

MongoDB

PostgreSQL

Redis

i18n

l10n