Visão geral
Histórico profissional
Formação acadêmica
Idiomas
Linha do tempo
Generic
Gilson Roberto De Souza

Gilson Roberto De Souza

Osasco,SP

Visão geral

6
6
years of professional experience
9
9
years of post-secondary education

Histórico profissional

Engenheiro de software Frontend Sr

Mercadoria Livre
Osasco, SP
06.2024 - Atual

Atuando como Engenheiro de Software Frontend SR, especializado em arquitetura React e ecossistema JavaScript/TypeScript, liderando o desenvolvimento de soluções inovadoras para Customer Experience (CX).

ARQUITETURA E LIDERANÇA TÉCNICA
- Liderança técnica de múltiplos projetos frontend críticos para o ecossistema CX do Mercado Livre
- Arquitetura e implementação de sistemas escaláveis utilizando React 18+, TypeScript e padrões modernos de desenvolvimento
- Mentoria técnica para equipes de desenvolvimento e estabelecimento de padrões de qualidade

DESENVOLVIMENTO DE PRODUTOS CORE
- Plataforma principal para configuração e gerenciamento de processos de atendimento ao cliente
- Framework proprietário para criação de interfaces dinâmicas e responsivas
- Sistema de regras e validações para automação de processos CX
- Arquitetura para definição e gerenciamento de contextos de atendimento

SOFT SKILLS:
- Liderança técnica e mentoria de equipes
- Comunicação efetiva com stakeholders técnicos e de negócio
- Resolução de problemas complexos e arquitetura de soluções
- Colaboração cross-functional e trabalho em equipes distribuídas

React Developer Sr | Tech Lead

Alleasy
04.2023 - 05.2024

Desenvolvedor React Senior especializado em criação de portais institucionais de compras, liderando o desenvolvimento completo do portal Jequiti Baú da Felicidade, com foco em arquitetura escalável, componentes reutilizáveis, integração de pagamentos e otimização de performance para garantir uma experiência de usuário excepcional.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

LIDERANÇA TÉCNICA E DESENVOLVIMENTO
- Liderança técnica completa do desenvolvimento do portal institucional Jequiti Baú da Felicidade
- Arquitetura e implementação de componentes reutilizáveis de alto desempenho
- Gerenciamento do ciclo de vida completo do desenvolvimento (planejamento, codificação, testes, implantação)
- Orientação técnica e mentoria à equipe, compartilhando melhores práticas

ARQUITETURA E COMPONENTES
- Desenvolvimento avançado com React, React Hooks, ContextAPI
- Criação de arquitetura de design escalável e manutenível
- Implementação de componentes reutilizáveis para eficiência de desenvolvimento
- Garantia de escalabilidade e manutenção eficiente do projeto

INTEGRAÇÃO E SERVIÇOS
- Integração de APIs e serviços RESTful
- Integração segura de serviços de pagamento para transações de compra
- Versionamento de código usando Git e plataformas colaborativas como GitHub
- Monitoramento e resolução de problemas técnicos

EXPERIÊNCIA DO USUÁRIO E PERFORMANCE
- Colaboração com equipes de design, produto e marketing para definição de requisitos
- HTML5, CSS3 e responsividade para experiência consistente em múltiplos dispositivos
- Otimização de performance garantindo tempos de carregamento rápidos
- Interações fluidas e experiência de usuário otimizada

QUALIDADE E INOVAÇÃO
- Testes rigorosos e correções de bugs
- Manutenção de padrões de qualidade e melhores práticas
- Atualização constante com tendências de desenvolvimento
- Tecnologias emergentes para inovação contínua do projeto

STACK TECNOLÓGICO:
- Frontend: React, React Hooks, ContextAPI, HTML5, CSS3
- Arquitetura: Componentes reutilizáveis, Design System
- Integração: APIs RESTful, serviços de pagamento
- Versionamento: Git, GitHub
- Qualidade: Testes, performance, responsividade

