Ponentes

Keynote speakers

Bjarne Stroustrup

Bjarne Stroustrup

Columbia University

Prof. Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (4th Edition) and A Tour of C++ (3rd edition), Programming: Principles and Practice using C++ (2rd Edition), and many popular and academic publications.

He is a professor of Computer Science at Columbia University in New York City. Dr. Stroustrup is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. He did much of his most important work in Bell Labs.

His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 30 years. He holds a master’s in Mathematics from Aarhus University, where he is an honorary professor in the Computer Science Department, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. He also holds a Honorary Doctorate (Doctor Honoris Causa) from Universidad Carlos III de Madird.

Klaus Igleberger

Klaus Iglberger

C++ Trainer/Consultant

Klaus Iglberger is a freelance C++ trainer and consultant. He is passionate talking about clean, safe and maintainable C++ and shares his expertise in popular C++ courses — from beginner to advanced — all around the world. He is the author of “C++ Software Design”, one of the organizers of the Munich C++ user group, and the (co-)organizer of the Back-to-Basics] and Software Design tracks at CppCon.

Daniel Engert

Daniela Engert

Daniela has a degree in electrical engineering and has been working for more than 35 years in small innovative companies in the field of software and hardware development. In her youth, she was excited exploring the very first microprocessors appearing in the late 70's, and has been creating software professionally for more than 40 years now. After a long time using many different programming languages, C++ has now been the workhorse throughout the past two decades. With great pleasure, Daniela is also participating in the ISO C++ committee. For the better part of her career, the major business domain was applied digital signal processing (medicine, metrology, reconnaissance), but in the last decade, the focus shifted onto special engineering in the field of industrial non-destructive testing of semi-finished and finished steel products using ultrasound. Besides that, she loves to relax with hard metal and soft cheese, hot curries and cool jazz

Juan Alday

Juan Alday

Citadel Securities

Juan is a seasoned professional with a rich background in finance and technology. He has a specific focus on C++, and serves as a member of the ISO C++ Standards Committee (WG21). His expertise extends to developing high-frequency electronic trading systems, with a focus on derivatives and financial markets. His academic foundation is in computer science and electrical engineering.

Mateusz Pusz

Mateusz Pusz

EPAM Systems

A software architect, principal engineer, and security champion with over 20 years of experience designing, writing, and maintaining C++ code for fun and a living. A trainer with over 10 years of C++ teaching experience, a consultant, a conference speaker, and an evangelist. His main areas of interest and expertise are Modern C++, code performance, low latency, safety, and maintainability.

Mateusz worked at Intel for 13 years and is now a Principal Software Engineer and the head of the C++ Competency Center at EPAM Systems. He is also the founder of Train IT, which provides dedicated C++ training and consulting services to corporations worldwide.

Mateusz contributes to and is an active voting member of the ISO C++ Committee (WG21), where he, along with the top C++ experts worldwide, shapes the future of the C++ language.

Invited speakers

Alejandro Álvarez Ayllón

Alejandro Álvarez Ayllón

Sonar

Alejandro Álvarez Ayllón is a software engineer currently working as a Staff Engineer at SonarSource in Geneva (Switzerland), where he works on the CFamily analyzer for C and C++. He has contributed significantly to implementing the "Automatic Analysis" feature and adding support for C++20 modules to SonarQube. Previously, he worked at the University of Geneva on software for astronomical data analysis for the Euclid consortium and led the File Transfer Service (FTS) project at CERN, a service that manages significant data transfers for the LHC experiments.

Michale Hava

Michael Hava

RISC Software GmbH

Michael joined RISC Software in 2011 during his master studies at the University of Applied Sciences Upper Austria – Hagenberg Campus. Ever since he has promoted the adoption of modern C++ across various fields of engineering. Aiming to extend said promotion to education he returned to his former university from 2016 to 2024 as a part-time instructor.

After attending his first C++ standards committee meeting in 2019, he became a founding member of the Austrian C++ working group and serves as national body chair.

Staying in LEWG most of the time, several of his papers have been adopted for C++26 with more in the pipeline: P2721, P3044, P3049

Dietmar Kuhl

Dietmar Kuhl

Bloomberg

Dietmar Kühl is a senior software developer at Bloomberg, where he works on the data distribution environment used both internally and by enterprise installations at clients. Before joining Bloomberg, he did consulting for software projects mainly in the finance sector. He is a regular attendee of the ANSI/ISO C++ standards committee (WG21) and presents at conferences. He used to be a moderator of the newsgroup comp.lang.c++.moderated and frequently answers questions on Stack Overflow.

Javier Lopez

Javier Lopez Gómez

