The Ceylon team
Gavin King leads the Ceylon project at Red Hat. Gavin is the creator of Hibernate, a popular object/relational persistence solution for Java, and the Seam Framework, an application framework for enterprise Java. He's contributed to the Java Community Process as JBoss and then Red Hat representative for the EJB and JPA specifications and as lead of the CDI specification.
Gavin now works full time on Ceylon, polishing the language specification, developing the compiler frontend, and thinking about the SDK and future of the platform. He's still a fan of Java, and of other languages, especially Smalltalk, Python, and ML.
You can follow him on G+.
Aleš Justin is Sr. Principal Software Engineer at JBoss by Red Hat.
He joined JBoss in 2006 to work full time on the Microcontainer project. He currently leads CapeDwarf project, while still contributing to ApplicationServer, Weld, Arquillian and many other JBoss projects.
After realizing what Gavin's next gig was, he was eager to learn more and find a way to contribute. Ceylon's new modular runtime was perfect for this, given his kernel background, hence a prototype quickly emerged.
David is a Java programmer since year 2000 (after some years of C, C++, VB), and is currently involved in several OpenSource projects on behalf of SERLI, a french software development company strongly involved in the OpenSource community.
Affected on a full-time basis by SERLI for some months on the Ceylon project, he's been working mainly on the Eclipse IDE integration in order to help providing a comprehensive IDE support for Milestone 1.
Ceylon work meets some of his technical interests among which we can find software architecture, language analysis and transformation, distributed systems.
Emmanuel Bernard is data platform architect at JBoss by Red Hat, is heavily involved in the JCP and leads several community projects of the Hibernate team.
- the JPA implementation of Hibernate (past)
- Hibernate Search (founded and leads)
- Hibernate Validator (founded and leads)
- Hibernate OGM (founded and leads)
Emmanuel has been a sparing partner for Gavin since the early days of Ceylon, exchanging and challenging ideas as well has reading the specification over and over while it was evolving. He is also contributing to the compiler's type checker, work on the website and generally helps on everything infrastructure on the Ceylon project.
Enrique started programming on a ZX81 at the age of 9, and has never stopped since. He's been in a love/hate relationship with Java since 2001, which has prompted him to try alternatives such as Groovy and Scala; now with Ceylon he has a chance not only to try a new language, but to help with its development.
Over the years he has published a few open-source projects, mainly:
- jAlarms: An easy to use library to allow server-side apps to send alarms when something goes wrong
- j8583: A Java implementation of ISO8583
- ScalaSQL: A simple interface between Scala and JDBC, similar to the Groovy Sql component
Flavio is a Java programmer since the early days. He's worked with almost all the frameworks you can find out there. Bored with enterprise application programing, tired of being called JEE "architect", he joined Ceylon team looking for something really exciting to work on. He is from Argentina and currently lives in Prague.
Ivo wrote his first programs in AmigaBASIC and assembler but later became increasingly interested in object-oriented programming. After many years with Java and C++, he started exploring alternatives like Scala and D and finally came across Ceylon. While his focus is on object-oriented design, he secretly likes bit shifting and performance tuning. He lives in Germany.
Matej Lazar is part of Red Hat's OpenShift team, he works on Java related tasks, mainly CapeDwarf and Ceylon.
As there was no Ceylon web server yet, he started to write one. While working with Ceylon he started to really like it hence picking other Ceylon tasks as well.
Max Rydahl Andersen
Max Rydahl Andersen is the tooling architect at JBoss by Red Hat.
In the early days he worked on Hibernate Core even before it became part of JBoss, and over time he have been involved in alot of projects at JBoss, mainly focused on the tooling/developer aspects.
He gets to touch upon almost every technology inside JBoss as they need tooling. It's given him a unique viewpoint of being an actual user of the technology - feeling both the pains and joys of a user.
Max have been involved in Ceylon from the early days and tried to keep up with the evolving specifications. Gives feedback and provide input in directions of the tooling and as such is now trying to make Ceylon available from Eclipse.
Ross Tate is a Ph.D. student at UCSD researching programming languages. He recently identified problems in and proposed fixes for Java's type system (PLDI 2011), entering the world of industry language design. Now he does the same for Ceylon, making sure Ceylon's powerful features all work together cohesively.
Stéphane Épardaud is a long-time open source user and contributor, now working on the Ceylon compiler because if you're not writing a compiler you're not doing proper programming ;)
Some of his open-source contributions include:
- LURC: C multi-threading library (author)
- ULM: mobile agent language compiler and VMs (author)
- jax-doclets: java doclet for JAXB and JAX-RS (author)
- RESTEasy: JAX-RS implementation (committer)
You can follow him on G+.
Old enough to remember the ZX81 Tako Schotanus has spent an awfull amount of years programming in Java to please his corporate overlords but when he heard about Ceylon he decided it was time to do his part for the good of mankind (well at least for those in IT slaving away on the next website for the latest cool product nobody is waiting for) and pitch in to make Ceylon the best it can be.
Tako is Dutch but prefers the Spanish sun in Madrid where he now lives (something that will surprise no one who really knows the Netherlands).
You can follow him on G+.
Tom mainly works on the compiler backend, but also helps out with the website and whatever else might need doing. Having spent years writing software in industry, most recently the Finance and Public sectors, he's enjoying the challenge of working in a new problem domain.
Tom lives in the UK.
Roland Tepp is a software engineer with over 13+ years of experience.
When Ceylon needed contributions to the sdk, he immediately took the opportunity to help out and lay foundations for a standard Date and Time library that he always wanted but never had.
Roland lives and works in Estonia.
Tomáš is playing with design and development of java application over ten years. He is contributing into Ceylon project whenever time permits him. Currently lives in Czech Republic.
Diego Coronel is a software engineer currently working on FPF.
Once he learned of the emergence of this new language decided to study its concepts and soon him became fascinated. He is currently voluntary in the Date/Time API and he guarantee which was well received and has learned a lot. For sure, believe to be with the best team in the world.
Diego lives and works in Manaus/Brazil.
John Doe does not work on Ceylon.
He is however the representative of the regular Java user that wish to see a Java-like platform going to the next stage. Je loves his IDE (Eclipse) and does not want to go back to the dark old days of vi or emacs. He loves that the compiler tells him exactly what is wrong with his code without getting in his way.
John works for ACME Corp.