IMPACTO NO PROJETO:
- Portal institucional de compras desenvolvido e entregue com sucesso
- Arquitetura escalável e componentes reutilizáveis implementados
- Integração segura de pagamentos para transações online
- Performance otimizada com carregamento rápido e interações fluidas
- Experiência de usuário consistente em múltiplos dispositivos
- Equipe técnica capacitada através de mentoria e orientação

React Developer Sr | Tech Lead

Ilegra
05.2022 - 04.2023

Desenvolvimento Frontend com ReactJS e especialização em DesignOps, liderando a implementação e escala de processos de Design e Desenvolvimento, com foco em Design System, componentes reutilizáveis e colaboração estratégica entre SQUADs para garantir sinergia e consistência entre desenvolvedores e UX Designers.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO E ESCALA DO DESIGNOPS
- Desenvolvimento e escala do DesignOps em conjunto com a head de UX
- Garantia dos processos de Design e Desenvolvimento dentro das SQUADs
- Implementação de metodologias para projetos que envolvam a disciplina
- Estabelecimento de workflows eficientes entre design e desenvolvimento

DESENVOLVIMENTO FRONTEND COM REACTJS
- Desenvolvimento de componentes em ReactJS com base em prototipos via Figma
- Implementação com ReactJS (Javascript, HTML, CSS)
- Utilização de JSS e CSS para estilização avançada
- Criação de componentes reutilizáveis e escaláveis

ESTRATÉGIA E IDENTIDADE VISUAL
- Participação em reuniões estratégicas para criar nova identidade visual do produto
- Visão sistêmica e estratégica de todas as SQUADs
- Garantia de sinergia e consistência entre Devs e UX Designers
- Alinhamento de processos e padrões de design

APOIO E MENTORIA TÉCNICA
- Apoio aos Devs na visão de desenho de interfaces
- Elaboração de processos para desenvolvimento de novos componentes
- Manutenção dos componentes já existentes e dos produtos digitais
- Mentoria técnica para equipes de desenvolvimento

DESIGN SYSTEM E COMPONENTIZAÇÃO
- Integrante do time de Design System
- Manutenção dos padrões existentes
- Provocação da evolução para novos elementos
- Componetização das ideias propostas
- Implementação de ADS (Advanced Design System)

STACK TECNOLÓGICO:
- Frontend: ReactJS, JavaScript, HTML, CSS, JSS
- Design: Figma, prototipagem, Design System
- Metodologia: DesignOps, SQUADs, processos ágeis
- Funcionalidades: Componentização, reutilização, escalabilidade

IMPACTO NO DESENVOLVIMENTO:
- Implementação de DesignOps para otimização de processos
- Design System robusto e escalável para todas as SQUADs
- Sinergia e consistência entre Devs e UX Designers
- Componentes reutilizáveis para aceleração do desenvolvimento
- Processos padronizados para manutenção de qualidade
- Nova identidade visual do produto implementada com sucesso

React Developer Sr

Squadra Digital
05.2022 - 12.2022

Desenvolvedor Frontend especializado em ReactJS e tecnologias modernas, com foco em arquitetura de aplicações web escaláveis, gerenciamento de estado com Redux, integração de APIs REST e GraphQL, implementação de testes automatizados e aplicação de práticas de Clean Code para garantir qualidade e manutenibilidade do código.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO FRONTEND AVANÇADO
- Desenvolvimento com framework ReactJS, incluindo conceitos de programação assíncrona
- Implementação de definições de escopo (closures) e componentização
- Utilização de recursos modernos do ES6+ para desenvolvimento eficiente
- Planejamento e implementação de estrutura e componentes da interface

GERENCIAMENTO DE ESTADO E ARQUITETURA
- Desenvolvimento com gerenciadores de estados, incluindo Redux
- Implementação de padrões de arquitetura para aplicações escaláveis
- Criação de estrutura de estado robusta e previsível
- Arquitetura de componentes reutilizáveis e manuteníveis

