Márcio Oliveira is a founder and senior software engineer with 10+ years building high-scale web systems, applied ML, and interactive experiences from Brazil’s Maranhão. He has led backend migrations and microservices at one of Brazil’s top sites, built real-time fraud detection and recommendation ML pipelines, and now runs Aya Tecnologia where he ships VR, totem interactive apps and AI-driven RAG platforms. A pragmatic generalist, he spans systems from Kubernetes and Spring Boot to FastAPI and Scikit-learn, and has published culturally relevant mobile games recognized by EMBRATUR. He also trains engineers for Google interviews, distilling system design and algorithms into practical interview readiness. Comfortable switching hats between product, research and engineering, Márcio blends entrepreneurial grit with a games-and-AI curiosity that fuels experimental prototypes alongside production services.
10 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at UFMA - Universidade Federal do Maranhão
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Márcio Oliveira - Founder & Software Engineer at Aya Tecnologia