Zimperium, Inc.

During the last few years, Javier's focus has been on development of low-level software (incl. operating systems, embedded software and electronics, and compilers). Javier holds a Ph.D. in Computer Science and Technology. His thesis focused on providing techniques that improve software reliability while also aiming at a good trade-off w.r.t. performance. As a Ph.D. candidate, he collaborated with the CERN's ROOT project. Specifically, he worked on adding support for redefining entities on the Cling C++ interpreter where otherwise disallowed by the ODR, providing a significant improvement to the user experience. He joined again CERN's ROOT team in September 2020 where he worked on RNTuple, the ROOT's new, experimental columnar I/O system, and Cling maintenance. In March 2024, he joined Zimperium, Inc. as a Senior Compiler Enginner, where he works in AArch64 binary-to-binary software protection.

Joaquin López

Joaquín López

 

Joaquín is a telecommunications engineer freelancing in product/innovation/technological consultancy for telco, TV, and rural development. On the programming front, he caught the C++ virus 20+ years ago and hasn't shaken it off yet. Joaquín is the author/co-author of four Boost libraries (MultiIndex, Flyweight, PolyCollection, Unordered) and has done some minor contributions to the standard such as N3657 (heterogeneous lookup). He's happy at the intersection of lib design, performance and maths.

Mikhail Matrosov

Mikhail Matrosov

Pinely

Mikhail is a seasoned C++ developer with over 15 years of experience across various domains. He is currently developing a high-frequency trading system at Pinely using cutting-edge technologies. Previously, he created a 3D CAD system for orthodontic aligners at Align Technology and worked on image processing and computer vision at Moscow State University. A frequent speaker at conferences like CppCon and C++ Russia, Mikhail co-authored the popular course "Fundamentals of C++ Development" with Yandex. He has also taught at the Faculty of Computer Science at the Higher School of Economics in Moscow.

Rubén Pérez

Rubén Pérez Hidalgo

The C++ Alliance

Originally an industrial engineer, Ruben fell in love with C++ after reading Stroustrup's classic The C++ programming language. After seven years in the software industry, he has worked in a variety of sectors, including IoT, cyber security, finance and healthcare. He has worked with networked systems for all his career, using a wide range of technologies. He is the proud author of Boost.MySQL, an async MySQL client library implemented from scratch using Boost.Asio. He is currently working for the C++ alliance, further developing Boost.MySQL and performing various open-source contributions.

Ran Regev

Ran Regev

 

Ran is a professional C++ developer since 1999. Over the years he has worked in several domains including networking, cyber security, medical, databases.He is a member of the ISO/IEC JTC1/SC22/WG21 where he has been actively participating in the contracts standardization effort.

Sponsor speakers

Michelle D'Souza

Michelle D'Souza

Bloomberg

Michelle Fae D’Souza is a Software Engineer at Bloomberg, where she develops C++ code for the company’s order-trade entry and modification (OTE API) solution, which streamlines trading activity for many firms in the financial world. She is an active member of Bloomberg's C++ Guild and is a Technical Rep at Bloomberg. Michelle holds a bachelor’s degree in computer science from the University of California, Berkeley, where she was a Davis Scholar and President of the Computer Science Honor's Society.

Raúl Huertas

Raúl Huertas

Qualcomm

Raul is a Staff Engineer with over 25 years of experience in software development, specializing in C++. Throughout his career, he has worked on network management systems, IoT, code optimization, and more, contributing to projects that require careful architecture and a deep understanding of programming principles.

Raul is also passionate about technical outreach, seizing every opportunity to participate in numerous events, particularly at the "using std::cpp" conferences, where he has delivered several talks with an educational yet entertaining approach. In his free time, Raul enjoys acquiring knowledge across various disciplines, though primarily focused on C++ programming, as one might expect.

He is excited to once again participate in these conferences and reconnect with the C++ community.

Víctor Sánchez

Víctor Sánchez

Scalian

Víctor holds an M.Sc. of Physics from the University of Granada, where he had his first contact with programming in Fortran language (77 and 95 standards), using it to solve numerical methods problems and writing simulations of different physical phenomena. On his last year as student, he started learning C++ and C in his spare time. After that, he landed a role as a software developer for IT consulting firms in these languages. Now, he is a senior C++ developer of embedded systems for one of Scalian customers in the industry manufacturing sector.

As of the end of the previous year, he is a member of the Spanish working group for the C++ standardization (CTN71-SC22/GT21) as Scalian's representative.

You'll find him often reading articles about software engineering or juggling with templates and metaprogramming, but when not, he's an avid learner of Japan's language and culture.