INTEGRAÇÃO DE APIS E SERVIÇOS
- Desenvolvimento com APIs REST para comunicação com backend
- Implementação de GraphQL com biblioteca Apollo para consultas eficientes
- Integração de múltiplos serviços e endpoints
- Desenvolvimento de camada de comunicação robusta entre frontend e backend

QUALIDADE DE CÓDIGO E TESTES
- Desenvolvimento com técnicas e práticas de Clean Code
- Implementação de testes automatizados para garantir qualidade
- Manutenção de padrões de código consistentes e legíveis
- Aplicação de princípios de desenvolvimento sustentável

BANCO DE DADOS E PERSISTÊNCIA
- Desenvolvimento com bancos de dados relacionais e não relacionais
- Integração de diferentes tipos de persistência de dados
- Implementação de estratégias de cache e otimização de consultas
- Gerenciamento de estado local e remoto

COLABORAÇÃO E UX/UI
- Desenvolvimento e manutenção de aplicações web
- Avaliação de protótipos entregues pela equipe de UX/UI
- Colaboração com designers para implementação de interfaces
- Tradução de designs em componentes funcionais e responsivos

STACK TECNOLÓGICO:
- Frontend: ReactJS, ES6+, Styled-components
- Gerenciamento de Estado: Redux, padrões de arquitetura
- APIs: REST, GraphQL, Apollo
- Qualidade: Clean Code, testes automatizados
- Banco de Dados: Relacionais e não relacionais
- Estilização: Styled-components

IMPACTO NO DESENVOLVIMENTO:
- Aplicações web escaláveis e manuteníveis desenvolvidas
- Arquitetura de estado robusta implementada com Redux
- Integração eficiente de APIs REST e GraphQL
- Padrões de Clean Code aplicados consistentemente
- Testes automatizados implementados para qualidade
- Componentes reutilizáveis e interface responsiva criados
- Colaboração efetiva com equipes de UX/UI

Frontend Developer ReactJs

It Singular
12.2020 - 05.2022

Desenvolvimento Frontend com ReactJS e tecnologias modernas, especializado em arquitetura de aplicações web escaláveis e manuteníveis, com foco em qualidade de código e boas práticas de desenvolvimento.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO FRONTEND AVANÇADO
- Desenvolvimento com framework ReactJs, incluindo conceitos de programação assíncrona, definições de escopo (clojures), componentização e ES6+
- Desenvolvimento com gerenciadores de estados, incluindo Redux e seus padrões de arquitetura
- Desenvolvimento com apis REST e testes automatizados
- Desenvolvimento com técnicas e práticas de Clean Code

ARQUITETURA E INTEGRAÇÃO
- Desenvolvimento com API GraphQL e biblioteca Apollo
- Desenvolvimento com bancos de dados relacionais e não relacionais
- Desenvolvimento e manutenção de aplicações, avaliando os protótipos entregues pela equipe de UX/UI
- Planejamento e implementação de estrutura e componentes da interface utilizando principalmente ReactJs

STACK TECNOLÓGICO:
- Frontend: ReactJS, JavaScript ES6+, Styled-components
- Estado: Redux, padrões de arquitetura
- APIs: REST, GraphQL, Apollo
- Qualidade: Clean Code, testes automatizados
- UX/UI: Prototipagem, componentização

IMPACTO NO DESENVOLVIMENTO:
- Implementação de padrões de Clean Code para manutenibilidade
- Arquitetura escalável com gerenciamento de estado eficiente
- Integração com APIs modernas (REST e GraphQL)
- Colaboração efetiva com equipes de UX/UI

React Developer

Sorte Online
01.2021 - 03.2021

