Sergey works in IT since 2000 with 15 year of Java SE/EE experience. Occupied Senior Java developer/Team Lead positions in more than 20 Java projects. Winner of 2013 JBoss Community Recognition Award. He participated as a speaker at more than 25 Java conferences in Ukraine and world-wide. Has been working for more than 4 years as Java lecturer/trainer. Author of “Development of Java applications”, “Ideal code” and “Main errors in Java programming” books. Co-founder of IT-Discovery programming courses.