Foto de perfil

Arthur Guilherme Carvalho de Souza

Desenvolvedor Fullstack com +10 anos de experiência

Contato

Habilidades Técnicas

Front-end: ReactJS, Angular, Typescript, Javascript
Back-end: c#, Dotnet framework, Dotnet core, Aspnet mvc, Web Forms, Aspnet web api, Aspnet core, Aspnet Identity, Windows Forms
Menssageria: RabbitMQ, Azure Service Bus
Mobile: Ionic, Capacitor
DevOps: Git, Docker, Azure DevOps, Jenkins, Azure Cloud, Kubernetes
Banco de Dados: SQL Server, Oracle, MongoDB, PostgreSQL, Redis
Arquiteturas: Monolitos, Sistemas distribuídos, Microserviços, Clean Architecture, DDD, SOLID, Hexagonal

Experiência Profissional

ITIX (2018 - 2026)

Atuei como Analista Desenvolvedor pleno e sênior desde a análise de requistos até a entrega e suporte à operação, com equipes e projetos de tamanhos diversos sempre seguindo práticas ágeis e dashboard kanban usando principalmente Azure DevOps para o gerenciamento dos projetos e mais recentemente utilizando o Jira. Abaixo uma lista de atividades e tecnologias que utilizei:

  • Desenvolvimento e manutenção de aplicações web frontend Angular e ReactJS;
  • Criação de componentes reutilizáveis, bibliotecas e manutenção de SDKs internas;
  • APIs RESTful e SOAP usando .net framework e dotnet core;
  • Arquiteturando e desenvolvendo sistemas distribuídos com utilização de docker e orquestração dos sistemas em produção utilizando kubernetes e Azure Cloud;
  • Utilização de repositórios git remotos no azure devops e gitlabs, publicações automatizadas e contínuas com pipelines de CI e CD do Azure Devops e jenkins;
  • Desenvolvimento de sistemas distribuídos com centralização de autenticação e autorização usando aspnet identity, KeyCloak e Microsoft Azure AD, centralização de informações e logs usando ElasticSearch;
  • Desenvolvimento usando banco de dados sql server, oracle, mysql, postgress e mongodb;
  • Desenvolvimento de sistemas distribuídos com comunicação assícrona via mensageria utilizando RabbitMQ e Azure Service Bus;

Sharepro (2013 - 2018)

Na Sharepro eu iniciei minha carreira de desenvolvedor, desde o estágio até conseguir entregar softwares sozinho. Também auxiliei no treinamento e desenvolvimento de outros desenvolvedores iniciantes. Atuei na criação e manutenção de aplicações modulares integradas ao Sharepoint on premise, aplicações web, desktop, pocketpc (windows 6.5), tótem digital e cloud. Também atuei por 1 ano internamente em um cliente.
Abaixo uma lista de atividades e tecnologias que utilizei:

  • Desenvolvimento de aplicações web usando ASP.NET, Web Forms e Aspnet core;
  • Desenvolvimento de APIs RESTful e SOAP usando .net framework;
  • Migração e Implantação de soluções para Azure Cloud;
  • Desenvolvimento usando banco de dados SQL Server e C# utilizando EntityFramework, ADO.Net e dapper;
  • Desenvolvimento de aplicações nativas para windows usando Windows Forms e Windows Services;

Educação

Idiomas