alex.dev //no comments
Professional profile portrait

Alex Almeida

Senior Software Engineer | Software Architecture

Building resilient & scalable distributed systems in .NET for 18+ yrs across fintech, travel, health & e-commerce. Actively leveraging AI coding assistants and modern workflows to accelerate high-quality software delivery. Geek at heart, athlete by nature.

Skills

Architecture

Designing resilient distributed systems

Shape service boundaries, integration patterns, and system evolution to support reliable software across changing business and technical needs.

Cloud

Building and evolving cloud platforms

Apply cloud infrastructure and delivery practices to modernize applications, improve resilience, and support systems as they scale.

Engineering

Developing maintainable software

Build and improve software with a focus on clear design, thoughtful testing, dependable delivery, and sustainable day-to-day development.

Databases

Working across data technologies

Choose and use relational, document, search, and streaming data technologies to meet application and operational requirements.

Designing robust & clean software patterns

Software ArchitectureDistributed SystemsEvent-Driven ArchitectureMicroservicesAPI DesignDomain-Driven Design (DDD)CQRS

Modernizing & scaling cloud environments

AWSAzure PlatformsKubernetesDockerInfrastructure as CodeCI/CD PipelinesCloud Security

Building high-performance applications

.NETC#Entity Framework CoreObservabilityDatadogNew RelicGrafanaPerformanceSpec Driven DevelopmentAI CodingFrontendReactVueAngular

Managing data flows

KafkaEvent StreamingRelational DatabasesSQL ServerMySQLPostgreSQLNoSQL DatabasesMongoDBDynamoDBRedisSearch/IndexingElasticsearch

Experience

Experience entries

  1. Senior Software Engineer

    Checkout.com · Brazil/São Paulo
    Mar 2025 — Present
    Work within a payment integration team focused on Brazilian operations, primarily dealing with Pix integrations and high-throughput financial transactions <br /> - Develop backend services utilizing Event-Driven Architecture (C# / .NET) on AWS infrastructure, heavily leveraging DynamoDB, Dynamo Streams, SNS, and SQS. - Champion the adoption of AI tools across the entire software engineering pipeline and structure development workflows using Spec Driven Development (SDD) alongside `spec-kit`. - Perform thorough analysis and design of architectural documentation—translating business requirements into system diagrams, planning, and optimizing payment solutions strictly compliant with financial regulations. - Contribute to a critical integration project with the Brazilian Central Bank (Banco Central) and homologated platforms to establish robust fraud prevention, detection, and reporting flows. - Collaborate continuously with global cross-functional teams, including key stakeholders and engineers in the UK and China.
  2. Senior Software Engineer .NET

    Truelogic · São Paulo, Brazil
    May 2024 — Jan 2026
    Work on a major project for a U.S. health-insurance company, contributing to a large-scale initiative to decompose a legacy monolith into a distributed microservices ecosystem - Design, build, and maintain microservices for large-file processing using Kafka Streams on AWS (MSK, ElastiCache, S3, Lambda functions, SES). - Develop and support microservices for health-covered members' data storage and optimized search operations. - Perform thorough and constructive code reviews, collaborating closely with teammates and external contributors. - Continuously refine code quality, applying best practices, performance tuning, and maintainability principles. - Produce clear technical documentation and architectural diagrams to support developers, consumers, architects, QA, and product stakeholders. - Focus on testability and reliability to improve system resilience and reduce regressions. - Use Helm charts and Infrastructure-as-Code (IaC) to standardize deployments and simplify environment consistency. - Monitor application health using New Relic with custom metrics, dashboards, and alerting strategies. - Continuously evaluate service performance and optimize resource usage, leveraging Kubernetes autoscaling and infrastructure capabilities. - Support and coordinate backlog management in partnership with the product team, actively participating in agile ceremonies.
  3. Senior Software Engineer

    Farfetch · São Paulo, Brazil
    Dec 2018 — Mar 2024 (3 years based in Porto, Portugal)
    Crafted and maintained microservices for the recommendations ecosystem - Managed diverse database structures, including MongoDB, Cassandra, Elasticsearch, SQL, Kafka, and Redis. - Performed maintenance of geo-distributed applications. - Orchestrated the pipeline workflow for seamless CI/CD operations. - Leveraged Helm charts and Infrastructure-as-Code to streamline deployment processes. - Championed the evolution and deployment of services with zero downtime. - Vigilantly monitored production applications with high throughput, utilizing tools like New Relic, Grafana, and Kibana. - Crafted comprehensive dashboards to facilitate both technical and business stakeholders in monitoring services. - Continuously evaluated service performance and optimized resource allocation, leveraging Kubernetes infrastructure for optimal scaling. - Actively participated in agile ceremonies to uphold team productivity and morale. - Fostered open communication and a supportive atmosphere within the team, enabling constructive feedback and growth.
  4. Senior Software Developer

    CVC · São Paulo, Brazil
    Aug 2017 — Nov 2018
    Maintained and evolved integration applications for internal and external processes - Performed refactoring and optimizations of legacy services focusing on security and performance. - Wrote documentation with technical specifications and guidelines for third-party integrations. - Helped and supported partners throughout the integrations development process. - Managed projects using Scrum methodology. - Worked with Oracle, MS SQL, and MongoDB. - Gained first exposure to microservice architecture, helping manage the Jenkins pipeline for CI/CD. - Helped manage and define guidelines for NuGet package version control. - Worked with Node.js and Angular applications.
  5. Software Architect

    Intuo · Cotia, Brazil
    Oct 2015 — Aug 2017
    Responsible for managing and leading the development team based on the Scrum methodology - Helped control and prioritize the backlog for software maintenance and evolution. - Designed and modeled integration solutions for the company's ERP ecosystem. - Defined guidelines and strategies for application versioning using Team Foundation Server (TFS). - Developed mobile apps using the Xamarin Framework and handled the whole release flow to app stores. - Helped manage infrastructure resources such as Azure and Team Foundation Server. - Showcased, demonstrated, and mentored other departments regarding new products and features. - Championed the adoption of TDD in the development process.
  6. Software Developer

    Celtrino · Dublin, Ireland
    Sept 2013 — Jan 2014
    Worked with e-billing applications for an Irish business - Responsible for developing and maintaining front-end apps with Ajax and jQuery. - Implemented system integration using XML and XSLT (XML transformations). - Developed customized ASP.NET web controls, working closely with the QA team. - Worked full-time in a native English-speaking environment.
  7. 🎓

    Degree Systems Analysis and Development

    Faculdade Impacta de Tecnologia
    2012-2015

Projects

Programadores do Amanhã logo

Programadores do Amanhã

Volunteer

https://www.linkedin.com/school/programadoresdoamanha

Volunteer technical reference for young people starting their studies and projecting a career in the technology area: Technical mentoring; Soft skills and career mentoring; Tutoring and support for questions related to course program classes.

Full Stack App Template logo

Full Stack App Template

Open Source Project

https://github.com/alequeshow/template-api-generator

The Template API Generator is a full-stack reference template designed to guide AI agents in scaffolding and building modern web applications. Built on clean architecture principles, it combines a .NET 9 backend (CQRS, MongoDB, JWT/PBKDF2 security) with a Next.js 16 / React 19 frontend using a Backend-for-Frontend (BFF) pattern. Key Capabilities: - AI Scaffolding Guide: Serves as a structured, production-ready baseline for automated agents to generate domain-specific solutions from JSON schemas. - Full-Stack Reference Architecture: Demonstrates clean separation of concerns, layered architecture, and secure API-to-frontend communication.