Ivan Vidal

>|
Angular CLITypeScriptNode.jsJava
ivan@portfolio:~$ whoami
fullstack_developer

./about_me

Status: Available

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

Angular CLI
TypeScript
JavaScript (ES6+)
HTML5 & CSS3
Responsive Design
Accessibility (WCAG)

Backend

Node.js
Java
RESTful APIs
Microservices
Database Design

Tools & Methods

Git & GitFlow
CI/CD
Jest Testing
SonarQube
Google Analytics
Agile/Scrum

Methodologies

Test-Driven Development
Clean Code
Design Patterns
Agile Development
Code Review
5+
Anos de Experiência
20+
Projetos Entregues

./experience.log

Histórico Profissional

Formação

Tecnólogo em Análise e Desenvolvimento de Sistemas

UNICID - Universidade da Cidade de São Paulo
2019 - 2021
Concluído

Forsys Sistemas de Informação

Desenvolvedor Front-end - Angular

2022 - Atual

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

Angular
TypeScript
Node.js
Java
Git
Jest
CI/CD
Scrum

Linha do Tempo Profissional

Forsys Sistemas de Informação

2022 - Atual

Desenvolvedor Front-end - Angular

Desenvolvimento de aplicações Angular com foco em acessibilidade, usabilidade e performance.

ACT Digital

2021 - 2022

Desenvolvedor Front-end - Angular

Desenvolvimento de ferramentas internas para o setor bancário utilizando Angular 9+ e Node.js com TypeScript.

7COMM - Autônomo

2021 - 2021

Desenvolvedor Front-end - Angular

Desenvolvimento de ferramentas para uso interno de um banco, usando Angular CLI e NodeJS com Typescript.

iDigital - Autônomo

2021 - 2021

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.

Produção

Feedback Widget

Aplicação que pode ser usada em qualquer site ou App mobile, para possibilitar o feedback do usuário.

ReactJS
TypeScript
Node.js
+3

Principais recursos:

  • Interface amigável para feedback do usuário
  • Armazenamento de feedback em banco de dados
Manutenção

Aplicativo PlantManager

Aplicativo para lhe ajudar a lembrar de cuidar de suas plantas de forma fácil de acordo com cada tipo de plantinha.

React Native
TypeScript
Node.js
+2

Principais recursos:

  • Notificações de cuidados com as plantas
  • Reconhecimento de espécies de plantas
Manutenção

CRUD Angular CLI

Aplicação com as funções de Create, Read, Update e Delete, o famoso CRUD.

Angular 9
Bootstrap
WebSocket
+1

Principais recursos:

  • Interface amigável para gerenciamento de dados
  • Operações de CRUD completas
Produção

Money Saver

Aplicação para o controle de sua vida financeira.

Angular 8
Java Spring
MySQL
+1

Principais recursos:

  • Dashboard financeiro interativo
  • Categorias personalizáveis de despesas e receitas
Produção

StopLittle

Aplicação para melhorar a organização de tempo de foco em estudos ou tarefas em frente ao computador.

ReactJS
Java Spring
MySQL
+1

Principais recursos:

  • Temporizador personalizável
  • Estatísticas de produtividade
Produção

Portfolio Website

Meu site pessoal para mostrar meus projetos e habilidades.

ReactJS
Tailwind CSS
Vite
+1

Principais recursos:

  • Design responsivo e moderno
  • Animações suaves com Framer Motion
Produção

Weekly Meal Planner

Um planejador semanal de refeições desenvolvido com Angular, Node.js e SQLite.

Angular
Node.js
SQLite
+7

Principais recursos:

  • Interface amigável para planejar refeições semanais
  • Banco de dados SQLite para armazenamento local
Manutenção

Angular JWT Auth

Uma aplicação de autenticação JWT desenvolvida com Angular e Node.js.

Angular
Node.js
MongoDB
+7

Principais recursos:

  • Login e registro de usuários
  • Proteção de rotas com JWT
Produção

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.

Angular
TypeScript
ChartsJS
+5

Principais recursos:

  • Gráficos interativos e responsivos
  • Vários tipos de gráficos (linha, barra, pizza, etc.)
Desenvolvimento

Task Manager

Um gerenciador de tarefas simples e eficiente desenvolvido com ReactJS, Node.js e MongoDB.

ReactJS
Node.js
MongoDB
+7

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.

Redes Sociais

Currículo

Baixe meu currículo completo em PDF para mais detalhes sobre minha experiência.

Disponível

Aberto para novos projetos e oportunidades

Enviar Mensagem

Preencha o formulário abaixo e entrarei em contato o mais breve possível.

Respostas em até 24 horas