Olá, meu nome é Cristiano, 26 anos, desenvolvedor .NET. Apaixonado por desenvolvimento de software, educação e o mundo open source.
Atuo como Desenvolvedor especializado em segurança de aplicações, com foco em AppSec. Tenho implementado estratégias robustas para garantir a integridade e proteção de aplicações, desde a fase de desenvolvimento até a produção. Recentemente, trabalhei em projetos utilizando Inteligência Artificial e Large Language Models(LLM), aplicados em revisões de código em pull requests (PRs) e análises de segurança automatizadas.
Tecnologias: C#, Azure, SQL Server, Microsserviços, LLM
Desenvolvimento de soluções na área financeira. Participando no desenho da arquitetura e na implementação e manutenção de serviços de autenticação, autorização, consultas formais, assembleias e geração de informes de rendimentos.
Tecnologias: C#, Docker, MongoDB, PostgreSQL, Scrum, Node.js, Microsserviços, AWS, Lambda, SQS, SNS
Desenvolvimento de soluções na área financeira, focado no back-end com .NET. Trabalhando no time de plataforma, que também inclui, conta digital, prepaid business card. Tive oportunidade de ajudar a desenhar construir do zero nossos sistemas de transações, extratos e uma série de outros microsserviços que fazem parte desse ecossistema.
Tecnologias: .Net Core, Azure Functions, Azure Service Bus, Microservices, Event-driven Architecture
Trabalhei no time de instrução, tocando as aulas ao vivo com as pessoas estudantes, além de ajudar na criação e correção de conteúdos.
Tecnologias: Node.js, Socket.IO, SQL, MongoDB e Docker
Trabalhei no time de instrução, com o contato direto com as pessoas estudantes. Além de dos momentos síncronos, também ajudo na gravação de alguns conteúdos para a plataforma. Durante esse tempo trabalhei com técnicas de aprendizagem ativa.
Tecnologias: Node.js, Socket.IO, SQL, MongoDB e Docker
Uma experiência um pouco diferente, mesmo tendo participado de todo o processo do desenvolvimento de software nos cargos anteriores, nesse momento me afastei um pouco dos códigos e fiquei focado um pouco mais na análise do negócio e arquitetura do que foi desenvolvido.
Tecnologias: C#, SignalR, TypeScript, Angular, Vue, Docker, Azure, e GitHub Actions.
Desenvolvimento do back-end e front-end, manutenção aos sistemas desenvolvidos pela empresa, e de terceiros. Participei de projetos na área financeira e comunicação em real time.
Tive a oportunidade em pequenos projetos com microsserviços e micro frontends.
Tecnologias: C#, SignalR, TypeScript, Angular, Vue, Docker, Azure, e GitHub Actions.
Desenvolvimento do back-end e front-end, manutenção, implantação e suporte aos sistemas desenvolvidos pela empresa.
Tive oportunidade de participar de todos os passos do desenvolvimento de software, do levantamento de requisitos ao deploy na nuvem.
Tecnologias: C#, JavaScript, Vue, Azure, Docker e Azure Devops.
Instalação, verificação e configuração de software e equipamentos elétricos e soluções na área de
Tecnologia da Informação.
Aqui aprendi a lidar com o público, e ajudar pessoas com diversos níveis de conhecimento e problemas técnico.
Foi muito importante para a minha carreira, aprendi a ter ainda mais responsabildiades.
Redis e Estratégias de Cache Distribuído
Como usar o Redis e estratégias de cache distrbuído para resolver problemas, indo além do básico.
Boas práticas na programação, muito além do código
Palestra feita no evento TcheLinux, aqui levantei alguns questionamentos sobre boas práticas, e o que elas impactam na nossa vida. Além de falar sobre código(hars skills), levantei vários pontos sobre a parte comportamental(soft skills).
Documentação Profissional com C4 Model
Apresentação feita no GDG DevFest 2023, falando um pouco sobre boas como o C4 Model pode facilitar a documentação da sua arquitetura, além de falar sobre conceitos como Diagram As Code.
Da para trabalhar com C# no linux?
Palestra feita no evento .Net Ceara, falando da situação do .NET no Linux, focando principalmente no ambiente de desenvolvimento.
Bancos de dados NoSQL
Apresentação de introdução a bancos de dados NoSQL, com seus conceitos e diferenças. Redis, MongoBD, Cassandra, Neo4j...
Systemas Distribuídos
Introdução a sistemas distribuídos, principalmente focado em sistemas Web. Apresentação dos conceitos e ferramentas que fazem parte deste universo.
Cultura de testes
Mostrei uma visão geral sobre testes, quais seus impactos na equipe e empresa, também levantei alguns pontos de atenção relacionado aos primeiros momentos que a empresa começar a colocar a cultura em prática.
Docker para quem tem preguiça
Apresentação com um colega de trabalho sobre Docker, falando um pouco sobre o conceito e suas facilidades, e na parte final um pouco de prática.
Segurança para pessoas desenvolvedoras
Uma série de dicas para pessoas desenvolvedoras sobre segurança, mostrei os principais ataques, como se proteger e algumas dicas para tentar ficar sempre um passo a frente dos atacantes.
Semestre: 4º
Semestre: 4º