Developers Community

Development Academy

Academy News

Academy Board

Hadi HaririHadi Hariri
Spain / Málaga

Technical Evangelist for .NET tools, Developer, Speaker and Podcaster.

Hadi Hariri

Giving Málaga, Spain something to cheer about besides Antonio Banderas and Pablo Picasso, Hadi Hariri presides over the Malaga NUG, works as Technology Evangelist at JetBrains and actively speaks at conferences and user groups.Hadi is also a book author, frequent contributor to developer publications, and active on various open source projects.

James KovacsJames Kovacs
Canada / Calgary

Architect, developer, trainer, and jack-of-all-trades, one-man show hailing from the Great White North.

James Kovacs

Independent architect, developer, trainer, and jack-of-all-trades, James is a one-man show hailing from the Great White North. Specializing in agile development using the .NET Framework, James helps developers discover the joys of creating flexible software using a variety best practices techniques.

He's the Executive of the Calgary .NET User Group (www.calgaryug.net), an active member at CodeBetter.com and makes the rounds on the speaking circuit, most recently at DevTeach in Toronto. James has published articles in MSDN magazine and keeps a weblog at www.jameskovacs.com/blog.

Michael Hunger is a passionate software development, speaker and obsessed with Multi-User Dungeon!

Michael Hunger

Michael Hunger has been passionate about software development since his childhood days in East Germany. He is particularly interested in the people who develop software, software craftsmanship, programming languages, and improving code. While he likes coaching and in-project development as an independent consultant ("better software development evangelist" — http://jexp.de), he really enjoys the numerous other projects in his life.

Vaclav PechVaclav Pech
Czech Republic / Prague

A programming enthusiast, he's interested in server-side Java technologies, Groovy, Grails, etc.

Vaclav Pech

Vaclav is a programming enthusiast who develops with pleasure ;-). With a masters' degree from Charles' University in Prague and 9 years experience working as a software developer/consultant across Europe, he's keenly interested in server-side Java technologies, IntelliJ IDEA, TeamCity, Groovy, Grails, distributed and parallel systems, agile methodologies, software design, dynamic programming languages and domain specific languages.

Donald BelchamDonald Belcham
Canada / Edmonton

Co-Author of Brownfield Application Development, independent contractor and agile practitioner.

Donald Belcham

As mellow, smooth, and intoxicating as his favorite single malt scotch, Donald Belcham is a force to be reckoned with in the .NET community. He speaks at User Groups, Code Camps, and Conferences across Canada and the United States, keeps a blog at www.igloocoder.com, offers his services as an independent consultant, and offers training under the Skillsmatter banner.

Ann OreshnikovaAnn Oreshnikova
Russia / Saint-Petersburg

JetBrains Fellow, she's quite a linguaphile, capable in both spoken and programming languages.

Ann Oreshnikova

Hailing from the bitter winters and endless summer days of St. Petersburg, Ann Oreshnikova is a Board Member of the JetBrains Academy and the JetBrains Fellow. She's quite a linguaphile, capable in both spoken and programming languages, even previously developing parts of IntelliJ IDEA.

Inspired by the Java Puzzlers series by Josh Bloch and Neil Gafter, she explores the field of similar puzzlers in JavaScript. Outside of the office, she's an avid tennis player, frequents the theatre, and enjoys spending time with her son, Daniel.

Technologist who likes to "work smarter, not harder" with a passion for reducing project delivery friction via Agile Methods and Engineering Excellence.

Howard van Rooijen

A .NET Technical Architect based in the UK, who has spent the last 10 years working for one of Europe's leading consultancies; with a focus on working with cross functional teams (Business, Creative and Technical) to bid, win, design and deliver innovative online solutions using the Microsoft Platform within the Retail and Media sectors, for some of the UK's biggest companies.

Academy Members

Andres AlmirayAndres Almiray
Switzerland / Basel

Java/Groovy developer and Java Champion, has been involved in web and desktop application developments since the early days of Java.

Andres Almiray

Andres is a Java/Groovy developer and Java Champion, with more than 12 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He has also been teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include Groovy, Swing and JavaFX. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework. He likes to spend time with his beloved wife, Ixchel, when not hacking around.

Anton ArhipovAnton Arhipov
Estonia / Tallin

Co-founder of a large developers community in Estonia, passionate blogger, Java enthusiast and vim fan.

Anton Arhipov

Anton is JRebel product lead at ZeroTurnaround and a co-founder of Devclub.eu, a large developers community in Estonia. Anton is also a passionate blogger, Java enthusiast, vim fan and IntelliJ addict. Professional interests include programming languages, middleware and tooling.

Anton loves tea and doesn't drink coffee.

