/professional experiences
🚀 Senior Frontend & Mobile Developer
Web & Mobile Specialist with 10+ years of experience in Flutter, React, Angular, and Vue.js. Passionate about Clean Code, SOLID, and scalable architecture. Skilled in REST/GraphQL, state management, and testing. Expanding expertise in Next.js and React Native.
Let’s build something amazing! 🚀
#Santander
Senior Software Developer
(july 2022 - present)
I was invited to join the team due to my experience in Flutter and Clean Architecture. Initially, I was responsible for establishing the architecture of a project focused on simple loan solutions, including personal credit, car collateral loans, vehicle refinancing, and credit partnerships for the end customer. Over time, I started contributing to other projects, applying my skills in different frameworks.
My Achievements and Impact:
• Development and Recreation of Projects with Flutter: I worked on all stages of Flutter app development, including creation, unit testing with BLoC and Provider, and publishing to stores (Google Play and App Store). I also recreated a project originally built with Vue.js for Flutter, applying Clean Architecture, MVVM, and Flutter Web, creating cross-platform solutions for Android, iOS, and Web. • Multiplatform Architectures with Clean Architecture and MVVM: I developed architectures for projects in Flutter, Next.js, and React Native, always applying Clean Architecture and MVVM, following best practices for coding and documentation. • Technical Reference and Workshops: I was considered a technical reference in Flutter and Clean Architecture, leading internal workshops on Flutter, Clean Code, and best development practices. • Development Culture: I contributed to building a strong development culture by implementing an efficient Git Flow, adopted by more than 3 teams, as well as establishing Code Review practices and standardizing documentation using Azure. • Current Project in Angular 15: I was invited to implement loan solutions (personal credit, car collateral, vehicle refinancing, and credit partnerships) into a new project built with Angular 15.
My approach, focused on best practices and effective solutions, made me a technical reference, being recognized for positively impacting the productivity and quality of projects.
Flutter
React.js
Angular
Vue.js
React Native
TypeScript
JavaScript (ECMAScript)
Clean Architecture
Clean Code
MVVM (Model-View-ViewModel)
API REST
GraphQL
JWT (JSON Web Token)
GitFlow
Webpack
React Hooks
Vuex
Figma
SASS
CSS
i18n
Unit Testings
HTML5
Apache Cordova
Dart
#Mendelics (meuDNA)
Senior Software Developer
(september 2018 - june 2022)
I was hired as the first developer for the meuDNA project, created by the largest genetic testing laboratory in Latin America, Mendelics. The project aimed to bring genetic products to the general public, such as ancestry tests, genetic disease predisposition tests, DNA profiling, and the Bochechinha Test, which identifies hereditary diseases from the baby’s DNA.
My Achievements and Impact:
• MVP Development: Delivered the first version of the ancestry test in 2 months, allowing the project to start one month earlier than planned, creating a positive financial impact.
• Establishing Best Practices in Angular: Implemented best practices like BEM with SCSS, and set up documentation and unit tests with Jasmine, laying the foundation for team growth.
• Venturing into Mobile with Flutter: Participated as the first developer on the mobile version, helping establish a culture of Clean Code, Code Review, and CI/CD with GitHub Actions.
• Technical Reference in Flutter and Clean Architecture: Became a technical reference, assisting the team in learning Flutter and Clean Architecture, and contributing to documentation on Notion.
• Contributions to Backend with Node.js and NestJS: Helped develop and maintain APIs using Node.js and NestJS with Clean Architecture. Also worked with Firebase, using Functions, Firestore, Analytics, and some GCP.
• Design System and Scalable Project: Developed a scalable design system, aligned with the project’s needs, ensuring team efficiency.
• Ancestry Mapping with Flutter: Developed an interactive feature with a real-world map, visualizing genetic distribution, praised by users. Built a tool to gather latitude and longitude data, essential for correct positioning.
My experience with meuDNA was defined by rapid deliveries, best development practices, and positive financial impact. I was recognized as a technical reference in Flutter, Clean Architecture, Node.js, NestJS, and Firebase.
Google Cloud Platform (GCP)
Clean Architecture
ECMAScript
Flutter
Webpack
GitFlow
Teste de unidade
Figma
CSS
Internacionalização
Angular 8
Node.js
Angular (Framework)
HTML
Firebase
NestJS
Dart
Clean Code
#Voxel Digital
Mid-level Frontend Developer
(september de 2018 - september de 2019)
I was hired as a mid-level front-end developer at Voxel Digital, where I contributed to the development of various web products and mobile solutions for major clients, such as Banco Itaú, Banco Bradesco, Banpará, and Estácio. I was invited by the project leader, who was familiar with my previous work and wanted me to join the team to develop digital solutions for internal communication.
My Achievements and Impact:
• Quick Learning and Fast Deliveries: In just 1 week, I learned Vue.js and delivered the MVP of one of the company’s largest projects. This initial delivery impressed the team and opened doors for me to work on more projects.
• Hybrid Mobile Project with Vue.js and Cordova: I worked on a hybrid mobile project for Banco Bradesco, building a chat system integrated between the web and mobile versions of the app. The solution supported live broadcasts from bank leaders, with interactive chat features available on tablets at bank branches and on mobile devices for employees. The message integration used the same backend logic for both platforms.
• Best Practices and Reliability: I was consistently praised for my fast delivery and reliable work, which led to cost savings for the company, as I was able to handle multiple front-end demands without the need for additional developers.
• Technologies Used: I worked with HTML5, JavaScript (ES6), Vue.js, Cordova, Ionic, and also worked with native Swift resources using Xcode for adjustments on the iOS version.
Impact: My ability to quickly learn new technologies and deliver efficient solutions made me a key asset to the team, ensuring seamless communication between the web and mobile versions. This contributed to the success of the projects and client satisfaction.
Vuex
SASS
Cordova
ECMAScript
Vue.js
Webpack
GitFlow
Figma
CSS
Angular (Framework)
HTML
Ionic Framework
HTML5
Apache Cordova
#SeePix Comunicação e Tecnologia
Junior Frontend Developer
(march de 2017 - august de 2018)
I was hired to develop internal communication solutions for major companies such as Carrefour, Bauducco, Swift Carnes, Avianca, Catho, Heineken, Mercedes, Sodexo, Toyota, 3M, among others. My focus was on creating digital signage and reusable templates for display on totems, both for employees and customers.
My Achievements and Impact:
• Adding SASS to the Project: I contributed to the implementation of SASS, replacing the exclusive use of CSS, which brought greater efficiency and flexibility to the development. I was widely praised for this improvement.
• Developing the Style Library: I identified that many processes were repetitive and took the initiative to create a custom style library for the company. This work had a positive impact by automating and documenting recurring tasks, significantly speeding up the development process.
• Technologies Used: I used jQuery, HTML5, SASS, and PHP to develop the solutions, ensuring high-quality projects were delivered on time.
Impact: My experience at Seepix was marked by innovation, automation, and significant improvements in team productivity, resulting in a positive impact on the company’s outcomes.
JavaScript
SASS
ECMAScript
Adobe Photoshop
CSS3
Webpack
GitFlow
WordPress
CSS
jQuery
HTML
HTML5
Adobe Illustrator
Apache Cordova
PHP
#Studio Monocromo
Junior Frontend Developer
(feb de 2016 - feb de 2017)
I started at Studio Monocromo working in an agency format, where we were responsible for producing websites. Later, we began working on two startup projects: Appboats and Escoladireta. My main contribution was in developing institutional websites and creating custom templates using WordPress and PHP. I also worked on email marketing campaigns and other projects.
My Achievements and Impact:
• Using CSS and JS Libraries: I introduced the use of CSS and JS libraries to optimize development, basing the design of the projects on Google’s Material Design. This approach was widely praised by the team as it brought agility both in development and design, making everything more standardized. I extensively used Materialize to ensure that the projects followed best design practices.
• Hybrid Development with Cordova: I had my first experiences with hybrid development, using Cordova to generate mobile versions of the projects. This experience expanded my knowledge of mobile solutions.
• Technologies Used: I worked with HTML5, CSS3, SASS, JavaScript, jQuery, Materialize, Bootstrap, WordPress, and AngularJS, always seeking new ways to streamline processes and improve results.
Impact: At Studio Monocromo, my experience was marked by the innovation in using technologies that sped up development, as well as contributing to the improvement of design and project standardization.
JavaScript
SASS
Scrum
ECMAScript
CSS3
GitFlow
CSS
jQuery
HTML
HTML5
Git
GitHub
Apache Cordova
PHP
#UpperID (Ao5)
Junior Frontend Developer
(october de 2015 - february de 2016)
I worked at Upper ID, an agency specializing in system production, institutional websites, and email marketing. My main responsibility was creating responsive websites and blogs, always applying modern UI/UX principles.
My Achievements and Impact:
• Custom Template Development: I worked with WordPress, HTML5, CSS3, and jQuery, creating custom templates for various projects. I applied practices such as mobile-first, responsiveness, and pre-processors like SASS and LESS to optimize development and ensure an excellent user experience on mobile devices.
• Photoshop Usage: I learned to work with Photoshop to edit visual elements according to the designs provided, ensuring the final result aligned with expectations.
• Fast Deliveries and Quality: I was constantly praised for the quality of my work and my ability to deliver projects ahead of schedule. My commitment and passion for development stood out, showcasing my dedication and professionalism.
Impact: At Upper ID, I had the opportunity to refine my web development skills, creating responsive and optimized solutions, always focused on the user and delivering projects quickly.
JavaScript
CSS3
ECMAScript
Adobe Photoshop
GitFlow
WordPress
CSS
jQuery
HTML5
Git
HTML