Thiago de Oliveira Santos

Possui graduação em Ciência da Computação pela Faculdade Pitágoras (2017). Atualmente é Líder Técnico na ioasys. Tem experiência na área de Ciência da Computação, com ênfase em Ciência da Computação

Informações coletadas do Lattes em 24/03/2024

Acadêmico

Formação acadêmica

Graduação em Ciência da Computação

2012 - 2017

Faculdade Pitágoras
Título: Princípios e Técnicas para Desenvolvimento de Softwares Complexos com Domain-Driven Design
Orientador: Rafael Cavicchiolli

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Histórico profissional

Experiência profissional

2020 - Atual

IOasys

Vínculo: Contrato, Enquadramento Funcional: Líder Técnico, Carga horária: 40

2019 - 2020

IOasys

Vínculo: Contrato, Enquadramento Funcional: Desenvolvedor .NET Sênior, Carga horária: 40

Outras informações:
Atuando como desenvolvedor backend em um time composto por doze pessoas, produzimos soluções de apoio a área de Gestão Comercial do cliente. Possibilitando ao cliente ter mais agilidade na execução de suas tarefas e uma melhor comunicação com seus clientes.

Os projetos foram desenvolvidos utilizando .NET Core 2.2 e SQL Server 2018. Para cada projeto um tipo de arquitetura foi implementado, como Clean Architecture e um estilo arquitetural baseado em CQRS e Event Sourcing. Para modular os projetos, técnicas de Domain-Driven Design foram utilizadas para melhor detalhamento do domínio da aplicação. Assim como a utilização de design patterns para que o time de desenvolvimento crie soluções mais coesas.

Além disso, outras tecnologias e bibliotecas foram utilizadas. Tais como MongoDB para leitura dos dados persistidos no banco relacional, RabbitMQ e Event Service Bus para troca de mensagens entre soluções, Dapper e xUnit para testes de unidade. Utilizando então Azure DevOps para esteira de CI/CD, SonarQube como quality gateway e Sensedia como API Management, seguindo práticas de desenvolvimento seguro.

2018 - 2019

Tree Tecnologia Ltda

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor .NET Pleno, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de aplicações web utilizando tecnologias Microsoft tais como ASP.NET MVC e APIs Rest. Sustentação de legado voltado para gestão de alunos e cursos através de importações e relatórios web diversos, a qual foi desenvolvida em .NET Framework 4.5, utilizando Entity Framework e SQL Server.

Desenvolvimento de aplicação para gestão interna do fluxo de trabalho, modelada como microsserviços desenvolvidos em .NET Core 2.1, padrão CQRS, princípios e técnicas de Domain-Driven Design nas implementações backend e Angular 6 na camada de apresentação provendo um SPA através de APIs Rest. Aplicação legada utilizando serviço Amazon Web Services Elastic Beanstalk.

2017 - 2018

IVORY IT SERVICOS DE INFORMATICA EIRELI - EPP

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor .NET Pleno, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de aplicações web utilizando tecnologias Microsoft utilizando .NET Framework para um cliente do segmento ferroviário, desenvolvendo projetos para gestão de documentos associados ao transporte de cargas por meio ferroviário e rodoviário. Projeto utilizando SQL Server 2012, front-end construído em MVC utilizando CSS, JavaScript, jQuery e Bootstrap.

Assim como desenvolvimento de aplicações web utilizando Python, Django Framework e Django CMS, Postgres para um cliente que realiza gestão de contratos e pessoas. Construindo uma rede social para prover maior comunicação com colaboradores e parceiros.

2016 - 2017

Arizona Logistica Ltda

Vínculo: Celetista, Enquadramento Funcional: Desenvolvedor .NET, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Atuando no projeto SigaBR, construído para prover rastreio e monitoramento de frotas da própria empresa, provendo localização em tempo real, projeção de entrega e incidentes eventuais no transporte.

Desenvolvimento de aplicações Web em C#, utilizando conceitos de DDD (Domain-Driven Design) ASP.NET MVC 5, Entity Framework 6, Microsoft SQL Server 2012, Bootstrap, JQuery e Material Design. Projeto com regras de negócio centralizadas, provendo API's REST para camada mobile e web.

2014 - 2016

Vale S.A.

Vínculo: Contratual, Enquadramento Funcional: Estagiário, Carga horária: 20

Outras informações:
Como integrante da equipe de Gestão de Projetos de TI, ligada diretamente a inovações tecnológicas da empresa, participei de toda a construção do projeto GPV Mineração. O foco da aplicação é realizar gestão de toda a produção da empresa ligada à mineração, centralizando operações de cadastro e tratativa de dados das frentes funcionais.

Projeto desenvolvido em Java EE, com JSF e Primefaces em um banco de dados Oracle. Atuei como ponto de apoio das áreas de Arquitetura de Software Corporativa, como ponte de comunicação entre arquitetura Vale e Outsourcing, Gestão de Mudanças com levantamento de impacto nas frentes funcionais, Testes de Usabilidade Funcional como apoio aos Analistas de Testes Vale e Outsourcing, Gestão Financeira junto aos líderes de projeto, a fim de manter aderência das sprints do projeto à baseline financeira, realizando testes de integração com sistemas legados junto à frente de Sistemas de Integração.