Marcus Fontoura
{{Short description|Brazilian computer scientist}}
{{Infobox scientist
| name = Marcus Fontoura
| image = Marcus_Fontoura.jpg
| image_size =
| alt =
| caption =
| birth_name = Marcus Felipe Montenegro Carvalho da Fontoura
| birth_date =
| birth_place = Brazil
| nationality = Brazilian-American
| fields = Computer science
| workplaces = Microsoft
Google
Yahoo! Research
IBM Almaden Research Center
Princeton University
StoneCo
| alma_mater = Pontifical Catholic University of Rio de Janeiro
University of Waterloo
| doctoral_advisor =
| known_for = Cloud computing
Distributed systems
| awards = Distinguished Member of the ACM (2013)
Senior Member of the IEEE
IBM Outstanding Technical Achievement Award (2004)
}}
Marcus Felipe Montenegro Carvalho da Fontoura, known as Marcus Fontoura, is a Brazilian-born American computer scientist and author known for his contributions to cloud computing and large-scale distributed systems. He is a distinguished member of the Association for Computing Machinery (ACM) and a senior member of the Institute of Electrical and Electronics Engineers (IEEE).{{Cite web |title=Marcus Fontoura |url=https://ieeexplore.ieee.org/author/37088927948 |access-date=2025-02-06 |website=IEEE}} He currently serves as a Technical Fellow at Microsoft, where he is the lead architect for Azure Core.{{Cite web |title=LinkedIn profile |url=https://www.linkedin.com/in/marcusfontoura |language=en-US}}{{Cite web |title=Marcus Fontoura |url=https://www.microsoftalumni.com/s/1769/19/interior.aspx?sid=1769&gid=2&pgid=252&cid=11924&ecid=11924&crid=0&calpgid=1383&calcid=5458 |access-date=2025-02-06 |website=www.microsoftalumni.com |language=en}}
Education
Fontoura earned his Ph.D. in Computer Science from the Pontifical Catholic University of Rio de Janeiro (PUC-Rio) in 1999 through a joint program with the University of Waterloo, Canada.{{Cite web |title=FGV EMAp welcomes Stone Technology Director to Master Class {{!}} FGV EMAp |url=https://emap.fgv.br/en/news/fgv-emap-welcomes-stone-technology-director-master-class |access-date=2025-02-06 |website=emap.fgv.br}} His research focused on object-oriented design and software architecture, culminating in the publication of the book The UML Profile for Framework Architectures (Addison-Wesley, 2001).{{Cite web |title=Marcus Fontoura |url=https://www.db.informatik.uni-bremen.de/umlbib/authors/FontouraMarcus.html |access-date=2025-02-06 |website=www.db.informatik.uni-bremen.de}} He also holds an M.Sc. in computer science and a degree in computer engineering, both from PUC-Rio.{{Cite web |title=Departamento de Informática – PUC-Rio {{!}} Marcus Fontoura |url=https://www.inf.puc-rio.br/blog/tag/marcus-fontoura/ |access-date=2025-02-06 |language=pt-BR}}{{Cite web |title=Résumé :: Marcus Fontoura |url=https://fontoura.org/resume.html |access-date=2025-01-01 |website=fontoura.org}}
Career
Fontoura served as a post-doctoral researcher at Princeton University from 1999 to 2000 and taught graduate courses on web information retrieval at the Pontifical Catholic University of Rio de Janeiro (PUC-Rio).{{Cite web |title=Marcus Felipe M Cda Fontoura - Home |url=https://dl.acm.org/profile/81100436231 |access-date=2025-02-06 |website=Author DO Series |language=en}}
Fontoura was a Research Staff Member at the IBM Almaden Research Center from 2000 to 2005. At IBM, he co-developed a query processor for XPath queries, which became a cornerstone of the XML data type implementation in IBM DB2.{{Cite web |last1=Josifovski |first1=Vanja |last2=Schwarz |first2=Peter |last3=Haas |first3=Laura |last4=Lin |first4=Eileen |date=2002-09-17 |title=Garlic: A new flavor of federated query processing for DB2 |url=https://research.ibm.com/publications/garlic-a-new-flavor-of-federated-query-processing-for-db2--1 |language=en-US}} He also contributed to the development of IBM OmniFind Enterprise Search, for which he was awarded the IBM Outstanding Technical Achievement Award.{{Cite web |title=SDI Seminar Series |url=https://staging.pdl.cmu.edu/SDI/2016/031716.html |website=Carnegie Mellon University}}{{Cite web |title=Marcus Fontoura |url=https://ieeexplore.ieee.org/author/37088927948 |archive-url=http://web.archive.org/web/20240708081217/https://ieeexplore.ieee.org/author/37088927948 |archive-date=2024-07-08 |access-date=2025-01-01 |website=ieee.org |language=en-US}}
From 2005 to 2010, Fontoura worked at Yahoo! Research as a principal research scientist. He played a key role in developing a large-scale platform for indexing and content serving, which became integral to Yahoo!’s display and textual advertising systems. His contributions to computational advertising and the efficiency of ad-serving systems earned him recognition as a Yahoo! "Superstar" and the recipient of two "You Rock!" awards.{{Cite web |last=EMI |date=2022-07-19 |title=The Power of Internships for Engineering Students |url=https://engineeringmanagementinstitute.org/tecc-280-power-internships-engineering-students/ |access-date=2025-02-06 |website=Engineering Management Institute |language=en-US}}
Before his work at Microsoft and Stone, Fontoura was a staff research scientist at Google from 2011 to 2013. At Google, he contributed to the Search Infrastructure team, where he worked on the systems that power Google.com search.{{Cite web |title=Stone anuncia Marcus Fontoura como novo CTO |url=https://portalerp.com/stone-anuncia-marcus-fontoura-como-novo-cto |access-date=2025-02-06 |website=portalerp.com |language=pt-BR}}
Between 2022 and 2025, Fontoura served as the chief technology officer at Stone, a financial technology company.{{Cite web |title=Marcus Fontoura |url=https://www.bloomberg.com/profile/person/22858798 |website=Bloomberg}}
Fontoura first joined Microsoft in 2013, initially contributing to Bing’s production infrastructure and Bing Ads projects.{{Cite web |last=Redação |date=2024-04-15 |title=StoneLab, na PUC-Rio, seleciona 11 projetos em diferentes áreas |url=https://tiinside.com.br/15/04/2024/stonelab-na-puc-rio-seleciona-11-projetos-em-diferentes-areas/ |access-date=2025-02-06 |website=TI INSIDE Online |language=pt-BR}} He later advanced to become a corporate vice president and Technical Fellow, leading the Azure efficiency team and serving as the chief architect for Azure Compute.{{Cite web |title=Microsoft Servers Submerged Into Liquid Baths Could Be The Future Of Data Center Cooling |url=https://hothardware.com/news/microsoft-submerges-servers-to-test-new-cooling-system |website=HotHardware}} His projects include container allocation, power management, and the development of machine learning infrastructure for resource management.{{Cite web |title=Ep. 46 {{!}} Microsoft VP Marcus Fontoura on Architecting Azure, the "World's Computer" - Engineering Podcast |url=https://www.allaboutcircuits.com/podcast/ep-46-microsoft-vp-marcus-fontoura-architecting-azure-the-worlds-computer/ |access-date=2025-02-06 |website=www.allaboutcircuits.com |language=en}}
Professional contributions
In April 2024, Fontoura delivered a master class on "Engineering Principles and Culture" at the School of Applied Mathematics of the Getulio Vargas Foundation (FGV EMAp) in Rio de Janeiro, sharing insights from his extensive experience in the technology sector.{{Cite web |title=FGV EMAp welcomes Stone Technology Director to Master Class {{!}} FGV EMAp |url=https://emap.fgv.br/en/news/fgv-emap-welcomes-stone-technology-director-master-class |access-date=2025-01-01 |website=emap.fgv.br}}
Fontoura has authored a book titled A Platform Mindset, which provides practical insights into technology management.{{Cite web |title=Marcus Fontoura |url=https://fontoura.org |access-date=2025-01-01 |website=fontoura.org}}{{Cite web |last=Nyhan |first=Paul |date=2024-11-18 |title=8080 Books, an imprint of Microsoft, launches, offering thought leadership titles spanning technology, business and society |url=https://blogs.microsoft.com/blog/2024/11/18/8080-books-an-imprint-of-microsoft-launches-offering-thought-leadership-titles-spanning-technology-business-and-society/ |access-date=2025-02-06 |website=The Official Microsoft Blog |language=en-US}}{{Cite news |last=Creamer |first=Ella |date=2024-11-21 |title=Microsoft launches imprint that aims to be faster than traditional book publishing |url=https://www.theguardian.com/books/2024/nov/21/microsoft-launches-imprint-to-speed-up-traditional-book-publishing |access-date=2025-02-06 |work=The Guardian |language=en-GB |issn=0261-3077}}
Awards and honors
- Distinguished Member of the ACM 2013{{Cite web |title=Marcus F Fontoura |url=https://awards.acm.org/award_winners/fontoura_5171632 |access-date=2025-01-01 |website=awards.acm.org |language=en}}
- Senior Member of the IEEE
- Elected Yahoo! Superstar and received two You Rock! awards, for contributions to display advertising infrastructure, 2010.
- IBM Outstanding Technical Achievement Award, "for development of a new generation of IBM search technology and its deployment on w3.ibm.com", 2004.
- Post-doctoral Fellowship, Brazilian Science Council, 1999–2000.
- Ph.D. Fellowship, Brazilian Science Council, 1997–1999.
- M.Sc. Fellowship, Brazilian Science Council, 1996–1997.
Selected [[United States Patent and Trademark Office|USPTO]] patents
Source:{{Cite web |title=Patent Public Search Basic |url=https://ppubs.uspto.gov/pubwebapp/static/pages/ppubsbasic.html |access-date=2025-01-01 |website=uspto.gov |publisher=United States Patent and Trademark Office}}
- 2020 "Searchable Index" US-10853360-B2
- 2020 "Resource Oversubscription Based on Utilization Patterns in Computing Systems" US-10678603-B2
- 2020 "Update Coordination in a Multi-Tenant Cloud Computing Environment" US-10768920-B2
- 2018 "Distributed Operational Control in Computing Systems" US-10153941-B2
- 2014 "Searching Documents for Ranges of Numeric Values" US-8655888-B2
Invited talks
- Keynote talk at 1st Cloud Intelligence Workshop, Toward Intelligent Cloud Platforms and AIOps, 34th AAAI Conference on Artificial Intelligence (AAAI 2020), New York, USA, 2020.{{Cite web |title=Program |url=https://cloudintelligenceworkshop.org/2020/program.html |access-date=2025-01-01 |website=cloudintelligenceworkshop.org}}
- Guest lecture at Carnegie Mellon University's advanced cloud computing course: Azure's Resource Central, Pittsburgh, USA, 2018.{{Cite web |last=Cortez |first=Eli |date=18 April 2018 |title=Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms |url=https://fontoura.org/papers/ResourceCentral.pdf |access-date=1 January 2025 |website=fontoura.org}}
- Guest lecture at Carnegie Mellon University's advanced cloud computing course: Azure's VM allocator internals, Pittsburgh, USA, 2016.{{Cite web |last=Moscibroda |first=Thomas |date=21 April 2016 |title=Azure's VM Allocator Internals |url=https://fontoura.org/papers/allocator.pdf |access-date=1 January 2025 |website=fontoura.org}}
- Keynote talk at LSDS-IR, Analyzing the performance of top-k retrieval algorithms, The 6th ACM International Conference on Web Search and Data Mining (WSDM 2013), Rome, Italy, 2013.{{Cite web |title=Analyzing the performance of top-k retrieval algorithms |url=https://fontoura.org/papers/lsdsir2013.pdf |access-date=1 January 2025 |website=fontoura.org}}
Selected publications
= Journal articles =
- {{Cite journal |last1=Bianchini |first1=Ricardo |last2=Fontoura |first2=Marcus |last3=Cortez |first3=Eli |last4=Bonde |first4=Anand |last5=Muzio |first5=Alexandre |last6=Constantin |first6=Ana-Maria |last7=Moscibroda |first7=Thomas |last8=Magalhaes |first8=Gabriel |last9=Bablani |first9=Girish |last10=Russinovich |first10=Mark |date=2020-01-22 |title=Toward ML-centric cloud platforms |url=https://dl.acm.org/doi/10.1145/3364684 |journal=Communications of the ACM |language=en |volume=63 |issue=2 |pages=50–59 |doi=10.1145/3364684 |issn=0001-0782}}
- {{Cite journal |last1=Gabrilovich |first1=Evgeniy |last2=Broder |first2=Andrei |last3=Fontoura |first3=Marcus |last4=Joshi |first4=Amruta |last5=Josifovski |first5=Vanja |last6=Riedel |first6=Lance |last7=Zhang |first7=Tong |date=2009 |title=Classifying search queries using the Web as a source of knowledge |url=https://dl.acm.org/doi/10.1145/1513876.1513877 |journal=ACM Transactions on the Web |language=en |volume=3 |issue=2 |pages=1–28 |doi=10.1145/1513876.1513877 |issn=1559-1131}}
- {{Cite book |last1=Bar-Yossef |first1=Ziv |last2=Fontoura |first2=Marcus |last3=Josifovski |first3=Vanja |chapter=On the memory requirements of XPath evaluation over XML streams |date=2004-06-14 |title=Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems |chapter-url=https://dl.acm.org/doi/10.1145/1055558.1055584 |language=en |publisher=ACM |pages=177–188 |doi=10.1145/1055558.1055584 |isbn=978-1-58113-858-0}}
- {{Cite journal |last1=Fontoura |first1=Marcus |last2=Lempel |first2=Ronny |last3=Qi |first3=Runping |last4=Zien |first4=Jason |date=2006 |title=Inverted Index Support for Numeric Search |url=https://doi.org/10.1080/15427951.2006.10129119 |journal=Internet Mathematics |volume=3 |issue=2 |pages=153–185 |doi=10.1080/15427951.2006.10129119 |issn=1542-7951}}
- {{Cite journal |last1=Cortés |first1=Mariela |last2=Fontoura |first2=Marcus |last3=Lucena |first3=Carlos |date=2006 |title=Framework Evolution Tool. |url=https://doi.org/10.5381/jot.2006.5.8.a3 |journal=The Journal of Object Technology |volume=5 |issue=8 |pages=101 |doi=10.5381/jot.2006.5.8.a3 |issn=1660-1769}}
= Books =
- A Platform Mindset: Building a Culture of Collaboration, 8080 Books, 2025.
- Tecnologia Intencional: Como Artistas, Bicicletas e Cavalos Transformam Carreiras e Negocios, Marcus Fontoura, Editora Citadel, 2024.{{Cite web |last=martinsfontespaulista |title=TECNOLOGIA INTENCIONAL |url=https://www.martinsfontespaulista.com.br/tecnologia-intencional-1111003/p |access-date=2025-01-01 |website=www.martinsfontespaulista.com.br |language=pt-BR}}
- The UML Profile for Framework Architectures, Marcus Fontoura, Wolfgang Pree, Bernhard Rumpe, Addison-Wesley, 2001.{{Cite book |last1=Fontoura |first1=Marcus |url=https://books.google.com/books?id=JcEYCecDeqEC |title=The UML Profile for Framework Architectures |last2=Pree |first2=Wolfgang |last3=Rumpe |first3=Bernhard |date=2002 |publisher=Addison-Wesley |isbn=978-0-201-67518-4 |language=en}}