Experience
- Dec 2025 — Present·Vila Velha, Brazil
Independent
Software Engineer Consultant
- Helping companies design, build, and modernize web applications with React, Next.js, Node.js, and TypeScript.
- Apr 2022 — Nov 2025·Remote (San Francisco, USA)
LendingClub
Senior Software Engineer
- I help design, build, and maintain new digital products and internal tools using React, Next.js, Vue.js, and TypeScript, collaborating with cross-functional teams (design, backend, QA, DevOps) in a fully English-speaking environment, following Agile/Scrum methodologies.
- I play a key role in launching multiple banking features that improved user experience and were well-received by end-users, contributing to product adoption and business growth across thousands of users.
- I actively contribute to maintaining and evolving our component library and design system, creating scalable and reusable components that ensure visual and functional consistency across all applications, supporting design systems at scale.
- All UI components follow accessibility-first principles and are delivered with comprehensive unit and integration tests, integrated into CI/CD pipelines, ensuring long-term stability, maintainability, and business value.
- May 2021 — Mar 2022·Brazil
Vizir Software Studio
Senior Software Engineer
- I worked as a full stack engineer on Vizir Bank, using React, React Native, Node, Micro Frontends, TypeScript, Redux, MobX, Jest and Enzyme, with Jira and Scrum for work management.
- Vizir Bank was a banking platform other companies could build on within their own applications, such as Natura Pay, a banking application created entirely with Vizir Bank as a base.
- We used micro frontends to create Vizir Bank, specifically Webpack Module Federation, to share dependencies between banking applications, Natura and other companies that used Vizir Bank modules to build their applications.
- Nov 2019 — May 2021·Brazil
Will Bank
Senior Software Engineer
- Will Bank is a fintech created by pag!. I built web applications for internal systems (backoffice) as a full stack engineer with React, Node, NestJS, Redux, Ant Design, TypeScript, Less, Jest, Enzyme, Storybook, GitFlow, Scrum, Jira and Confluence.
- I participated in the ideation of the internal system's features together with the customer service team, to make customer service easier.
- In addition to the web front end and mobile work, I created microservices in NestJS and worked on migrating services from Node to NestJS.
- Jun 2019 — Nov 2019·Espírito Santo, Brazil
Inflor
Senior Software Engineer
- I was hired as a key engineer to drive the modernization of internal web applications using Vue.js and micro frontend architecture, helping the company transition legacy interfaces to scalable, component-based solutions.
- I contributed to the development of new features using Vue.js, Vuex, Vuetify, and Material Design, while collaborating with cross-functional teams and aligning UI/UX standards across modules to ensure consistency and usability.
- I worked closely with backend engineers to integrate RESTful APIs, improved code maintainability with modular architecture, and applied CI/CD practices using Azure DevOps.
- The solutions delivered helped accelerate the company's digital transformation initiatives, reducing technical debt and paving the way for future innovation in a fast-paced Agile environment.
Earlier Career
- Ilegra — Software DeveloperMay 2018 — May 2019·Porto Alegre, Brazil
- Personalsoft Sistemas — Frontend DeveloperDec 2017 — Apr 2018·Belo Horizonte, Brazil
- Conexos Consultoria e Sistemas — Frontend DeveloperMar 2017 — Oct 2017·Vitória, Brazil
- Doctormate — Front End DeveloperNov 2016 — Mar 2017
- CCDVV – Casa da Cultura Digital Vila Velha — CollaboratorDec 2014 — Nov 2015·Vila Velha, Brazil
Skills
- TypeScript
- JavaScript
- React
- Next.js
- Vue.js
- React Native
- Node.js
- GraphQL
- Micro Frontends
- Design Systems
- System Design
- SSR / SSG
- Redux
- Cypress
- Accessibility (WCAG)
- Storybook
- CI/CD
Languages
- Portuguese (Native)
- English (Full Professional)
Certifications
- AWS Command Line Interface
Education
Universidade Cruzeiro do Sul
Systems Analysis and Development
Nov 2024 – Nov 2026
CEET Vasco Coutinho
Computer Network Technician
2014 – 2015
CEET Vasco Coutinho
Computer Technician
2012 – 2014
What People Say
“I had the pleasure of working with Mikael in different companies and projects, where we collaborated on solutions using React, Node.js, and Vue.js. He is an excellent Senior Software Engineer, always delivering high-quality code and sharing valuable insights with the team. Mikael's technical skills, professionalism, and teamwork make him a great asset to any project.”
Henrique Serrano
Senior Software Engineer @ Lena