Home

Olá, eu sou

William Barbosa

Sou um programador.

sobre mim

Eu sou um

PROGRAMADOR

Gosto de escrever códigos engenhosos e bem desenhados para resolver problemas complexos e automatizar algumas tarefas repetitivas que eu venha a ter no dia-a-dia.

LEITOR

Tento me manter atualizado nas últimas notícias do mundo da tecnologia. Não posso aprender tudo, mas ter uma mapa mental do que existe disponível é um bom começo.

GESTOR

Gerenciar um time é um desafio. Gerenciar um projeto é um desafio. Gerenciar as tarefas do dia-a-dia é um desafio. Já superei esses desafios algumas vezes com a ajuda de bons colegas de trabalho, e venho melhorando um pouco mais a cada dia.

SOLUCIONADOR

Ter em foco a solução, não o problema, é algo que vem naturalmente com a experiência e presença de espírito. Também adoro um bom quebra-cabeça e não me importo de estar errado de vez em quando.

Processo de Trabalho

DESCOBERTA

IDEIA

ESBOÇO

PRODUÇÃO

TESTE

LANÇAMENTO

Empresas onde trabalhei e trabalho*

*

Curiosidades

Visitei 5 países

Aprendendo Aprendizagem de Máquina

1460 Cafés… por ano

Já a encontrei

Outras Páginas

Blog Contato Currículo GitHub

Me escreva ([email protected])

currículo

Habilidades Técnicas

C#

SQL

Delphi

Flutter

C++

Python

HTML

CSS


EXPERIÊNCIA PROFISSIONAL

Nov 2019 – Atual

Analista de Sistemas

Função Sistemas

A Função desenvolve sistemas de análise de crédito para bancos, controlando empréstimos, créditos e débitos. As tecnologias utilizadas para tal são principalmente ASP .NET e PL/SQL, mas também Delphi.

Principais responsabilidades

  • Definir as alterações necessárias nos sistemas quando novas leis e regulamentos impactam a concessão de crédito no país.
  • Planejar a arquitetura do sistema de acordo com novas funcionalidades.
  • Definir como as funcionalidades requeridas pelos clientes irão se encaixar nos sistema atuais.
  • Estimar complexidade e esforço requirido por novos projetos.

Principais projetos

  • Gestor de Vencidos: Sistema responsável por gerir contratos vencidos, com base em regras de cobrança do cliente pode envia-los para SPC, Serasa, cobradoras, etc..
  • WebCCOB: Sistema de consulta de cobrança Web, permite que se consulte qualquer contrato de qualquer sistema, além de gerir uma fila de cobrança utilizada pelas promotoras elegidas pelo banco.
  • Autorizador (Front): Sistema responsável pela análise de risco, cálculo de operações, impostos e juros.

Mai 2018 – Nov 2019

Desenvolvedor .NET

Banco BTG Commodities (ECTP)

A ECTP, pertencente ao grupo BTG, atua realizando trade no setor de commodities e participando no processo logístico da mercadoria. Os sistemas são para uso interno e utilizam .NET, Angular e SQL Server.

Principais responsabilidades

  • Implementação e alteração de sistemas para atender a alterações da Sefaz nos processos de notas fiscais e exportação de mercadoria.
  • Criação de relatórios utilizando SQL para levantar problemas comuns de contrato e estoque, permitindo aos usuários resolverem-nos de ante-mão.
  • Suporte ao time de execução com dúvidas e problemas técnicos.
  • Planejamento de arquitetura conforme novos recursos são incorporados ao sistema.

Principais projetos

  • ITAS Dash: Sistema levanta todas as notas fiscais em estoque, consolida as informações com o Siscomex (sistema integrado de comércio exterior) e gera a nota de exportação com as relações corretas.
  • BRI (Brazilian Invoice): Gerador de notas fiscais.
  • Shay: Sistema criado para garantir integridade dos dados nos principais sistemas da empresa, para isso possui diversos relatórios com os problemas mais comuns em notas fiscais, estoque e contratos.

EDUCAÇÃO

2014

Inglês

Limerick International Study Centre

Curso de inglês realizado durante intercâmbio em Limerick, Irlanda.

2010 – 2013

Bacharel em Ciência da Computação

Faculdade Carlos Drummond de Andrade

2008 – 2009

Curso Técnico em Informática (ETEC)

Centro Paula Souza

Download CV

Veja mais da minha experiência profissional

Abr 2015 – Abr 2018

Desenvolvedor .NET

Função Sistemas

A Função desenvolve sistemas de análise de crédito para bancos, controlando empréstimos, créditos e débitos. As tecnologias utilizadas para tal são principalmente ASP .NET e PL/SQL, mas também Delphi.

Principais responsabilidades

  • Implementação de novos recursos de acordo com especificação.
  • Análise e correção de problemas e erros nos sistemas.
  • Suporte ao cliente com dúvidas e problemas técnicos.
  • Planejamento de arquitetura conforme novos recursos são incorporados ao sistema.

Principais projetos

  • Gestor de Vencidos: Sistema responsável por gerir contratos vencidos, com base em regras de cobrança do cliente pode envia-los para SPC, Serasa, cobradoras, etc..
  • WebCCOB: Sistema de consulta de cobrança Web, permite que se consulte qualquer contrato de qualquer sistema, além de gerir uma fila de cobrança utilizada pelas promotoras elegidas pelo banco.

Set 2014 – Abr 2015

Desenvolvedor .NET

Tatsoft