Alexander GroßAlexander Groß
Germany / Leipzig

Leipzig .NET User Group leader, German .NET Open Space organizer, software developer and consultant.

Alexander Groß

Alex is CTO and co-founder of GROSSWEBER, a Software Consulting firm located in Germany. His company offers customized software development training and consulting services for a wide range of industries and competency areas. He works mainly with customers on challenging projects, offering advice on software architecture and helping to advance development practices of agile teams. This includes recommendations on how to make the most out of various JetBrains products.

In his spare time Alex leads the .NET User Group Leipzig and organizes an annual Open Space conference. You can reach him at grossweber.com, therightstuff.de.

Antonio GoncalvesAntonio Goncalves
France / Paris

Author of a book on Java EE 5, a freelancer, an expert member on Java EE 6, EJB 3.1 and JPA 2.0

Antonio Goncalves

Besides founding the Paris JUG, Antonio Goncalves is a man of many titles. He's the author of many articles, a blog, and a book on Java EE 5 as well as being a teacher in Paris, a freelancer, an expert member on Java EE 6 , EJB 3.1 and JPA 2.0 and a Jazz guitarist in a small quartet.

He's the friendly kind of guy that you meet at technology conferences, starting up conversations in many languages — French, English, Spanish, Portuguese, and Java ;-) and we're glad that he's a part of the JetBrains Academy.

Java Champion Antonio Goncalves talks about Java EE 6 and the future of Java EE 7

Björn JensenBjörn Jensen
Germany / Hamburg

Leader of the Hamburg Java & Android User Group, an agile coach and Rubyist

Björn Jensen

From the depths of the North Sea, Björn Jensen has made his way to Hamburg, where he is the leader of the Hamburg Java User Group (JUGHH) and Hamburg Android User Group, an agile coach (where he focuses on lean & agile principles and engineering practices) and a part-time guitar-wielding ninja. Whether you're into Ruby, Java, metal, jazz, or just plain kicking heiny.. Björn is the guy to turn to.

Graham LeaGraham Lea
Australia / Sydney

Software Engineer coding in Java, specializing in distributed systems, working on an agile team and dabbling in Scala.

Graham Lea

Graham Lea lives in Sydney, Australia and has been building software commercially since everyone else finished fixing the Y2K bugs. The majority of his work has been in Java, but he is also passionate about the power and simplicity of *nix command-line tools and is currently learning how to apply the benefits of Scala to real world applications.

Hamlet D'ArcyHamlet D'Arcy
USA / Minnesota

Software engineer and open source developer for Java, Groovy, and others. Avid blogger and speaker.

Hamlet D'Arcy

Hamlet D'Arcy has been writing software for over a decade, and has spent considerable time coding in C++, Java, and Groovy.

He's passionate about learning new languages and different ways to think about problems, and recently he's been discovering the joys of both F# and Scheme. He's an active member of the Groovy Users of Minnesota and the Object Technology User Group, is committer on the Groovy language, and a contributor to a smaller contributor to few other open source projects (including the IDEA Groovy Plugin, and JConch).

Talking Groovy, Programming Languages, and Code Quality with Hamlet D'Arcy

Heinz KabutzHeinz Kabutz
Greece / Chorafakia

Java Programmer, Author of The Java Specialists Newsletter, and Director of Cretesoft Limited, a provider of specialist training, software development & consulting.

Heinz Kabutz

Dr. Heinz Kabutz has been an avid user of IntelliJ since 2004. He started programming Java in 1997, just before version 1.1 was released. Initially this was done with Borland JBuilder, MS Visual Studio, vim and Rational Rose. After JBuilder, he spent a year using Eclipse, before trying out IntelliJ during a new project. After a thirty day trial period, Heinz was completely hooked and bought his first license. The most valuable parts of IntelliJ are that it is just so usable for developers (CTRL+W, CTRL+X on a line, etc.), that the code analysis can automatically fix poor code and that the smart auto-complete picks the correct methods.

You can see his work in action at: www.javaspecialists.eu.

Software developer from Israel, frequently speaks at local user groups, values clean code and continuous refactoring, helps other developers to become better professionals.

Igal Tabachnik

Igal is a software developer from Israel, who values clean code, test-driven development and continuous refactoring to reduce complexity, reduce bugs and achieve better design. He frequently speaks at local ALT.NET and Software Craftsmanship user groups.

Igal is also the author of the Agent Mulder plugin for ReSharper, a plugin that helps ReSharper understand DI containers (Dependency Injection, sometimes known as Inversion of Control, or IoC containers), providing navigation to and finding usages of types registered or resolved by those containers.

Jak CharltonJak Charlton
Australia / Sydney

