Skip to content
View gersonfs's full-sized avatar

Block or report gersonfs

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
gersonfs/README.md

Hi there 👋

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.

🛠️ Ferramentas que uso atualmente

PHP, MySQL, JavaScript, Github Actions, XDebug, PHPUnit, GIT, Bash, ssh, Cypress, PHPStan, PHPCS, Linux, RectorPHP, CPanel, CloudLinux, Zabbix, SNMP, CakePHP, Wordpress, Docker, WSL 2

Princípios que seguimos no desenvolvimento

Tudo que se entende ser moderno e funcional nos dias atuais: TDD, DDD, SOLID, DRY, KISS, YAGNI, KANBAN, AGILE, CI/CD

📖 Um pouco da minha história

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.

Popular repositories Loading

  1. igpm igpm Public

    Pequeno código php para normalizar tabela de IGPM atualizada

    PHP 1

  2. util util Public

    Códigos de teste, experiências...

    JavaScript 1

  3. cakephp2 cakephp2 Public

    PHP 1

  4. chrome_redmine chrome_redmine Public

    Extensão do google chrome que permite ver, abrir, editar, e fechar tarefas. Também permite adição e edição de tempo de trabalho, abrir e fechar ponto, ver relatório de horas trabalhadas vs ponto, e…

    JavaScript

  5. migrations migrations Public

    Forked from jrbasso/migrations

    CakePHP Migrations

  6. topicos topicos Public

    Material da disciplina de tópicos especiais da computação. Uso do voice xml integrado com php

    PHP