Walter Bright

Walter Bright

Walter Bright is the creator and first implementer of the D programming language and has implemented compilers for several other languages. He's an expert in all areas of compiler technology, including front ends, optimizers, code generation, interpreter engines and runtime libraries. Walter regularly writes articles about compilers and programming, is known for engaging and informative presentations, and provides training in compiler development techniques. Many are surprised to discover that Walter is also the creator of the wargame Empire, which is still popular today over 30 years after its debut.

Andrei Alexandrescu

Andrei Alexandrescu

Andrei Alexandrescu coined the colloquial term "modern C++" (adapted from his award-winning book Modern C++ Design), used today to describe a collection of important C++ styles and idioms. He is also the coauthor (with Herb Sutter) of C++ Coding Standards and the author of The D Programming Language book. With Walter Bright, Andrei co-designed many important features of D and authored a large part of D's standard library. His research on Machine Learning and Natural Language Processing completes a broad spectrum of expertise. Andrei holds a Ph.D. in Computer Science from the University of Washington and a B.Sc. in Electrical Engineering from University "Politehnica" Bucharest. He works with the D Language Foundation.

Martin Odersky

Martin Odersky

Martin Odersky is the inventor of the Scala language, a professor at EPFL in Lausanne, Switzerland, and a founder of Lightbend. His work concentrates on the fusion of functional and object-oriented programming. He believes the two paradigms are two sides of the same coin, to be unified as much as possible. To prove this, he has worked on a number of language designs, from Pizza to GJ to Functional Nets. He was named an ACM fellow for his achievements in this area. He has also influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler.

Igor Česi

Igor Česi

Igor Česi is a senior programmer at Ubisoft Paris studio where he helped making 10+ games including multiple titles in Ghost Recon and Just Dance franchises. The latest game he participated in making is Mario+Rabbids Kingdom Battle. He's been programming in C++ for the last 20 years. After following D from a 'distance' for many years and thanks to guys from Remedy Entertainment who proved that D on gaming consoles is possible, he is trying to introduce the D language to programming teams in Ubisoft Paris studio.

Jonathan M. Davis

Jonathan M. Davis

Jonathan M Davis is the primary author of std.datetime and one of Phobos' core contributors. He is a professional developer and has experience in a number of programming languages, including C++, Haskell, Java, and D. For better or worse, he's well known in the D community for answering questions and being long-winded. He currently resides in Utah.

Jon Degenhardt

Jon Degenhardt

Jon Degenhardt is a senior member of eBay's Search Science team. He has been working on search engines for the last decade, both on the core search engine as well as the data science driving recall and ranking. His work includes substantial involvement in search engine performance. He started programming in D in late 2015.

Stephan Dilly

Stephan Dilly

Stephan Dilly is the head of engineering at InnoGames. With over 10 years of professional software developmentexperience, he has worked as a consultant and engineer for top gaming companies including Funatics and Ubisoft Bluebyte. Before joining InnoGames, Stephan developed games in the front-end and back-end domain on titles like "The Settlers", "Tom Clancy’s Endwar" and "Assassin’s Creed Identity". Now, he focuses on front-end technology at InnoGames and shapes the strategy for mobile-only games using modern game engines. Stephan aka ’Extrawurst’ is an active member in the D community since 2007, he contributed to books like "The D Programming Language" by Andrei Alexandrescu and ”Web Development in D” by Kai Nacke.

Johan Engelen

Johan Engelen

Johan Engelen is one of the core LDC developers. He is also a D compiler consultant for Weka.io (probably the largest industrial single-executable D codebase) and maintains and adds features to their fork of LDC. While working on LDC, he often studies the compiler output IR and assembly. To aid this, he helped setting up LDC at d.godbolt.org. Examples of his recent contributions to LDC related to LLVM functionality are: fuzzing with libFuzzer, better AddressSanitizer support, and IR-based PGO. Johan (PhD Electrical Engineering) is assistant professor in the Robotics and Mechatronics (RAM) group at the University of Twente, the Netherlands. His software engineering skills stem largely from participating in open source communities such as Inkscape, LLVM, Dlang, and LDC.

Alexandru Jercaianu

Alexandru Jercaianu

Alex is currently a MSc student and teaches “Operating Systems" at the Polytechnic University of Bucharest. He has a strong interest in low level programming and for the past couple of months he has been working on D’s experimental allocators. In order to build a stronger D community at his university, part of his efforts go to helping several students bring their contributions to the language.

Mario Kröplin

Mario Kröplin

Mario Kröplin is a software architect at the German company Funkwerk. At the location near Munich, Funkwerk develops passenger information systems, which are in operation at railway companies throughout Europe. In 2008 they started using D and since then, D has been the means of choice for all new development. Mario (linkrope) is also the author of D tools and frameworks that are in daily use at Funkwerk.

Vang Le

Vang Le

Dr. Vang Le focused on physics during his high-school years, but spent his university career in molecular biology. Computer science and programming were always a secret hobby. He got a Postdoc job in Denmark which required both molecular biology and computer science. This gave birth to a full-time bioinformatician job where he openly combine his passions for computer science and curiosity for living things. He currently works in Aalborg University Hospital as a clinical bioinformatician, where he is key in establishing bioinformatic infrastructure and routine analysis workflows to deal with the great amount of data from next generation sequencing (NGS) machines. He has great opportunities to set up computer clusters for storage and computation and to learn many cutting edge technologies. He sees D as a great alternative to C and C++ and predicts it will one day enjoy a level of popularity (particularly in bioinformatics) comparable to C, C++, Java, or Python.

