Atuo no desenvolvimento e reestruturação de um sistema interno crítico da TIM plataforma de alta complexidade com grande volume de registros, processamento de arquivos em massa e operações em background. Trabalho em ciclos de sprint com metodologia ágil (Scrum) e versionamento via Azure DevOps. Performance & Experiência do Usuário - Reduzi o tempo de resposta de uma funcionalidade crítica de ~30s para ~5ms (redução de 99,97%) através de implementação de cache, refatoração de fluxos síncronos para assíncronos e controle inteligente de carregamento de dados. - Otimizei fluxos de telas e funcionalidades de processamento em massa, priorizando agilidade e boa experiência visual para o usuário final. Arquitetura & Qualidade de Código - Conduzi a migração progressiva de JavaScript para TypeScript, aumentando tipagem forte, previsibilidade e manutenibilidade do código. - Implementei composables reutilizáveis, componentes padronizados e funções utilitárias (utils), reduzindo duplicação de lógica e aumentando consistência entre módulos. - Eliminei valores hardcoded e centralizei configurações via variáveis de ambiente (.env), melhorando segurança e organização do projeto. - Padronizei componentes Vue.js/Nuxt.js com Vuetify para reuso e consistência visual. Integrações & Processos - Desenvolvi funcionalidades de importação e exportação de arquivos em massa, com tratamento de integridade e consistência de dados entre sistemas. - Criei templates de e-mail corporativo para Outlook, integrados ao fluxo da aplicação e conectados a processos de comunicação da operação TIM. - Atuei em processos de background com foco em estabilidade e rastreabilidade das operações. Stack Técnica Vue.js · Nuxt.js · Vuetify · TypeScript · JavaScript · Java Spring · Pinia · Azure DevOps · HTML · CSS · Git · Scrum
Atuei em projetos de grande porte cobrindo toda a stack frontend, backend e mobile com foco em evolução contínua de sistemas em produção, criação de novas features e melhoria de performance, arquitetura e experiência do usuário. Frontend - Desenvolvi e refatorei interfaces com Vue.js, Vuetify, Quasar e React.js/Next.js, atuando em dashboards, tabelas, modais, responsividade e fluxos de navegação do usuário. - Implementei melhorias de arquitetura de componentes, aumentando reuso, consistência visual e manutenibilidade do projeto. - Apliquei cache no frontend para reduzir requisições desnecessárias e melhorar a percepção de velocidade para o usuário. - Escrevi testes E2E e automatizados com Selenium, garantindo estabilidade de fluxos críticos da aplicação. Backend - Desenvolvi e refatorei APIs RESTful com Java 11 e Spring Boot, atuando na criação de novas funcionalidades e modernização de código legado. - Otimizei operações de CRUD em massa reduzindo o tempo de execução de ~2 minutos para menos de 10 segundos, com reestruturação da lógica de processamento e uso de Redis para cache. - Implementei testes unitários com JUnit e Mockito, aumentando cobertura e confiabilidade das entregas. - Organizei e padronizei estrutura de banco de dados (tabelas, enums, chaves estrangeiras, nomenclaturas) em PostgreSQL e Oracle, aplicando boas práticas para leitura e escrita. - Documentei contratos de API com Swagger e realizei validações via Postman. Mobile - Desenvolvi novas features e refatorei componentes no app mobile com Flutter/Dart, com foco em arquitetura limpa e usabilidade. Stack Java 11 · Spring Boot · PostgreSQL · Oracle · Redis · JUnit · Mockito · Vue.js · Vuetify · Quasar · React.js · Next.js · Flutter · Dart · Selenium · Swagger · Postman · GitLab · Scrum · Kanban
Gostaria de baixar currículos de freelancers? Confira nossas opções de account para recrutadores.
Você atingiu o limite de visualização de 50 perfis de freelancer por 24 horas.
Procurando por mais freelancers? Publique um projeto sem compromisso ou inscreva-se em uma conta recruiter.