Desenvolvimento Frontend com ReactJS e tecnologias modernas, especializado em criação de sistemas web responsivos e Progressive Web Applications (PWA) para plataforma de apostas licenciada pela loteria federal, com foco em colaboração com equipes de UX/UI e metodologias ágeis para entrega de produtos de alta qualidade e segurança.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO FRONTEND MODERNO
- Desenvolvimento de sistemas web para plataforma de apostas licenciada pela loteria federal
- Criação de Progressive Web Applications (PWA) com funcionalidades offline para apostas
- Implementação de interfaces responsivas e adaptáveis para diferentes dispositivos
- Desenvolvimento de componentes reutilizáveis e sistemas escaláveis para apostas online

TECNOLOGIAS DE ESTILIZAÇÃO AVANÇADA
- Utilização de Styled Components para desenvolvimento de layouts elaborados
- Implementação de SASS para estilos responsivos e manuteníveis
- Criação de design systems consistentes e reutilizáveis
- Desenvolvimento de interfaces modernas com foco em UX/UI

COLABORAÇÃO COM EQUIPES DE DESIGN
- Utilização do Adobe XD para análise e desenvolvimento dos sistemas
- Trabalho colaborativo com time de UX/UI para implementação de designs
- Participação ativa em processo de design thinking e prototipagem
- Integração de feedback de usuários e equipes de design

METODOLOGIAS ÁGEIS E COLABORAÇÃO
- Participação em reuniões diárias (dailys) para acompanhamento de progresso
- Envolvimento em sessões de planning para definição de sprints
- Contribuição em refinamentos para melhoria contínua de produtos
- Participação em retrospectivas para otimização de processos de desenvolvimento

STACK TECNOLÓGICO:
- Frontend: ReactJS, jQuery, ES6, Styled Components, SASS
- PWA: Service Workers, Manifest, funcionalidades offline
- Design: Adobe XD, prototipagem, design systems
- Metodologia: Agile, Scrum, colaboração cross-functional

IMPACTO NO DESENVOLVIMENTO:
- Plataforma de apostas licenciada pela loteria federal moderna e responsiva com ReactJS
- PWA com funcionalidades offline para apostas e experiência mobile-first
- Layouts elaborados e responsivos com Styled Components e SASS
- Colaboração eficiente com equipes de UX/UI para otimização da experiência do usuário
- Metodologias ágeis implementadas com sucesso para entrega contínua
- Produtos de alta qualidade e segurança para apostas online

FrontEnd Developer | Ensemble

Confluence Informática
04.2019 - 12.2020

Desenvolvimento Frontend com JavaScript e tecnologias web, especializado em criação de sistemas e interfaces para grandes redes de hospitais, com foco em análise de pagamentos e gestão financeira, utilizando tecnologias modernas e integração com sistemas hospitalares.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO FRONTEND HOSPITALAR
- Desenvolvimento de sistemas e interfaces para grandes redes de hospitais
- Utilização de JavaScript (jQuery, AngularJS), CSS, Bootstrap, HTML
- Criação de interfaces responsivas e intuitivas para usuários hospitalares
- Desenvolvimento colaborativo com equipes internas dos hospitais

SISTEMA DE ANÁLISE DE PAGAMENTOS
- Desenvolvimento de sistema para análise de pagamentos das operadoras para o hospital
- Front-End desenvolvido inteiramente com a equipe do Hospital
- Interface mais amigável e intuitiva para gestão financeira
- Design totalmente responsivo para diferentes dispositivos

ARQUITETURA E INTEGRAÇÃO
- BackEnd implementado através de Ensemble e banco de dados não relacional Caché
- Integração com sistemas hospitalares existentes
- Desenvolvimento de APIs para comunicação entre sistemas
- Arquitetura escalável para grandes redes hospitalares

GESTÃO DE DADOS E RELATÓRIOS
- Elaboração de relatórios com base no banco de dados dos dados enviados
- Identificação de pagamentos referente aos serviços prestados
- Sistema de auditoria e rastreabilidade de transações
- Dashboard para análise financeira em tempo real

