
Gabriel Morais
@gabrielmorais
Full-stack and mobile software engineer building BarberSpace with FastAPI and Flutter, alongside offline-first apps and production web platforms.
What I'm looking for
I architected and deployed BarberSpace, a multi-tenant booking platform using FastAPI, PostgreSQL, Docker Compose, and Nginx. In my current self-employed work, I also build responsive Next.js and React applications and Flutter packages that connect to native Android printing.
At Sanorte Saneamento e Infraestrutura, I developed a Flutter and PHP solution that digitized field workflows and replaced more than 1,000 monthly paper documents. At Sinapse Informatica, I developed the Olá Cliente app from scratch and supported Flutter and Kotlin apps and ASP.NET APIs.
Experience
Work history, roles, and key accomplishments
Software Engineer — Full-Stack & Mobile Systems
Self-employed
Mar 2026 - Present (8 months)
• SaaS & Distributed Backend Architecture: Architected and deployed BarberSpace, a production multi-tenant management and booking platform using Python (FastAPI), PostgreSQL with tenant data isolation, Docker Compose, Alembic, and Nginx reverse proxies on DigitalOcean VPS.
• High-Performance Web & SEO: Built responsive, conversion-driven web applications leveraging Next.js, React, and TypeScript
Full Stack Developer
Sanorte Saneamento e Infraestrutura
Aug 2025 - Mar 2026 (7 months)
• Digital Transformation (Sabesp Project): Led the end-to-end development of a cross-platform solution (Flutter & PHP) to digitize the water distribution expansion program. Replaced a manual process of 1,000+ monthly paper documents with a digital workflow featuring photo capture, digital signatures, and automated PDF generation, significantly increasing operational speed and data organization.
•
Full Stack Developer | Flutter | Firebase | .NET | API REST
Sinapse Informatica
Oct 2022 - Jul 2025 (2 years 9 months)
• Took the lead in developing the Olá Cliente mobile app, building it from scratch using Flutter and transforming it from a conceptual product into a functional solution.
• Delivered the app’s core features by replicating and adapting functions from existing systems, making it a central part of the company’s product offering.
• Worked directly with the Product Owner to validate features, priorit
• Contributed to the client acquisition web platform for Mutant Whats, working on database integration, interface redesign, and online payment features.
• Helped develop and maintain the Mutant Whats mobile app (React Native), handling UI adjustments, profile management, and real-time data integrations.
• Performed QA testing on both web and mobile platforms, reproducing error scenarios and ensu
Business Management App – VM Tabacos
Freelance | Self-Employed
Sep 2021 - May 2022 (8 months)
• Developed a custom Flutter app to manage sales, purchases, and cash flow for VM Tabacos (B2B distributor), a wholesale distributor of smoking accessories.
• Built dashboards and reporting tools for inventory and transactions, helping the client gain real-time operational control.
• Worked in collaboration with a backend developer using Firebase Functions, delivering an integrated solution used a
Frontend Developer | Vue.js | Nuxt.js | Javascript
MOVA - Financial institution, at your service.
Feb 2021 - Sep 2021 (7 months)
• Contributed to the development and maintenance of MOVA’s internal web platform for credit system administrators.
• Built new screens, implemented client management features and integrated online payment libraries using Vue.js, HTML, CSS and JavaScript.
• All features and pages developed were deployed to production and used directly by the company’s operational team.
• Worked as part of a larg
Mobile Developer | Flutter
Digistarts
Nov 2020 - Feb 2021 (3 months)
• Worked as a Junior Flutter Developer, learning application architecture, code design, and state management using MobX through hands-on experience.
• Contributed to the development of the Esfiharia Juventos (Mooca-SP) app, integrating RESTful APIs and implementing UI and functionality adjustments.
• Paired with the tech lead and collaborated with the PO, focusing on pair programming and quality
Co-founder | Vice President | President
Asimov Jr.
Jun 2018 - Dec 2020 (2 years 6 months)
Asimov is the Jr company I was part of since its first year. In 2018 I was a co-founder of the company, where I participated in the process of regulation, structuring and the first steps of the company and, in that same year, we concluded the creation of the company and the affiliation to the Regional Nucleus of Junior Companies (current Nucleus Sul).
The following year, when I was Vice President,
Education
Degrees, certifications, and relevant coursework
ETEC - Escola Técnica Estadual de São Paulo
Associate's Degree, Computer Systems Analysis
2026 - 2027
Pursuing a technical education in Systems Analysis and Development to complement my background in Control and Automation Engineering and my professional experience in software development.
Focused on strengthening software engineering fundamentals, systems analysis, databases, and application development while continuing to work on real-world software projects.
Universidade Federal de Itajubá
Bacharelado em Engenharia, Mecatrônica, Robótica e Engenharia de Controle e Automação
2018 - 2025
Alura
Testes de unidade e Widget com Mocks: boas práticas no Flutter
Oct 2022
Alura
Python para Data Science
Sep 2022
Alura
Flutter: gerenciamento de estados com Provider
Sep 2022
Alura
Flutter com Web API: integrando sua app mobile
May 2022
Alura
Persistência com Flutter: crie um app com armazenamento interno
Feb 2022
Alura
Flutter: criando um app
Jan 2022
Alura
Flutter: entendendo comunicação HTTP e utilizando Web API
Jun 2022
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Gabriel?
You can contact Gabriel and 600K+ other talented remote workers on Himalayas.
Message GabrielGet matched with your dream remote job
Sign up now and join over 1,000,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
