Skip to content
View marcos-asdes's full-sized avatar

Organizations

@Driven-Final-Project

Block or report marcos-asdes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marcos-asdes/README.md

Marcos Antonio — Desenvolvedor Full Stack

Há anos atuando na Rede D'Or, maior rede hospitalar do Brasil, em um ambiente de alta demanda onde boas decisões de arquitetura e consistência de entrega fazem diferença real. A maior parte da minha produção técnica está em repositórios privados no Azure DevOps e Bitbucket, e o GitHub ficou sem atividade nesses tempo por isso.


O que eu faço

Minha atuação cobre o ciclo completo: da concepção da arquitetura até a entrega em produção. Projeto e mantenho sistemas distribuídos, tomo decisões sobre modelagem de dados, cuido de pipelines de CI/CD e atuo junto ao meu time no desenvolvimento de melhores práticas de engenharia, segurança e na busca contínua por inovação.

Backend: Escrevo principalmente em TypeScript/Node.js, com bom domínio de frameworks como NestJS, Express e arquiteturas serverless. Venho expandindo minha base para Java, não como novidade, mas como uma escolha deliberada para atuar em contextos onde o ecossistema JVM oferece vantagens claras: tipagem forte, maturidade de frameworks como Spring Boot e integração com sistemas corporativos de maior porte.

Frontend: React é minha ferramenta principal. Trabalho com gerenciamento de estado complexo (Redux), renderização server-side com Next.js e tenho experiência com Angular e Vue em projetos reais. Entendo o front como parte de um sistema, não como camada isolada: performance percebida, acessibilidade e consistência de estado importam tanto quanto o visual.

Arquitetura & Infraestrutura: Projeto e opero arquiteturas de microsserviços com consciência dos trade-offs envolvidos: decomposição de domínios com DDD, separação de responsabilidades com Clean Architecture ou Hexagonal Architecture, e padrões de leitura e escrita com CQRS e Event Sourcing. Na comunicação entre serviços, trabalho com REST, gRPC e mensageria assíncrona via filas (SQS, RabbitMQ). Uso Docker e Kubernetes no ciclo de desenvolvimento e deploy, com observabilidade via Jaeger, CloudWatch ou Grafana, e autenticação baseada em OAuth 2.0 / OpenID Connect. Na AWS, opero regularmente: CloudFront, CloudWatch, SQS, SES, S3, EC2, RDS, Route53, SSM, entre outras.

Dados: Relacionais: PostgreSQL como preferência, com experiência em MySQL, SQL Server e AWS RDS. Não relacionais: MongoDB para dados de documento, Redis para cache e controle de sessão. Uso ORMs quando fazem sentido: Prisma em projetos Node.js modernos, Sequelize em bases legadas, Mongoose para MongoDB, e sei quando contorná-los em favor de queries diretas por questão de performance ou controle.

Qualidade & Processos: Testes não são uma etapa separada para mim: unitários com Jest, e2e com Cypress, e a convicção de que cobertura sem estratégia não vale muito. CI/CD com GitHub Actions e Azure Pipelines.


Sobre mim

Curso Engenharia da Computação na UERJ e Análise e Desenvolvimento de Sistemas na Descomplica, com formação complementar em arquitetura de software pela Full Cycle 4.0 e Desenvolvimento de Software pela Driven Education. Dois princípios orientam minha trajetória: estudar continuamente e ser uma pessoa um pouco melhor a cada dia.

Tenho uma atração genuína por sistemas complexos, o que explica tanto a escolha de carreira quanto os hobbies. Nos livros, história e ciência, com preferência pelos que fazem excelentes perguntas. Nos podcasts, geopolítica, com o Xadrez Verbal como referência. Nos jogos, estratégia pesada: Factorio, Stellaris, Europa Universalis, Kerbal Space Program, Dyson Sphere Program, Upload Labs. O denominador comum é o mesmo: modelar interdependências, entender como as partes formam um todo e antecipar consequências.

Sou muito comunicativo e valorizo relações diretas e honestas. Acredito que boa parte dos problemas tem raiz em comunicação ineficiente.


Pinned Loading

  1. go-moku go-moku Public

    Projeto de jogo Go-moku em python para disciplina de Algoritmos Computacionais da UERJ

    Python