STACK TECNOLÓGICO:
- Frontend: JavaScript, jQuery, AngularJS, CSS, Bootstrap, HTML
- Backend: Ensemble, Caché (banco não relacional)
- Arquitetura: Sistemas distribuídos, APIs, integração hospitalar
- Funcionalidades: Análise de pagamentos, relatórios, gestão financeira

IMPACTO NO SISTEMA HOSPITALAR:
- Automação do processo de análise de pagamentos das operadoras
- Interface intuitiva para equipes hospitalares
- Relatórios automatizados para gestão financeira
- Integração eficiente com sistemas existentes
- Melhoria na eficiência operacional e gestão de receitas

Analista de Sistemas

WG Serviços de Informática
04.2018 - 04.2019

Desenvolvimento Frontend com JavaScript e tecnologias web, especializado em criação de páginas dinâmicas e sistemas de gestão de concursos, com foco em funcionalidades de recursos, resultados e relatórios para a Fundação Carlos Chagas.

PRINCIPAIS RESPONSABILIDADES E CONQUISTAS:

DESENVOLVIMENTO FRONTEND
- Desenvolvimento e publicação de páginas com Javascript (jQuery, AngularJS), CSS (2.1 e 3), HTML
- Implementação de interfaces responsivas utilizando Bootstrap para melhor experiência do usuário
- Criação de páginas dinâmicas para sistemas de concursos e gestão de exames

SISTEMAS DE GESTÃO DE CONCURSOS
- Desenvolvimento, criação e publicação de páginas de recursos, vistas de provas, resultados
- Implementação de listas de locais de provas e resultados de exames no site de concursos
- Sistema completo de gestão de informações para candidatos e organizadores

GESTÃO DE DADOS E RELATÓRIOS
- Elaboração de relatórios com base no banco de dados dos concursos aplicados
- Identificação de pagamentos referente aos concursos através de código de barras
- Verificação de irregularidades e validação de transações financeiras
- Consulta, cadastro e geração de relatórios em bancos relacionais

STACK TECNOLÓGICO:
- Frontend: JavaScript, jQuery, AngularJS, CSS2.1/3, HTML, Bootstrap
- Backend: Bancos relacionais, SQL Server, MySQL
- Funcionalidades: Consultas, cadastros, relatórios, validação de pagamentos

IMPACTO NO SISTEMA:
- Automação completa do processo de gestão de concursos
- Sistema de recursos e resultados online para candidatos
- Relatórios automatizados para gestão administrativa
- Validação de pagamentos com verificação de irregularidades

Formação acadêmica

Tecnólogo - Análise e Desenvolvimento de Sistemas

Fatec Carapicuíba
Carapicuiba
01.2020 - 06.2023

Aperfeiçoamento - Tópicos de Estatística

Universidade de São Paulo
São Paulo
01.2011 - 01.2012

Licenciatura Plena - Matemática

Centro Universitário Unifieo
Osasco
01.2006 - 12.2010

Idiomas

Português
Língua materna
Inglês
Básico
A2
Espanhol
Básico
A2

Linha do tempo

Engenheiro de software Frontend Sr

Mercadoria Livre
06.2024 - Atual

React Developer Sr | Tech Lead

Alleasy
04.2023 - 05.2024

React Developer Sr

Squadra Digital
05.2022 - 12.2022

React Developer Sr | Tech Lead

Ilegra
05.2022 - 04.2023

React Developer

Sorte Online
01.2021 - 03.2021

Frontend Developer ReactJs

It Singular
12.2020 - 05.2022

Tecnólogo - Análise e Desenvolvimento de Sistemas

Fatec Carapicuíba
01.2020 - 06.2023

FrontEnd Developer | Ensemble

Confluence Informática
04.2019 - 12.2020

Analista de Sistemas

WG Serviços de Informática
04.2018 - 04.2019

Aperfeiçoamento - Tópicos de Estatística

Universidade de São Paulo
01.2011 - 01.2012

Licenciatura Plena - Matemática

Centro Universitário Unifieo
01.2006 - 12.2010
Gilson Roberto De Souza