NDC TECHTOWN - Key Persons


Anastasia Kazakova

Job Titles:
  • C Software Developer
  • Product Marketing Manager, C Tools
As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She worked as an intern in Microsoft Research, Networking department, outsourced in Telecom, and launched the 4G network. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains C++ tools and .NET marketing teams.

Chandler Carruth

Job Titles:
  • Distinguished Software Engineer at Google and Open Source Software Developer
  • Technical Lead
Chandler Carruth is the technical lead for Google's programming languages and software foundations. He has worked extensively on the C++ programming language and the Clang and LLVM compiler infrastructure. Previously, he worked on several pieces of Google's distributed build system and made guest appearances helping maintain a few core C++ libraries across Google's codebase. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master's thesis. When not hammering away on a weirdly shaped keyboard, he enjoys sushi, fine dining, brown spirits, and everything about wine.

Daniela Engert

Job Titles:
  • Senior Software Engineer
  • Member of the ISO C Committee
Daniela is a member of the ISO C++ committee and mainly participates in the study groups dealing with the development of the language and tools. She has been researching the area of C++ modules since before the introduction of C++20 and has become one of the world's leading experts in this field. She has a degree in electrical engineering and has worked in small innovative companies in the field of software and hardware development for more than 30 years. Among other things, she spent her youth researching the first microprocessors of the late 70s and has been developing software professionally for 40 years. After a long period of using many different programming languages, C++ has become her sole workhorse for the last two decades. Most of her career has been in applied digital signal processing (medical, metrology, reconnaissance, etc.), but in the last decade the focus has shifted to specialised engineering in the field of industrial non-destructive testing of semi-finished and finished steel products using ultrasound.

Ignat Korchagin

Job Titles:
  • Systems Engineer at Cloudflare
Ignat is a systems engineer at Cloudflare working mostly on Linux, platforms and hardware security. Ignat's interests are cryptography, hacking, and low-level programming. Before Cloudflare, Ignat worked as a senior security engineer for Samsung Electronics' Mobile Communications Division. His solutions may be found in many older Samsung smart phones and tablets. Ignat started his career as a security researcher in the Ukrainian government's communications services.

Patricia Aas

Job Titles:
  • Senior Consultant & CTO at TurtleSec AS
Patricia Aas is an international speaker and has spoken at CppCon, ACCU, C++OnSea, NDC Security, NDC Oslo and many other conferences on subjects ranging from Sandboxing in Chromium to Vulnerabilities in C++. She has taught a range of subjects in Computer Science at the University of Oslo. Patricia has a masters degree in Computer Science and 13 years professional experience as a programmer, most of that time programming in C++. During that time she has worked in codebases with a high focus on security: two browsers (Opera and Vivaldi) and embedded Cisco telepresence systems.

Robert Seacord

Job Titles:
  • Standardization Lead
Robert C. Seacord is the Standardization Lead at Woven Planet he works on the Software Craft. Robert was previously a Technical Director at NCC Group, Secure Coding Manager at Carnegie Mellon's Software Engineering Institute, and an adjunct professor in the School of Computer Science and the Information Networking Institute at Carnegie Mellon University. He is the author of seven books, including Effective C: An Introduction to Professional C Programming (No Starch Press, 2020), The CERT C Coding Standard, Second Edition (Addison-Wesley, 2014) Secure Coding in C and C++, Second Edition (Addison-Wesley, 2013). Robert has been teaching secure coding in C and C++ to private industry, academia, and government since 2005. Robert is on the Advisory Board for the Linux Foundation is the incoming convener of the ISO/IEC JTC1/SC22/WG14 international standardization working group for the C programming language.