Marco Túlio Costa

Senior Software Engineer | Tech Lead | Cloud & Distributed Systems

Professional Summary

Software Engineer with 10+ years of experience building scalable distributed systems using .NET, React, and cloud platforms (Azure & GCP).

Strong experience leading end-to-end system delivery, designing reusable architectures, and driving technical decisions in high-impact projects. Recognized as a technical reference, with experience in client-facing roles, team mentorship, and accelerating development through internal frameworks and AI-driven tooling.

Professional Experience

Accenture Brazil

Senior Software Engineer / Tech Lead

Jul 2023 - Present
  • Led the end-to-end development of a critical system for a multinational company in the mining/industrial sector, acting as the primary technical owner from architecture design to production go-live
  • Designed and implemented a reusable internal .NET framework to accelerate development across multiple systems
  • Led a database migration initiative from NoSQL to relational model in a mission-critical system, ensuring delivery under strict deadlines
  • Acted as a technical reference for the team, leading code reviews, architecture decisions, and task breakdown
  • Collaborated directly with stakeholders and business teams, translating complex requirements into scalable technical solutions
  • Supported backlog prioritization, planning, and technical discovery of new features
  • Contributed to initiatives involving Generative AI, including developer productivity improvements and AI-assisted workflows

Fila Digital

Backend Developer

Dec 2021 - Nov 2022
  • Led infrastructure migration from container orchestration to a serverless platform, reducing operational costs
  • Developed scheduled notification system using cloud-native services
  • Contributed to backend evolution and system scalability improvements
  • Introduced and applied Clean Architecture principles

Liven Tech

Product Manager

Jun 2021 - Dec 2022
  • Managed cross-functional teams (engineering, QA, product) delivering SaaS solutions
  • Led product planning, backlog prioritization, and delivery coordination
  • Defined product requirements and aligned technical solutions with business goals
  • Worked closely with stakeholders to ensure delivery within scope and timeline

Serasa Experian

Python RPA Developer

Nov 2018 - Jun 2021
  • Developed automation solutions using Python, Selenium, and web automation tools
  • Contributed to global projects, collaborating with teams across Europe and Latin America
  • Trained and mentored new team members in automation practices
  • Participated in digital transformation initiatives within financial operations

Technical Skills

Languages

C#, JavaScript, TypeScript, Python, Java

Frontend

React, React Native, JavaFX

Backend

.NET (ASP.NET Core, Serverless), Node.js

Cloud & Infrastructure

Azure (Functions, Messaging, Monitoring), Google Cloud Platform, Docker, Kubernetes, Terraform (IaC)

Architecture & Practices

Clean Architecture, Event-driven Architecture, Microservices, CI/CD

Databases

SQL and NoSQL databases (relational and document-based)

AI & Productivity

GitHub Copilot, Prompt Engineering, AI-assisted development workflows

Education

Bachelor's Degree in Computer Science

Universidade Federal de Lavras (UFLA)

2015 - 2021

Technical Degree in Electrical Engineering

Escola Técnica Estadual de Furnas (ETEF)

2013 - 2014

Professional Course in Web Design

Instituto Federal do Sul de Minas (IFSul)

2013

Talks & Community

  • Speaker on Software Architecture for developers (2024)
  • Speaker on technology careers for university students (2024)
  • Conducted workshops and courses on Web Development and React (2016-2018)

Certifications

  • Microsoft Certified: Azure Fundamentals
  • Kanban Practitioner Certified
  • Yellow Belt Lean Six Sigma

Languages

  • Portuguese — Native
  • English — Full Professional
  • Spanish — Full Professional