Quem sou eu?

Desde a infância, tenho nutrido uma paixão pela tecnologia e programação de computadores. Depois de adquirir experiência trabalhando nas principais empresas de desenvolvimento de software da minha cidade, decidi seguir minha própria metodologia. Nos últimos anos, tenho trabalhado de forma independente em projetos modulares, garantindo uma evolução contínua das funcionalidades e cumprindo prazos sem contratempos. Sou conhecido, inclusive pelos meus clientes, como uma pessoa perfeccionista. Valorizo uma boa interface com o usuário, modularidade, simplificação e padronização. Para mim, não faz sentido criar um produto próprio se não houver entusiasmo em todo o processo. Esse entusiasmo muitas vezes supera até mesmo o retorno financeiro que o produto possa me proporcionar, e por isso me esforço para fazê-lo com excelência.     

Marco Mugnatto - Desenvolvedor de software

Por que me contratar para desenvolver o sistema da sua empresa?

Problemas comumente encontrados no desenvolvimento de sistemas Como lido com sucesso com essa situação ao longo dos anos como autônomo
Código mal escrito. Dificuldades para adicionar novas funcionalidades e modificar as já existentes. Código modular, planejado linha por linha, levando em consideração a futura necessidade de manutenção, adição e modificação de funcionalidades.
Interface com o usuário mal projetada. Nenhuma "reinvenção da roda". A interface é inspirada nos principais websites atuais da Internet, sendo compatível com o volume de dados necessário para sistemas de gestão. Há uma ênfase na padronização.
Modelagem inadequada do banco de dados. Há integridade referencial entre tabelas, com campos "id" em todas as tabelas, inclusive tabelas intermediárias, evitando redundância de dados.
Planejamento inadequado dos padrões de comunicação com o cliente, resultando em falta de tempo para o desenvolvimento do projeto. Utilização do e-mail como principal forma de comunicação, permitindo arquivar, reler, responder com mais segurança e no momento mais apropriado. A comunicação é centralizada em uma única pessoa na equipe do cliente, evitando conflitos de prioridades e outros problemas.
Dificuldade do profissional em cobrar adequadamente pelo seu trabalho, resultando em insatisfação e, muitas vezes, no abandono do projeto pelo programador. Utilização de uma metodologia própria de contagem de "pontos de função", garantindo um valor justo para cada novo pedido feito.
Profissional que demora para entregar os pedidos e as correções de bugs. Tenho minhas referências como testemunhas disso: ao longo dos anos como autônomo, posso contar nos dedos as vezes em que não corrigi um bug em menos de 24 horas. Quando isso ocorreu, sempre avisei previamente ao cliente. O tempo de entrega das novas funcionalidades também é elogiado. Utilizo softwares como Trello para organizar minhas tarefas e garantir que nenhum projeto seja deixado de lado.