Tatsoft desenvolve sistemas para supervisionamento. Estes podem ser implantados em fábricas no geral, ou mesmo em navios de extração de petróleo. O projeto em que trabalhei se aplica à esse último exemplo, na Chevron sediada em Houston.

Principais responsabilidades

  • Participar das reuniões de definição das especificações.
  • Implementar novos recursos.
  • Dar suporte à equipe técnica da Chevron referente ao nosso produto.
  • Planejamento de arquitetura conforme novos recursos são incorporados ao sistema.

Principais projetos

  • Implementação e manutenção de sistema de supervisionamento de perfuratriz à bordo de um navio de extração de petróleo.

Abr 2014 – Jun 2014

Desenvolvedor Android

Sumato Campus

Sumato Campus é uma empresa irlandesa de E-learning. Tive a oportunidade trabalhar em um de seus projetos enquanto estudava em Limerick, que se baseia em um aplicativo android para a plataforma já existente da empresa. Como tal, além do app foi também desenvolvido uma alimentador de dados json em PHP do lado server.

Principais responsabilidades

  • Desenvolvimento de aplicativo android para a plataforma E-Learning da empresa (projeto pontual).

Nov 2012 – Jan 2014

Desenvolvedor C++

totalSoft

Desenvolvimento de plugins para plataforma CAD na área de engenharia civil. Sistemas que automatizam projetos no CAD, realizam cálculos estruturais, quantificam os produtos de acordo com especificação do cliente, e exportam informações detalhadas.

Principais responsabilidades

  • Arquitetar sistemas à partir de análise dos requisitos.
  • Delegar tarefas para os demais programadores do time.
  • Desenvolver sistemas de acordo com documentação e requisitos.
  • Implantar sistemas em campo e recolher feedback dos usuários.

Principais projetos

  • QuantCAD: Sistema de quantificação automática, permite que o usuário faça desenhos técnicos deixando com o sistema a responsabilidade de quantificar os materiais gastos no projeto.
  • GlobalCAD: Sistema de modulação, automatiza o desenho da planta baixa e elevação de um projeto de construção modular.
  • AutoFormas: Automatiza o desenho e os cálculos necessários para projetos de fôrmas.

Ago 2011 – Nov 2012

Desenvolvedor Delphi

Função Sistemas

Funções: Realizar implementações, correções e manutenções preventivas em software client (Delphi) e Server (.NET) de controle de empréstimos, cobranças e comissões para instituições financeiras. Idem as respectivas procedures em SQL utilizadas pelos sistemas para consulta e manutenção dos dados.

Principais responsabilidades

  • Implementar novas funcionalidades no sistema de acordo com requisitos.
  • Analisar junto ao cliente problemas no funcionamento do sistema.
  • Realizar manutenções corretivas no sistema.

Out 2010 – Ago 2011

Desenvolvedor VBA

totalSoft

Funções: Programar plug-ins e ferramentas para plataforma CAD utilizando VBA para projetos simples e rápidos e C++ para projetos mais complexos. Para projetos com C++ utiliza-se as bibliotecas disponibilizadas pelos desenvolvedores do software CAD e a MFC para a interface de contato com o usuário.

Principais responsabilidades

  • Desenvolver sistemas de acordo com documentação e requisitos.

Ago 2008 – Dez 2009

Monitor de Informática (ACESSA ESCOLA)

Fundação para o Desenvolvimento da Educação (FDE)

Estágio intermediado pela fundap na escola E.E. Said Murad, programa Acessa Escola.
Funções: Monitorar a sala de informática, auxiliar os usuários em eventuais dúvidas, ajudar os professores em aulas na sala e tirar dúvidas de funcionários.

Olá mundo!

Resolvi criar essa página para quebrar um pouco o tom “super” profissional do resto do site e me apresentar de maneira um pouco mais descontraída 🙂

Me chamo William Barbosa dos Santos e sou de São Paulo, capital. Para quem conhece, nasci e cresci em Ermelino Matarazzo e Itaquera. Para quem não conhece, também nasci e cresci em Ermelino e Itaquera.

Meu primeiro contato com um computador foi por volta dos 10 anos, onde aprimorei minhas habilidades artísticas no Paint que uso até hoje para editar desenhos de telas que vão para os escopos dos sistemas que cuido.

Com 16 anos eu prestei uma prova para ETEC e fui aprovado para um curso técnico em informática. Na época meu conhecimento técnico beirava zero, mas os professores eram excelentes e me deram uma perspectiva profissional que antes eu não tinha.

Na minha primeira aula de programação a professora nos fez escrever um programa para um robô sair da sala. O trabalho era em dupla, o robô da dupla sentava numa cadeira no meio da sala e o programador ditava os comandos: levante, vire 90 graus para esquerda, ande X passos… Foi meu primeiro programa, e foi o suficiente para eu descobrir que queria fazer isso para o resto da vida.

Tudo isso ocorreu no longínquo ano de 2008, e eu de fato persegui esse desejo e trabalho na área desde então. Nos degraus do crescimento, eu passei pela faculdade, intercâmbio, experiência de trabalho nos Estados Unidos, e agora sinto que devo devolver um pouco de tudo que a vida me deu.

Se algum post meu ajudar a resolver o problema de alguém, ou inspirar uma pessoa a perseguir essa carreira tão desafiadora, já vai ter valido a pena ter pago a hospedagem, instalado o WordPress, configurado tudo que precisava para rodar de modo autônomo, e escrito essa mensagem.

contato

Vamos Socializar 🙂

Entre em Contato

estou em São Paulo, Brasil

Tel : +55 (11) 98065-8406

william @ wbsantos.com

Disponível para Freelance

Me Escreva