Jean-Louis Leroy

Jean-Louis Leroy

Jean-Louis Leroy is the author of the openmethods module. He got his first taste of programming from a HP-25 calculator. His first real programming language was Forth, where CTFE is pervasive. Later he programmed (a little) in Lisp and Smalltalk, and (a lot) in C, C++, and Perl. He now works for Bloomberg LP in New York. His interests include object-relational mapping, open multi-methods, DSLs, and language extensions in general.

Luís Marques

Luís Marques

I am a generalist programmer, with a good grasp of computer architecture. I have always been interested in the design of clean solutions for difficult programming problems, but there is something to be said about just bashing the problem in the head with some systems programming. In any case, the number of CPU cycle casualties has decreased dramatically since we introduced our unit of tactical rangers, generic ammunition and mental training by introspection.

Kai Nacke

Kai Nacke

Kai Nacke is a professional IT architect. In his spare time he likes to develop open source applications. He is the current maintainer of LDC, the LLVM-based D compiler, and a committer of the LLVM project. His contributions to LDC include ports to different CPU architectures and operating systems. Another interest of him is using D for business applications. He is the developer of the D bindings for SAP. Besides programming he is also the author of "D Web Development" and a speaker at the Free and Open Source Software Developers' European Meeting (FOSDEM).

Razvan Nitu

Razvan Nitu

Razvan Nitu is a PhD student and teaching assistant at University POLITEHNICA of Bucharest, Romania. He is passionate about compilers and operating systems and talking about himself is not one of his skills.

Dmitry Olshansky

Dmitry Olshansky

Dmitry Olshansky is a young all-around researcher and software engineer. He's been a long-time D language contributor with his most notable contributions being the std.regex and std.uni modules of the standard library. Aside from everything D-related, his main interests are compilers, runtimes, text processing, parallel and concurrent programming, scalable network systems and AI.

Stefan Rohe

Stefan Rohe

Stefan Rohe is thrilled about Clean D Code and transformed Funkwerk into a D-shop by introducing D into green- and brownfield projects. Funkwerk being the first commercial adopter of D makes Stefan is the first commercial D programmer. Next to his work at Funkwerk he organizes the local community.

Steven Schveighoffer

Steven Schveighoffer

Steven Schveighoffer has been hacking on D since 2007. He has numerous contributions to Phobos and Druntime, including the array runtime, and has written dcollections (a container library), and iopipe (a high-performance i/o pipeline library). He currently works at National Resource Management, in Massachusetts, where he is working on the subject of this talk — a hybrid php/vibe.d application that tracks sales and installations for the company (along with some other things).

Shachar Shemesh

Shachar Shemesh

Shachar (that's me) has been a programmer for over 3 decades. His experience includes heading Check Point's security response team, being a core developer on LiveU's video streaming device, and helping porting Akamai's code into a more modern software architecture. In between, Shachar has also worked on several open source projects, authoring such joys as rsyncrypto and fakeroot-ng, as well as such abominations as sshpass. Shachar even has credit for a one-liner in the vanilla Linux kernel, which still officially makes him a "Linux kernel contributer".

For the past 3½ years Shachar has been a D programmer at Weka.io, first writing its RAID subsystem, and recently fully engaged with the Mecca effort.

Eduard Staniloiu

Eduard Staniloiu

Eduard is a MSc student and Teaching Assistant at University "Politehnica" of Bucharest. He is a hard working student who enjoys to get his hands dirty. He likes learning new technologies and strengthening his current knowledge. He is passionate about computer science because we get to think about and tackle problems that we encounter on a daily basis and we are able to find solutions that help other people. His previous experience includes distributed systems and parallel programming, operating systems, basic kernel development, open-source software and basic Android programming. He is a Linux fan, a command line addict and a vim enthusiast. He hopes that through his work he will be able to help and improve the D language, which he is becoming so fond of.

Ethan Watson

Ethan Watson

Back for round 3 at DConf, Ethan Watson is coming in without an employer. Having quit his job before the new year, he has spent some time in his fictional homeland of Australia (a land without squirrels must be fictional after all) working on his future career prospects. As a seasoned game developer with 15 years of experience across multiple platforms, he has also presented at GDC Europe and Reboot Develop.

Liran Zvibel

Liran Zvibel

Liran Zvibel is the Co-founder and CTO of WekaIO, the fastest and most scalable file system implemented in D. Prior to that he was the Co-Founder and VP R&D of Fusic, a video processing mobile/web based startup. Prior to that Liran was at XIV Storage (acquired by IBM in 2007) doing several architectural and leadership roles. Prior to that Liran served 6 years at the IDF, technologically leading a project that was awarded the most prestigious Israeli Defense Award, reaching a rank of Captain. Liran received his B.Sc. in Mathematics and Computer Sciences from the Tel Aviv University at the age of 18.

 
Partner/Host
QA Systems
Organizer
HLMC