Sobre mim:
Sou Jonatas Mattos, um desenvolvedor de software com uma trajetória diversificada e sólida. Ao longo dos anos, tive o privilégio de contribuir para empresas líderes em diferentes setores. Na Finantech S.A., trabalhei como consultor de engenharia de software, focando no desenvolvimento para mercados de capitais e negociação na bolsa de valores. Meu trabalho se concentrou principalmente no front-end e na integração de APIs usando React.js.
Anteriormente, na DreamShaper, atuei como desenvolvedor full-stack, liderando o esforço de refatoração de uma plataforma educacional, migrando de Angular para Vue.js e TypeScript. Na Act Digital - Safra Bank, assumi o papel de desenvolvedor Angular, resolvendo bugs e refinando o código para aplicativos bancários.
Minha jornada profissional também inclui experiências significativas em freelancing, onde desenvolvi uma ampla gama de habilidades em design, arte e desenvolvimento web e mobile para uma variedade de clientes.
Ao longo de minha carreira, adquiri expertise em uma variedade de tecnologias, incluindo JavaScript, TypeScript, React, Vue.js, Angular, HTML5 e CSS3. Minha formação acadêmica em Game Design pela Unifacs e cursos complementares em tecnologia reforçaram minha base sólida em desenvolvimento de software.
Estou sempre em busca de desafios estimulantes e oportunidades para continuar aprimorando minhas habilidades, enquanto contribuo para projetos que fazem a diferença no mundo da tecnologia.
Resumo da experiência profissional:
Wescore — Desenvolvedor Full Stack
Jul/2024 – Atual · São Paulo
Responsável pelo desenvolvimento e evolução do BackOffice da plataforma Wescore, com foco em performance, escalabilidade e experiência do usuário. Participei de todo o ciclo de entrega, desde o planejamento técnico até deploy e manutenção.
Principais atividades:
Construção de interfaces utilizando React 18, TypeScript e Tailwind CSS.
Criação de componentes interativos com shadcn/ui, Framer Motion e ícones do Lucide.
Implementação de tabelas dinâmicas com TanStack Table, incluindo filtros e exportação.
Gerenciamento de estado via Redux Toolkit e Context API; integração com APIs via Axios.
Aplicação da arquitetura Next.js 13 App Router com rotas protegidas.
Adoção de boas práticas de engenharia de software: código modular, hooks reutilizáveis e testes unitários.
Finantech — Engenheiro de Software
Mar/2023 – Mai/2024 · Remoto (Portugal)
Desenvolvimento de sistemas para o mercado financeiro voltados a operações de bolsa. Trabalhei na construção de interfaces com gráficos e tabelas para exibição de dados transacionais, com integração automatizada com APIs de negociação.
Principais atividades:
Desenvolvimento front-end com React.js, JavaScript, SASS.
Implementação de componentes para visualização de dados financeiros.
Consumo de APIs REST e planejamento de integração com Web Services.
Participação ativa em reuniões de alinhamento com stakeholders e QA.
DreamShaper — Full?stack Developer
Jun/2022 – Fev/2023 · Remoto (São Paulo)
Fiz parte do time que fez a migração da aplicação de AngularJS para Vue.js 3 e continuei desenvolvendo e mantendo funcionalidades na nova stack.
Principais atividades:
Planejamento e execução da migração do front-end para Vue 3.
Desenvolvimento full-stack usando Vue.js, TypeScript, PHP e bases MySQL/MariaDB.
Uso de Docker para ambientes de testes e Git para versionamento.
Metodologia ágil Scrum aplicada no gerenciamento de sprint.
act digital — Desenvolvedor Angular
Out/2021 – Jul/2022 · São Paulo
Atuei em projetos para o Banco Safra, focando na entrega de funcionalidades front-end com AngularJS e refatoração de código.
Principais atividades:
Análise e correção de bugs críticos em produção.
Refatoração de componentes para aumento de performance e manutenibilidade.
Desenvolvimento de componentes em TypeScript com LESS/SASS e Bootstrap.
Uso de JIRA para gerenciamento de tarefas e Git como controle de versão.
Freelancer — Desenvolvedor Full Stack
Ago/2014 – Out/2021 · São Paulo
Trabalhei de forma autônoma com clientes diversos, desenvolvendo projetos web e mobile responsivos.
Principais atividades:
Entrega de projetos completos desde o design até a publicação.
Desenvolvimento front-end em React.js, HTML, CSS e JavaScript.
Back-end com Node.js e PHP, integração com banco de dados.
Otimização para SEO, performance e responsividade em diversos dispositivos.