Jak Charlton, author of DDD Step By Step and representative of the Academy Down Under.

Jak Charlton

Jak Charlton, is now based in Sydney, Australia, and working as an independent consultant. Jak is a well known community figure in the Microsoft and .NET worlds with a reputation for a passionate view of development.

With primary interests around Domain Driven Design, software architecture, and putting the world to rights one debate at a time, he is a strong believer in principles and practices, and a fervent advocate of using better tooling to help write better code, allowing developers to concentrate on delivering business value.

Jan NovotnyJan Novotny
Czech Republic / Prague

A passionate blogger, Java developer working at FG Forrest oriented on server side web technologies.

Jan Novotny

Jan is an IT anarchist who believes that knowledge is a treasure that should be shared among everyone who hungers for it - and not kept in vaults protected by patents. As such he tries to dig deep for the knowledge and publish gems he has discovered. He graduated at University Hradec Králové in Czech Republic nearly ten years ago and now he tries to return something back by giving talks there. He appreciate the most things that just work - libraries and tool you can learn to use in one day, but that keep surprising you (in a good way) for months on. What are those? Let's start with IntelliJ Idea or Teamcity, Spring, iBatis, Stripes, DWR, jQuery. What are not? EJB (no 3.1 won't convince him), JSF, Hibernate and many other frameworks and libraries that are propagated as "enterprise" ones.

Jean-Paul BoodhooJean-Paul Boodhoo
Canada / Calgary

An independent software consultant, he fights the never-ending battle for truth, justice, and the .NET way.

Jean-Paul Boodhoo

Awesome. Incredible. Amazing. Wow! Just a few of the initial reactions from those lucky enough to have seen one of Jean-Paul Boodhoo's many live presentations. Disguised as a mild-mannered independent software consultant in Calgary, Alberta Canada, he fights the never-ending battle for truth, justice, and the .NET way.

Jean-Paul runs the successful Nothing But .NET set of training courses, traveling the world and helping teams realize success through the adoption and application of agile practices. He has written articles for Visual Studio magazine, DevX, CoDe, MSDN, and keeps a blog at www.jpboodhoo.com/blog.

Jeff PennalJeff Pennal
Canada / Vancouver

A long-time web application development professional and JetBrains HQ defector.

Jeff Pennal

A long-time web application development pro and JetBrains HQ defector, Jeff Pennal is currently hiding out in the "nicest and wettest" part of Canada—Vancouver. His work day, at a local consultancy, is divided 50/50 between Java (using IntelliJ IDEA of course) and a .NET Intranet/Wiki product ( www.thoughtfarmer.com), which makes heavy use of ReSharper.

