Frank Joppe
Especialmente quando é complicado...
Especialmente quando é complicado...
Peso pesado técnico, poliglota, corredor e pai
Posso te ajudar com mais de 25 anos de experiência como engenheiro de software profissional em TI.
Tem alguma dúvida sobre TI relacionada a AWS ou desenvolvimento em C#? É só me avisar
Sou mais forte no seguinte:
Seja para resolver um backlog migrar uma aplicação para a nuvem ou discutir novas funcionalidades...
A parte mais divertida do desenvolvimento de software é pensar em novas funcionalidades Mas será que tudo isso é viável? Os bugs mais caros são encontrados no último momento
Posso te ajudar a pensar em novas funcionalidades e a estimar o impacto além de tentar identificar riscos o mais cedo possível.
Dois exemplos na verdade!
1. Em um grande cliente um dos departamentos perguntou se poderíamos acelerar um processo O processamento de 300 mil registros levava 8 horas Sem ver uma única linha de código eu apostei que isso poderia ser reduzido para três minutos Nenhum colega acreditou em mim No final conseguimos e o processo agora é concluído em 5 minutos Recebemos até bolo de um departamento agradecido.
2. Ao desenvolver uma campanha de marketing por email foi solicitado que envolvêssemos um públicoalvo Eu disse que precisaríamos de um novo modelo de conteúdo em várias línguas pois era um jogador internacional No final o cliente decidiu não prosseguir com isso pelo menos naquele momento.
Com quase 25 anos de experiência como Engenheiro de Software na área de TI posso dizer que entendo um pouco do assunto Tenho principalmente experiência com C TypeScript e SQL Server Se eu ganhasse um euro por cada linha de código que escrevi já teria uma ilha só minha.
Além das técnicas populares também tenho muita experiência com uma técnica rara como F#.
Adaptabilidade Embora todos queiram a melhor qualidade isso nem sempre é viável do ponto de vista orçamentário Eu sempre mantenho em mente a pergunta 'ferramenta certatrabalho certo' pequenos desafios não precisam de grandes soluções.
Como desenvolvedor você tem uma relação mista com os testadores mas o reflexo do seu trabalho leva à melhoria Eu tenho experiência em desenvolvimento de software do lado do cliente com diferentes métodos de teste desde testes unitários até integração de sistemas.
Quando você começa a testar sua velocidade diminui mas com um bom conjunto de testes de preferência automatizado a velocidade realmente aumenta especialmente à medida que o software cresce.
Você deve ter cuidado para que os testes não atrapalhem o desenvolvimento
Sou certificado como AWS Developer Associate Participei da transição do ambiente de TI onpremises da Royal Flora Holland para a nuvem AWS.
Trabalhei com diferentes clientes em Azure incluindo Azure DevOps e desenvolvi especificamente para a plataforma Azure
Organizações grandes e pequenas têm necessidades diferentes A transição para a nuvem significa uma certa reorganização do seu ambiente de TI e das pessoas Muitas vezes as coisas são organizadas em torno das peculiaridades do domínio e da infraestrutura existente.
As transições menores geralmente se limitam a um aspecto técnico.