Skip to content
View gladiston's full-sized avatar
Block or Report

Block or report gladiston

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gladiston/README.md

Olá, meu nome é Gladiston e meu nick na internet é Hamacker.

Sou desenvolvedor de multiplas tecnologias, incluindo banco de dados, programação, servidores, virtualização e redes. Por isso, já atuei e ainda atuo nas operações de sysadmin, DBA, analise de sistemas e programação. Abaixo ou categorizei minhas atividades e experiências.

Servidores

Minha experiencia como sysadmin na criação de programas/scripts na automação de tarefas para a continuidade de servidores atuando em 99.99% (em especial com servidores virtualizados com XenServer) e também a criação de programas para administrar serviços instalados neles.

Redes

Na area de redes, tenho pouco a dizer, mas conheço bem redes cabeadas desde o finado 100VG até a FastEthernet atual. Redes de FO, DIO, Switchs, Gateways, Load Balance, Proxy, scripts de autoconfiguração de browser também me são familiares.

Eu procuro me afastar dessa área de infra porque amo mais desenvolver sistemas, mas vez ou outra meu conhecimento é requisitado nessa área.

Sistemas operacionais e administração de redes

Proficiente desde finado NetWare, passando por sistemas Unix(Solaris), Linux(Redhat e debian) e Windows. Meu conhecimento não é rasteiro, já implantei diversos serviços como postfix, samba, balanceamento de carga, GPOs e afins e usando sistemas de scripts bash ou vbs/cmd para criar a infra-estrutura necessária para ser administrado remotamente por ssh ou telnet.

Banco de dados

Em banco de dados sou proficiente como DBA com MSSQL desde a versão 6.0+(joinventure com a Sybase) e FirebirdSQL 3+, incluindo reparação de dados corrompidos, tunning, planejamento de backup e coletagem de lixo nos dados. No que diz respeito a tunning, é mais do que apenas ter a configuração com o dimensionamento certo, é também saber quando usar indices clusterizados ou normais, views comuns ou materializadas, lock otimista ou pessimista e por fim saber programar stored procedures para uma maior performance. No que se refere a desenvolvimento, qualquer banco de dados que for compativel com o padrão SQL Ansi me será familiar.

Desenvolvimento de sistemas

Atuando tanto na coleta de informações para desenvolver o projeto e a implentação do sistema.

Em programação, haveria muito a dizer a respeito de realizações, mas vou citar apenas alguns:

  • * Módulo paa sistema hospitalar que permitiu médicos e pacientes executarem upload/download de documentos via web. Foi criado em forma de plugin para um CMS popular, foi compartilhado entre os vários hospitais da rede;
  • * Desenvolvimento do zero de váriados sistemas de custos, por exemplo, sistema de custos para linha de produção não seriada, seriada com ou sem metodologia just'n time;
  • * Sistemas de folha de pagamento e rh;
  • * CRM Proprietário criado do zero para atuar desde a parte comercial, financeira, almoxarife/suprimentos e fábrica;
  • * Criação de programas auxiliares para dar suporte aos procedimentos de TI, por exemplo, desenvolvi muitos scripts em bash destinados a tornar a interface de servidores atraentes a profissionais que fossem operá-los sem precisarem de conhecimentos avançados para administrar serviços de proxy, firewall, web intranet, etc... economizando tempo e recursos para a equipe e a empresa;
  • * Também criei programas para interagir com outros programas, por exemplo, importar lista de entidades de um desenho de AutoCAD para dentro de um sistema de orçamentos, isso permitiu reduzir o prazo de entrega de orçamentos e economizar tempo nas etapas seguintes caso o orçamento fosse aprovado.

Foram muitos os programas que desenvolvi e em diferentes linguagens de programação, uma boa parte delas iniciando-se do zero e também atualizando programas legados. Poucos especialistas sabem como lidar com sistemas em funcionamento e gradualmente atualizá-los sem estourar tempo e dinheiro. Fico muito orgulhoso em saber que sistemas criados com mais de 20 anos estão em funcionamento até os dias atuais.

Habilidades

Proficiente nos 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.
  • * Ambiente virtualizado Xen, VirtualBox e Microsoft Hypervisor e terminal(ssh).
  • * 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
  • * 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.

Mais sobre mim

Me divirto em em todas essas areas, mas amo mesmo desenvolver sistemas porque dá acesso a minha criatividade. Ter que lidar com processos que são chatos e ninguém quer por a mão é o que mais fiz em meu tempo como analista de sistemas

Gosto de colaborar com software livre no meu tempo livro e compartilhar meu conhecimento. Meu nickname(hamacker) é conhecido em diversos foruns de tecnologia.

Fique a vontade para entrar em contato, mas vou logo dizendo que não dá para trabalhar se não tiver 'cofee-free', pois pagar pelo meu próprio café, me levaria a falência ;-)

Popular repositories

  1. lazdemos_gsl lazdemos_gsl Public

    Demos desenvolvidos para o Guia de sobrevivência Lazarus/FPC

    Pascal 4

  2. hello_lazarus hello_lazarus Public

    Guia de sobrevivência usando o Lazarus

    HTML 1

  3. acbrscriptgui acbrscriptgui Public

    Pascal 1 1

  4. scripts-py scripts-py Public

    Scripts Python para facilitar a vida de dev e admin

    Python

  5. scripts-cmd scripts-cmd Public

    Scripts CMD/BAT para facilitar a vida de admin

    Batchfile

  6. scripts-vbs scripts-vbs Public

    Scripts VBS para faciliar a vida de admin e dev

    VBScript