Jeff has spoken at JavaOne, worked as the JetBrains representative at DevTeach (Canada's biggest developer conference), and even started and maintained a moderately successful Struts extension called stxx (now defunct).

Jessica KerrJessica Kerr
USA / St.Louis

Developer, speaker, mother, crazy nut. Expands the thinking of developers beyond what they've always seen, beyond the familiar.

Jessica Kerr

Developer, speaker, mother, crazy nut. Always learning and growing. The best part of programming is working with other programmers. After ten years of working in Java, Jessica loves to share her excitement about development. When programmers think about the way we code, when we improve our skills, our tools and our minds, we grow our world application by better application. To grow her own world, she attends and speaks at several local user groups and helps organize the St. Louis JUG. In real life, Jessica strives to keep two daughters alive without squashing their inner craziness. Making analogies between software and life.

John LindquistJohn Lindquist
USA / Utah

Technical Evangelist for Java tools, specializes in JavaScript/HTML technologies.

John Lindquist

John is a front-end guy who loves building creative apps and doesn't really care about the language or platform as long as it delivers a great experience to the end-user. Before joining JetBrains as Tecnhical Evangelist John worked as a consultant at Roundarch and wrote IntelliJ plugins in Java using them every day. Mainly, he specializes in JavaScript and HTML. Most recently, he's been doing a lot of work with some HTML5 features such as PhoneGap and using WebView to build mobile apps. John lives a quiet, happy life with his wife and 3 sons. He loves playing racquetball, guitar, and helping with service projects.

Ken SipeKen Sipe
USA / St.Louis

International speaker, extreme programmer and coach, his current focus is on enterprise system automation and continuous delivery systems.

Ken Sipe

Ken has been a practitioner and instructor of RUP since the late 1990s, and an extreme programmer and coach since the middle 2000s. He has worked with Fortune 500 companies to small startups in the roles of developer, designer, application architect and enterprise architect. His current focus is on enterprise system automation and continuous delivery systems. Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Jax-India, and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks.

Laurent KempéLaurent Kempé
France / Illzach

Editor, founder, and primary contributor of Tech Head Brothers, a French portal about Microsoft .NET technologies.

Laurent Kempé

A Senior Solution Architect & ScrumMaster at Innoveo Solutions www.innoveo.com, a software company focused on the insuranceindustry.

Founder, owner and Managing Partner of Jobping - www.jobping.com, which provides a unique and efficient platform for connecting Microsoft skilled job seekers with employers using Microsoft technologies.

Laurent is also editor, founder, and primary contributor of Tech Head Brothers ( www.techheadbrothers.com), a French portalabout Microsoft .NET technologies.

Lukasz LenartLukasz Lenart
Poland / Warsaw

J2EE Consultant, freelancer, passionate. Warsaw JUG leader.

Lukasz Lenart

Lukasz Lenart, a programmer with fondness, it has always been his hobby, until became commercial activity. Believes that a good programmer should not be dependent on the language, but rather look to the future and try various languages and technologies, depending on requirements - today it is Java, and what will be for 10 years? As well can develop in PHP, C#, Borland Delphi, etc.. It is essential that brought him pleasure. Privately husband and father, domesticated, who likes to read books and appreciate the peace of mind! The socialist beliefs, the capitalist in action ;-)

Michael HüttermannMichael Hüttermann
Germany / Cologne

Senior coacher, consultant, and freelancer for Java/JEE and agile development. JUG Cologne leader.

Michael Hüttermann

A self-proclaimed geek at work AND in his spare time, Michael thinks, speaks, and dreams technology. Based in Cologne, Germany, he leads the JUG Cologne, is recognized as one of three "Java User Group - Community Leaders" worldwide, has written a book for O'Reilly, is a Java Champion, and even takes the time to get involved on Wikipedia as an author there.

Outside of writing and community-building, Michael works as a coach, consultant, and freelancer for Java/JEE and agile development – he's currently working on a project based on JSF andEJB.

Thinking, Speaking & Dreaming about Technology: An Interview with Michael Hüttermann.

Paul StackPaul Stack
UK / London

Paul Stack is a london based developer working on the .net technology stack.

Paul Stack

Paul Stack is a london based developer working on the .net technology stack.

He has spoken all over the UK about his passion for continuous integration and continuous delivery and why they should be part of what developers do on a day to day basis.
He believes that reliably delivering software is just as important as its development.

Radosław HolewaRadosław Holewa
Poland / Kraków

Polish Java User Group leader. GeeCON co-founder. Java, Scala and Groovy developer. Technology addict.

Radosław Holewa

Polish Java User Group leader. GeeCON co-founder. Java, Scala and Groovy developer. Technology addict.

Radosław is one of Polish Java User Group (www.java.pl) leaders and GeeCON ( www.geecon.org) co-founder. Formally he works as a software engineer in a small but dynamically growing company located in the heart of Kraków. His interests include programming languages (especially Java, Scala and Groovy), new technology and economics. In his free time he participates in open-source projects, plays XBox games or reads books.

Thinking, Speaking & Dreaming About Technology: An Interview with Radosław Holewa

Rasmus Kromann-LarsenRasmus Kromann-Larsen
Denmark / Århus Area

Freelance .NET developer, ReSharper junkie and core group member of Aarhus .NET User Group.

Rasmus Kromann-Larsen

Rasmus Kromann-Larsen is a freelance developer currently focusing on the .NET platform.

Before starting out on his own, he spent the last couple of years building large healthcare and military systems.
During his 15 years of programming, he has worked with a wide range of technology but his true interest is software development fundamentals like object-orientation, patterns and principles.

He is active in the danish community and a core group member of Aarhus .NET User Group. If there is a .NET community event in Denmark, there is a good chance you will meet Rasmus there.

Scott is a Consultant, Trainer and one of the guys behind the popular Herding Code Podcast!

K. Scott Allen

Scott Allen is the Principal Consultant with OdeToCode LLC and a member of the Pluralsight technical staff. Scott has over 16 years of commercial software development experience across a wide range of technologies. He is a published author in leading print and online technical journals, and also a speaker at national and international conferences.

Udi DahanUdi Dahan
Israel / Haifa

Udi Dahan, known as the Software Simplist, is an internationally renowned expert on software Architecture and Design.

Udi Dahan

Udi Dahan is The Software Simplist, an internationally renowned expert on software architecture and design. A solutions architecture and connected systems MVP, 4 years in a row, Mr. Dahan is also one of 33 experts in Europe recognized by the International .NET Association, an author and trainer for the International Association of Software Architects, and an SOA, Web Services, and XML Guru recommended by DDJ. When not consulting, speaking, or training, Udi leads the development of NServiceBus, the most popular open-source service bus for .NET.