Avatar

Demétrio
Alves

sr. software architect

About me

Sr. Software Engineer | Software Architect, with years of demonstrated experience history in software development.

Based in Brazil(GMT-3) and available to work with both Europe and US companies.
Flexible with timezone differences if extended overlapping is needed.

10+ years working in English-speaking environments.

What I like working with the most:
  • .Net Core, 7, 8 (C#)
  • Kafka
  • Event Sourcing
  • Event Streaming
  • CQRS
  • AWS(Lambda, SQS, SNS, Kinesis Streams, S3, CFN)
  • Kubernetes
  • Serverless
  • DDD
  • TDD
  • Clean Architecture
  • Design Patterns (Yes! I know the difference between a Builder and a Factory(ies). Facade is our friend. I love Mediator. What would it be from us without Iterator?)
  • SOLID (Liskov? Fat interfaces? Dependency Inversion is a must and we know it, right?)
  • NewRelic
  • Scrum
  • Migrating a monolith application into microservices (I really, really enjoy the challenge!!!)
What I have worked with in the past and I would love to touch again:
  • Python
  • Node(Javascript or Typescript)
  • Go
  • Azure(Functions, EventHubs, EventGrid, and so on)
  • AWS (Everything else not mentioned before)
  • Angular
  • Vue
  • SQL Server
  • MongoDB
  • RabbitMQ
  • Redis
  • AzureDevops
  • ... and 20+ years of whatever you can think of... just name it and I have for sure worked with.
Roles I have played and I can do again:
  • Backend Developer
  • FullStack Developer
  • Team Lead
  • Software Architect
  • Scrum Master

/alvesdm
/demetrio-alves

What I can do

1

Regular
backend

My main stack is C#, but I'm well versed with both Node(JS and TS) and Python. Over 20+ years of backend development should count for something, right? No ego! Not looking for a fancy title here. Will fit the team smoothly.

2

Full
stack

Having an extensive backend background made it easy for me to also do frontend. Learned Javascript early on in my career, which made it easy for me to be a full-stack developer as well. Did plenty of Angular, React, Vue in the past, so not an unknown land to me.

3

Team
lead

After 20+ years writing IFs and ELSEs, fighting databases, infrastructure and facing the challenges of web applications with thousands of users, I've learned all it takes to fill my techie toolbox. As an empathetic and friendly person, I've sometimes got appointed to be the gentle team driver ;)

4

Software
architect

Over the last 20+ years, I've developed many applications with a sharp eye for coding best practices, application performance, scalability, reliability, resilience and well instrumented for monitoring. Some of those applications I've developed together with amazing teams and some by myself. So, by now, I should know how to sail this boat.

Skills

C#
Node
Python
Databases(SQL & NoSQL)
Angular, Vue
TDD
DDD
AWS
Azure
Kubernetes
Kafka, RabbitMQ
Event Sourcing
CQRS
Event Streaming

Interesting Facts

Experiences

2021 – 2023

Snappet B.V (Netherlands)

Sr. Software Engineer

2016 – 2021

Basecone N.V (Netherlands)

Sr. Software Engineer, Architecture Guild Member

2014 – 2016

Hospeda.club (Brazil)

Co-founder, CTO, Lead Engineer

2013 – 2014

Independent Contractor (Brazil)

Sr. .Net Consultant

2013 – 2013

Ebillity (United States - Remote)

Sr. Software Engineer

2012 – 2013

Freelance

Sr. .Net Consultant

2007 – 2012

Dell Inc (Brazil)

Sr. Software Engineer

2004 – 2006

AG2 - Agência de Inteligência Digital (Brazil)

Software Engineer

2000 – 2004

Freelance

Software Engineer

Contact

Leave a message

Please enter your name.
Please enter a valid e-mail address.
Please type some message.