Gilson Marquato Júnior
Verified Expert in Engineering
React Native Developer
Porto, Portugal
Toptal member since November 1, 2021
Gilson is a skilled software developer experienced in software development, automation, continuous integration, modular code and services, software with internationalization, debugging, and virtualization. He has knowledge and experience working with mobile, desktop, web, server, and IoT devices. Gilson has been using the Scrum methodology for over seven years and is keen on design patterns like MVC.
Portfolio
Experience
- Node.js - 9 years
- React - 8 years
- TypeScript - 7 years
- Game Development - 6 years
- Unreal Engine - 6 years
- React Native - 6 years
- Test Automation - 5 years
- Fastlane - 4 years
Availability
Preferred Environment
React, React Native, TypeScript, GraphQL, TypeORM, Context API, Test Automation, Node.js, ECMAScript (ES6), CI/CD Pipelines, Mobile Apps, Docker, Unreal Engine, C++, Game Development, Internet of Things (IoT), Game Production, Unreal Engine 5, Mobile App UI, JSON REST APIs, GitHub, Automation, Software Development
The most amazing...
...project I've built as a mobile developer is a cryptocurrency platform for users to borrow, lend, transfer, and invest money through a mobile app or website.
Work Experience
Unreal Engine Developer
Haywire Interactive LLC
- Developed a large-scale tactical shooter and strategy FPS/RTS game using Unreal Engine with C++ and some Blueprints.
- Developed AI using state trees, environment query, and C++.
- Created automation on GitHub to automatically run tests, linters, and validations on PR.
Full-stack Developer
Tethernet AI
- Architected some automations using Selenium to scrape relevant data from the web and organize and store the results on the database.
- Developed a Chrome extension to extend the functionalities of a webpage, rendering custom views inside it.
- Created a dashboard tool's front and back end with charts, tables, and filters using Next.js, NestJS, AWS, MongoDB, and WebSockets.
Unreal Engine Developer
Electoine LLC
- Helped create a multiplayer game on Unreal Engine 5 for HoloLens. Worked on the game mode logic and the management of the game and players' state.
- Created the communication between the game and ESP32 devices through MQTT.
- Developed a multithread ESP32 C++ code using FreeRTOS to interact with the game, using modules like SD Card, I2S audio amplifier, and IR transmitter and receiver.
Full-stack Engineer
Ironhack US LLC
- Improved the SEO of the company website by re-modeling how URLs handle combinations of different regions and languages.
- Enhanced the SEO of the company website by creating a root page with links to all possible home pages with the combination of available regions and languages.
- Boosted the SEO of the company website by configuring what pages should and shouldn't be indexed by robots.
- Refined the SEO of the company website by doing correct redirections of pages that changed the URL and pages that will change the URL.
Unreal Engine Developer
Huaqiang Zhang
- Created the communication between the Unreal Engine project and AWS back end, sending metrics about the player and session.
- Improved the project's overall Unreal Engine Pixel Streaming performance and enabled multiple users to connect to Pixel Streaming.
- Created a custom load balancer on AWS from scratch to handle features the ELB doesn't have. This load balancer creates and terminates EC2 instances based on custom rules.
- Built an app and website using React Native, React Native for Web, TypeScript, and AWS Amplify.
Senior Front-end Developer
Personio
- Worked on a design system developing React components complying with some A11y standards and styles that can be customized.
- Managed release on npm registry of design system complying with server semantic versioning standard.
- Acted as the primary point of contact for developers with questions and doubts about the design system.
Front-end Web Developer
Hum Nutrition, Inc.
- Developed an eCommerce website to manage and sell subscriptions to users with high SEO capabilities and some E2E test cases.
- Developed a retail eCommerce website with high SEO capabilities.
- Solved product issues and bugs raised by the QA team.
Senior Full-stack Developer
Compass Group
- Developed an app for Android and iOS using React Native for customers that want to make table reservations or buy for takeaway.
- Created a back-office app so that the restaurant managers can control the aspects of the app like marketing communications, control of food stock, and the configuration of some parameters for each restaurant.
- Built a back end based on microservices using TypeScript, Node.js, GraphQL, and REST.
Senior Front-end Developer
Hitachi Vantara
- Created a web interface that allows users to create ad campaigns for their products and services aiming at the desired audience, with predictions and reports.
- Tracked and fixed bugs using Jira as a reporting tool.
- Moved standard UI components to a component library to be reused in all the company's apps.
Senior Front-end Developer
Mindera
- Developed a cryptocurrency platform for users that want to borrow, lend, transfer, and invest money through a mobile app or website. I also created native modules for React Native using the platform's native language.
- Worked on an app migration from React to React Native for a horse race gambling platform.
- Architected and estimated a new application for a potential client.
- Created pipelines for the mobile apps that automate building, unit testing, and releasing on each platform store using Fastlane and Ruby.
Senior Full-stack Developer
Priori Tecnologia da Informação
- Created a mobile app to improve the decision-making speed of the finance manager by sending a push notification to his phone. I also created the back end with a dynamic dashboard that can be customized by the customer.
- Developed a mobile app for the sales representative to sell products without an internet connection. This app synchronizes data when the internet connection is available. I also worked on the back end with REST API.
- Built pipelines for the mobile apps that automate the build and release on each platform store using Fastlane and Ruby.
Experience
Cryptocurrency Platform
I was the front-end developer and had the opportunity to integrate this project from the start, make decisions for the app architecture, and work on it until the public release of the first version in the stores. I wrote native modules for React Native using Java and Swift to integrate the app and a KYC provider. I created the pipeline automation using Fastlane and Ruby scripts to build, execute the automated tests, and publish it on each platform store.
Cryptocurrency Price Alert Telegram Bot
https://github.com/gilsonmandalogo/crypto-alert-telegram-botWeb App to Native App Migration
Education
University Degree in Information Technology Management
Senac - Jaraguá do Sul - SC, Brazil
Certifications
Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
Udemy
Three.js and TypeScript
Udemy
Character Animation with Blender
Udemy
Node.js and MongoDB Developer Complete Training
Udemy
Multiplatform Android/iOS Developer with React and Redux
Udemy
Java EE and Java SE Developer with Firebird SQL and MVC Pattern
Senac
Skills
Libraries/APIs
React, Node.js, REST APIs, Context API, React Navigation, React Native for Web, Three.js, Telegram Bot API, API Development, Stripe, Telegram Messenger API, Stripe API, Google API, Vue, React Redux, Twilio API, WebGL, Socket.IO, Babylon.js, Chart.js, D3.js, AWS Amplify, WebRTC
Tools
Git, GitHub, NPM, GitLab, Expo.io, JavaScript Testing, Amazon CloudWatch, Fastlane, Jira, Expo, Amazon Cognito, Telegraf, Blender, Flow, Astro, Webpack, Google Analytics, Figma, NGINX, Lerna, GitLab CI/CD, Microsoft Visual Studio, AWS AppSync, MQTT, HoloLens, Google Sheets, AWS IAM, Amazon Elastic Container Service (ECS), Unreal Motion Graphics UI Designer (UMG)
Languages
TypeScript, GraphQL, HTML, CSS, JavaScript, ECMAScript (ES6), HTML5, TypeScript 3, SQL, SCSS, C++, Embedded C++, Embedded C, Java, Swift, Objective-C, Ruby, Sass, Groovy, Delphi, Python, C#
Frameworks
React Native, Jest, Next.js, Blueprint, Express.js, Cypress, Tailwind CSS, Unreal Engine, Redux, Material UI, Ant Design, MUI CSS, Unreal Engine 4, Unity, Unity3D, Selenium, NestJS, Windows PowerShell
Paradigms
Test Automation, REST, App Development, Mobile Development, Unit Testing, Responsive Layout, Automation, Agile, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Design Patterns, Search Engine Optimization (SEO), Scrum, DevOps, Serverless Architecture, ITIL, Microservices, Management, Low-code Development, Test-driven Development (TDD), Automated Testing
Platforms
Mobile, Visual Studio Code (VS Code), Firebase, Raspberry Pi, Software Design Patterns, Docker, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, MacOS, Google Cloud Platform (GCP), Android, iOS, Blockchain, Twilio, DatoCMS, Vercel
Storage
JSON, PostgreSQL, Databases, DB, SQLite, Firebird, MongoDB, Cloud Firestore, NoSQL, Google Cloud, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL
Industry Expertise
Retail & Wholesale
Other
Async/Await, Front-end, Mobile App Development, API Integration, Responsive Web Apps, Architecture, APIs, Web Development, Full-stack, Game Development, Single-page Applications (SPAs), Mobile Apps, HTTP, Scripting, Storybook, Integration, Responsive UI, API Hooking, MERN Stack, Algorithms, GitFlow, Networking, UI Libraries, UI Components, Component Libraries, Front-end Architecture, Front-end Development, Minimum Viable Product (MVP), User Interface (UI), User Experience (UX), Mobile First, Cloud Platforms, Mobile App UI, JSON REST APIs, UI Development, SaaS, Animation, Software Development, Internationalization, Localization, TypeORM, 3D, Styled-components, Back-end, Apollo, Telegram Bots, Apollo Server, Application State Management, Authentication, Cloud, CI/CD Pipelines, Back-end Development, Build Automation, Software Architecture, CSS Grid, Full-stack Development, Large-scale Projects, Progressive Web Applications (PWAs), Online Ordering, Cryptocurrency, iOS Camera, Android Camera App, Games, Dashboard Design, Data Visualization, Dashboards, Monorepos, Internet of Things (IoT), Startups, Software Design, Amazon API Gateway, Game Production, Unreal Engine 5, Dashboard Development, SEO Content, SEO Tools, A/B Testing, 3D Games, Embedded Systems, Embedded Hardware, Embedded Software, SVG, Payment Gateways, Payment APIs, Chatbots, IT Project Management, Programming, Human Resources (HR), Entrepreneurship, Web MVC, Character Animation, Blockchain & Cryptocurrency, Firebase Cloud Functions, React Native Bridge, Atomic Design, Technical Leadership, Team Leadership, Leadership, Web Scraping, Serverless, eCommerce, Cannon.js, WebSockets, Analytics, Geolocation, Design Systems, Cryptocurrency Wallets, Data Scraping, Material Design, Content Management Systems (CMS), 3D Graphics, Finance, Fintech, ESP32, Multiplayer, Video Players, Amazon Route 53, Load Balancers, Mosquitto, Microcontrollers, FreeRTOS, 3D Animation, Headless Commerce, Augmented Reality (AR), Virtual Reality (VR), Autodesk Maya, Mobile Game Development, QR Codes, Blueprints Visual Scripting, Game AI, SEO Testing, Cloudflare, Lint, Private NPM Modules, Online Games, Chrome Extensions, Artificial Intelligence (AI), Machine Learning, ECS, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring