Este documento está em fase de rascunho, estou vendo ainda como organizar melhor tudo sobre mim 😊. Afinal, são 18 anos como empresário responsável por todo o ciclo de vida de diversos softwares e todas tarefas relacionadas de gerenciar uma empresa.
Minhas áreas de interesse atualmente são Arquitetura e Engenharia de Software. Também gosto de tudo relacionado ao ciclo de desenvovimento de software, desde o hardware que irá hospedar a solução, o sistema operacional, rede, DNS, servidores web e banco de dados, análise, projeto, programação, deploy e manutenção de software. Entendo que o profissional precisa ter conhecimentos em tudo que que envolve o software, não somente a arquitetura e programação, pois muitos problemas do dia a dia envolvem soluções que não tem relação com programação.
Meu dia a dia é ser Arquiteto, Projetista, Analista, Programador, SysAdmin e tudo relacionado a Administração da minha empresa (análise de desempenho da empresa, projetos futuros, contabilidade, etc).
Sou responsável e o mentor de um time de desenvolvimento com analistas, programadores e estagiários. Selecionamos estudantes da área da programação e faço a mentoria deles. Muitos viraram analistas, arquitetos de software e programadores de sucesso que trabalham para empresas do Brasil e do exterior. Sou responsável pela organização e o roteamento das tarefas no time, de acordo com a especialização de cada um.
PHP, MySQL, JavaScript, Github Actions, XDebug, PHPUnit, GIT, Bash, ssh, Cypress, PHPStan, PHPCS, Linux, RectorPHP, CPanel, CloudLinux, Zabbix, SNMP, CakePHP, Wordpress, Docker, WSL 2
Tudo que se entende ser moderno e funcional nos dias atuais: TDD, DDD, SOLID, DRY, KISS, YAGNI, KANBAN, AGILE, CI/CD
Sou programador profissional desde 2005, onde criei meu primeiro site totalmente dinâmico usando HTML, CSS, JavaScript, PHP e MySQL. Era um site para um grupo de motoqueiros que publicava fotos dos seus encontros semanais. Aprendi HTML e CSS desde 2003 onde aprendi de forma auto-didata para desenvolver um site estático com informações sobre o descontinuado Macromedia Flash.
Em 2006 trabalhei numa empresa provedora de internet via rádio, onde adquiri muitos conhecimentos na área de redes e DNS, o que me auxilia muito hoje em resolver problemas adjacentes a área de programação web. Neste mesmo emprego, projetamos e criamos um software em Ruby on Rails para o controle de clientes deste provedor, emissão de boletos de cobrança, faturas e notas fiscais. O sistema está em uso até hoje.
Em 2010 eu e meu atual sócio fundamos a OneHost Soluçoes WEB LTDA, onde onicialmente focamos em oferecer serviço de hospedagem de sites e desenvolvimento de sites dinâmicos em PHP e MySQL. Isso alvancou meu conhecimento, pois além de desenvolver as soluções eu era responsável por fazer literalmente tudo ( fazer o layout em Photoshop, escrever o HTML, CSS, PHP, projetar e programar o sistema e finalmente o deploy no meu próprio servidor linux) com um custo razoável pois eu mesmo hospedava as soluções. Além de desenvolver uma solução que antendia ao cliente ela deveria ser sustentávewl economicamente.
Em pouco tempo iniciamos o projeto e desenvolvimento de um sistema ERP, o Livre Gestão, onde fui o arquiteto e sou o responsável até hoje.
Também projeto, desenvolvo, hospedo e mantenho qualquer sistema personalizado em linguagem PHP, JavaScript ou o que for necessário. Participar de todo o ciclo de desenvolvimento de um software e depois ser responsável pela sua manutenção e implantação de melhorias durante vários anos me fez ser um profissional com habilidades em áreas que numa empresa de software maior seria dividido em várias profissiões. Isso me ajuda a resolver de forma rápida qualquer problema, desde hardware, rede ou de lógica, UX, DX do software.