Eu e a programação

Programação esta nas veias desde que recebi meu primeiro exemplar das revistas Input que falavam de programação em basic para sistemas 8bits. Aprendi a programar num Apple ][ e como usar apenas basic era limitador, era preciso entender endereçamentos de memória e por exemplo, dominar a vram a trabalhar a nosso favor e criar sprites e misturar textos e gráficos. Depois com um 8bits Prologica CP-400 e mais tarde um MSX, o mundo da programação se firmou. Aprendi Cobol, mas nunca consegui um emprego nessa área, mas o DBASE e o Clipper estavam na vanguarda e foi onde tudo começou profissionalmente. Hoje, domino os seguintes cenários:

  • Linguagem Delphi, incluindo variações como Lazarus e Turbo Pascal. Programação Multitier (datasnap) e microserviços (web);
  • Linguagem Python como backend para automatizar servidores e processos;
  • Linguagem JavaScript(ecmascript) em frontend e com menos enfase em backend(node.js);
  • Sistema operacional Linux e Windows, incluindo ambiente multiterminal e servidores;
  • Linguagem Bash, programação de scripts e também modo interativo;
  • Linguagem PHP, contudo com mais enfase em programação procedural do que orientação a objetos;
  • Documentos web formatados e programados em HTML5, CSS3 e JavaScript(ecmascript);
  • Linguagem SQL ANSI-2002;
  • Bancos de Dados MSSQL Server (administração e desenvolvimento), Oracle(desenvolvimento), PostgreSQL (desenvolvimento) e FirebirdSQL (administração e desenvolvimento), MySQL(desenvolvimento) e flat-tables como xbase, paradox e msaccess.

Conhecimentos intermediário e básico nos seguintes cenários:

  • Git, o necessário para versionamento e branchs;
  • Linguagens como c/c++, golang(go) e javalang(java). O suficiente para corrigir falhas de compilação devido a mudanças de versão do compilador, dependências ou reprogramar diretivas de compilação
  • Estou procurando me especializar em node.js e vue.js para aplicações web backend e frontend.

Se eu não tiver as habilidades necessárias, tenham paciência porque aprendo rápido!