Fabio M.

Fabio M.

Software Architect

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

About Me

Fabio has more than two decades 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.

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.

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

  • Ensure that features are being delivered efficiently and on-time.

Glory Makeup
Glory Makeup
Senior Software Engineer
2021 - 2022 (1 year)
Rio de Janeiro, Brazil
  • 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)
Rio de Janeiro, Brazil
  • Built and delivered modern solutions using the best technologies for the MVP Index backend infrastructure team.

  • Designed and implemented APIs, 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)
Rio de Janeiro, Brazil
  • Designed and implemented APIs and services to support Newsela’s recommendation module.

  • Developed robust and extensible systems for customer-facing features on the project - 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 the general rules and guidelines for design and development on projects - identifying risks and managing resolutions.

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

Acrolabs
Acrolabs
Technical Lead / Game Designer
2015 - 2020 (5 years)
Rio de Janeiro, Brazil
  • Led different teams to deliver 12+ game - managing the team, defining game vision and setting 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
Technical Lead / Software Architect
2010 - 2022 (12 years)
Rio de Janeiro, Brazil
  • Defined and implemented software architecture designs and patterns for dev teams to execute products.

  • Provided broad understanding of multiple technologies on projects - leading peer reviews and adherence to designs and patterns.

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

Prosolution Ltda
Prosolution Ltda
Senior Software Developer
2003 - 2021 (18 years)
Brazil
  • Designed, architected and implemented several LegalTech, FinTech, and GovTech products for clients.

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

  • Liaised closely with product teams to plan and execute new product releases - providing 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 20+ projects for clients.

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

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

Portfolio

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)

Worked on the AUDESP Fase V project - building and implementing 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 their day-to-day activities.

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 - 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 in order 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 - SOA in Practice
Publication - SOA in Practice

This book presents SOA (Service-Oriented Architecture) 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, architectures, among others, and the main techniques used in the construction of SOA solutions, such as Web Services, standards, quality of service and security.

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 that is growing.

Education

Specialization in Contracts Law
Specialization in Contracts Law
Fundação Getúlio Vargas
2019 - 2020 (1 year)
Postgraduate Degree in Artificial Intelligence and Machine
Learning
Postgraduate Degree in Artificial Intelligence and Machine Learning
Columbia University NY
2019 - 2020 (1 year)
Specialization in Blockchain Technologies
Specialization in Blockchain Technologies
MIT Sloan School of Management / GetSmarter
2019 - 2019
MBA, Business Management
MBA, Business Management
Fundação Getúlio Vargas
2009 - 2010 (1 year)
D.Sc Computer Science and Engineering
D.Sc Computer Science and Engineering
Universidade Federal do Rio de Janeiro
2008 - 2014 (6 years)
Services Computing Certified
Services Computing Certified
IEEE
2008 - 2008
MPS.BR Certified
MPS.BR Certified
MPS
2007 - Present (17 years)
MSc. Computer Science and Engineering
MSc. Computer Science and Engineering
Universidade Federal do Rio de Janeiro
2003 - 2006 (3 years)
Sun Certified Java Programmer
Sun Certified Java Programmer
Sun Microsystems
2002 - Present (22 years)
BSc. Computer Science
BSc. Computer Science
Universidade Federal do Rio de Janeiro
1996 - 2002 (6 years)