Ivan Vidal
./about_me
Desenvolvedor Fullstack com mais de 5 anos de experiência no setor bancário, especializado em criar soluções de software eficientes, seguras e escaláveis. Expertise em Angular CLI, Node.js e Java, com forte atuação na integração front-end e back-end. Profundo domínio de TypeScript, JavaScript, HTML e CSS, garantindo código de fácil manutenção e interfaces responsivas, acessíveis e amigáveis ao usuário, alinhadas a ambientes altamente regulamentados.
Áreas de Especialização
- Desenvolvimento de soluções escaláveis
- Integração front-end e back-end
- Ambientes regulamentados bancários
- Interfaces acessíveis e responsivas
Frontend Development
Angular, TypeScript, JavaScript com foco em interfaces acessíveis
Backend Integration
Node.js, Java, APIs RESTful e arquitetura de microserviços
Setor Bancário
Experiência em ambientes regulamentados e alta segurança
Performance
Otimização de aplicações e práticas de desenvolvimento ágil
Tech Stack
Frontend
Backend
Tools & Methods
Methodologies
./experience.log
Histórico Profissional
Formação
Tecnólogo em Análise e Desenvolvimento de Sistemas
Forsys Sistemas de Informação
Desenvolvedor Front-end - Angular
Desenvolvimento de aplicações Angular com foco em acessibilidade, usabilidade e performance.
Principais Realizações
Desenvolvimento de aplicações Angular (versões 8, 10, 12 e 14) com foco em acessibilidade, usabilidade e performance
Implementação de recursos de acessibilidade utilizando práticas compatíveis com TalkBack (Android) e VoiceOver (iOS)
Desenvolvimento de interfaces responsivas baseadas em mockups Adobe XD e Figma, seguindo Design System proprietário
Configuração e otimização do fluxo de tagueamento com Google Analytics para coleta precisa de eventos
Processo de CI/CD automatizado com deploy em esteiras, aplicando correções e melhorias de código com foco em qualidade
Tecnologias Utilizadas
Linha do Tempo Profissional
Forsys Sistemas de Informação
Desenvolvedor Front-end - Angular
Desenvolvimento de aplicações Angular com foco em acessibilidade, usabilidade e performance.
ACT Digital
Desenvolvedor Front-end - Angular
Desenvolvimento de ferramentas internas para o setor bancário utilizando Angular 9+ e Node.js com TypeScript.
7COMM - Autônomo
Desenvolvedor Front-end - Angular
Desenvolvimento de ferramentas para uso interno de um banco, usando Angular CLI e NodeJS com Typescript.
iDigital - Autônomo
Desenvolvedor Front-end - Angular
Análise de sistemas internos da Samsung e desenvolvimento com Angular.
./projects[*]
Seleção de projetos desenvolvidos com foco em soluções bancárias, interfaces acessíveis e arquiteturas escaláveis.
Feedback Widget
Aplicação que pode ser usada em qualquer site ou App mobile, para possibilitar o feedback do usuário.
Principais recursos:
- Interface amigável para feedback do usuário
- Armazenamento de feedback em banco de dados
Aplicativo PlantManager
Aplicativo para lhe ajudar a lembrar de cuidar de suas plantas de forma fácil de acordo com cada tipo de plantinha.
Principais recursos:
- Notificações de cuidados com as plantas
- Reconhecimento de espécies de plantas
CRUD Angular CLI
Aplicação com as funções de Create, Read, Update e Delete, o famoso CRUD.
Principais recursos:
- Interface amigável para gerenciamento de dados
- Operações de CRUD completas
Money Saver
Aplicação para o controle de sua vida financeira.
Principais recursos:
- Dashboard financeiro interativo
- Categorias personalizáveis de despesas e receitas
StopLittle
Aplicação para melhorar a organização de tempo de foco em estudos ou tarefas em frente ao computador.
Principais recursos:
- Temporizador personalizável
- Estatísticas de produtividade
Portfolio Website
Meu site pessoal para mostrar meus projetos e habilidades.
Principais recursos:
- Design responsivo e moderno
- Animações suaves com Framer Motion
Weekly Meal Planner
Um planejador semanal de refeições desenvolvido com Angular, Node.js e SQLite.
Principais recursos:
- Interface amigável para planejar refeições semanais
- Banco de dados SQLite para armazenamento local
Angular JWT Auth
Uma aplicação de autenticação JWT desenvolvida com Angular e Node.js.
Principais recursos:
- Login e registro de usuários
- Proteção de rotas com JWT
Charts JS
Esse projeto tem como objetivo aprimorar meus conhecimentos em Front end com o framework Angular, monstrando as melhores formas de utilizar gráficos na web com o ChartsJS.
Principais recursos:
- Gráficos interativos e responsivos
- Vários tipos de gráficos (linha, barra, pizza, etc.)
Task Manager
Um gerenciador de tarefas simples e eficiente desenvolvido com ReactJS, Node.js e MongoDB.
Principais recursos:
- Interface intuitiva para gerenciamento de tarefas
- Banco de dados MongoDB para armazenamento de tarefas
Interessado em saber mais?
Estes são apenas alguns dos projetos em que trabalhei. Entre em contato para discutir como posso ajudar em seu próximo projeto.
./contact.me
Vamos trabalhar juntos?
Estou sempre aberto a novos desafios e oportunidades interessantes.
Informações de Contato
Currículo
Baixe meu currículo completo em PDF para mais detalhes sobre minha experiência.
Aberto para novos projetos e oportunidades
Enviar Mensagem
Preencha o formulário abaixo e entrarei em contato o mais breve possível.