Fabio M.

Fabio M.

Software Architect

Rio de Janeiro, Brazil
Hire Fabio M. Hire Fabio M. Hire Fabio M.

About Me

Fabio has 20+ years of industry expertise leading and delivering new and innovative software solutions serving as an expert across software, infrastructure, build, deployment, and engineering processes. He has a broad, enterprise-wide view of software architecture, defining, documenting, and evolving multi-component architecture on solutions focusing on security, extensibility, and scalability. Beyond the realms of software, Fabio is recognized as an esteemed author with a substantial body of work including 25 technical papers and three in-depth books.

Work history

UpStack
UpStack
Software Architect
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Glory Makeup
Glory Makeup
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Planned, designed, and developed the infrastructure, APIs, and services on the client's AR-focused app.

  • Provided end-to-end ownership of critical tools, processes, and services to enhance compliance on the solution.

  • Troubleshot, diagnosed, and fixed critical application and infrastructure issues on the project.

MVP Index
MVP Index
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Built and delivered modern solutions using the best technologies for the MVP Index back-end infrastructure team.

  • Designed and implemented APIs and managed services on the CORE module for MVP Index.

  • Provided support for quality initiatives to enhance performance, reliability, and accessibility of solutions on the project.

Newsela
Newsela
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Designed and implemented APIs and services to support Newsela’s recommendation module.

  • Developed robust and extensible systems for customer-facing features, scaling and optimizing solutions.

  • Delivered solutions and services in accordance with established standards and best practices.

TCE-SP
TCE-SP
Technical Lead | Software Architect
2016 - 2022 (6 years)
Rio de Janeiro, Brazil
  • Defined and implemented the software architecture for 50+ projects within TCE-SP, enhancing functionality, performance, and quality.

  • Set up general rules and guidelines for design and development, identified risks, and managed resolutions.

  • Worked with dev leads to define architecture patterns and processes, driving modernization practices on solutions.

Arcolabs
Arcolabs
Owner & Co-founder
2015 - 2020 (5 years)
Rio de Janeiro, Brazil
  • Led different teams to deliver dozens of games, defined game vision, and set best practices.

  • Participated in prototyping and testing efforts to discuss design concepts and prove out gameplay systems.

  • Created and maintained design documents to share ideas, concepts, and design specifications.

Sinn Tecnologia
Sinn Tecnologia
Owner & Founder
2010 - 2022 (12 years)
Rio de Janeiro, Brazil
  • Defined and implemented software architecture designs and patterns for dev teams to execute products.

  • Led peer reviews and adhered to designs and patterns.

  • Recommended and implemented software improvements on products, ensuring all tasks conform to established standards.

Prosolution
Prosolution
Senior Software Developer
2003 - 2020 (17 years)
Rio de Janeiro, Brazil
  • Designed, architected, and implemented several fintech, legal-tech, and gov-tech products for clients.

  • Worked on product architecture and blueprints, defining components, platforms, interfaces, and dev tools.

  • Liaised with product teams to plan and execute new product releases and provided support for escalations and resolutions.

COPPE/UFRJ
COPPE/UFRJ
Technical Lead | Software Architect
2000 - 2016 (16 years)
Rio de Janeiro, Brazil
  • Collaborated with various teams to ideate, shape, and deliver software solutions on client projects.

  • Documented programming paradigms, communicated designs, and solved complex problems.

  • Enhanced processes on products and developed standards, patterns, best practices, and enterprise reference architectures.

Portfolio

Publication - Practical Perspectives on Educational Theory and Game Development
Publication - Practical Perspectives on Educational Theory and Game Development

Practical Perspectives on Educational Theory and Game Development is a critical scholarly resource that combines educational scenarios and game fundamentals to improve the way people learn and evolve. The book supports professionals with the creation of strategies for using gamification and game-based learning theory with effectiveness and measured results. Featuring a wide range of topics such as entrepreneurship, gamification, and traditional learning, this book is ideal for academicians, education professionals, curriculum designers, educational game developers, researchers, and students.

Publication - iPhone in Practice
Publication - iPhone in Practice

The market for applications for mobile devices has been growing fascinatingly in recent years, especially for Apple devices that use the iOS operating system. A new platform has emerged, full of resources, offering a set of development tools accompanied by a new business model associated with the iTunes Store and capable of generating relevant financial gains for both professionals and companies operating in the area. Due to the success associated with the iTunes Store model and the heating up of the Brazilian market, the demand for professionals with the necessary skills to create innovative solutions for this wonderful platform is growing.

Software Architect - IEGM (Tribunal de Contas do Estado de São Paulo)
Software Architect - IEGM (Tribunal de Contas do Estado de São Paulo)

Led processes to develop the IEGM platform to enhance visibility and provide information on all municipalities in the state to citizens. The solution automates all inspection, analysis, and evaluation processes of São Paulo municipalities and works out results for the IEGM/TCESP Panel - Municipal Management Effectiveness Index.

Software Architect - Plenário Virtual (Tribunal de Contas do Estado de São Paulo)
Software Architect - Plenário Virtual (Tribunal de Contas do Estado de São Paulo)

Designed, developed, and implemented a web voting platform called “Plenário Virtual” for court auditors within Tribunal de Contas do Estado de São Paulo. The solution allowed TCE-SP to sustain oversight of counties and their KPIs during the COVID-19 pandemic.

Publication - SOA in Practice
Publication - SOA in Practice

This book presents SOA as an emerging discipline capable of relating business services to IT services. It describes the main concepts that guide the theory of services such as definition, strategic alignment, e-business, architecture, and the main techniques used in the construction of SOA solutions like Web Services, standards, quality of service, and security.

Software Architect - AUDESP Fase V (Tribunal de Contas do Estado de São Paulo)
Software Architect - AUDESP Fase V (Tribunal de Contas do Estado de São Paulo)

Built and implemented solutions to facilitate and streamline Sao Paulo's City Management activities. Deployed new solutions to provide TCE-SP auditors with an effective tool to assist and optimize day-to-day activities.

Education

Postgraduate Diploma in Artificial Intelligence and Machine Learning
Postgraduate Diploma in Artificial Intelligence and Machine Learning
Columbia Engineering
2019 - 2020 (1 year)
DSc Computer Engineering
DSc Computer Engineering
Universidade Federal do Rio de Janeiro - Brazil
2008 - 2014 (6 years)
MSc Computer Software Engineering
MSc Computer Software Engineering
Universidade Federal do Rio de Janeiro - Brazil
2003 - 2006 (3 years)
BSc Computer Science
BSc Computer Science
Universidade Federal do Rio de Janeiro - Brazil
1996 - 2002 (6 years)