Teodor has a mathematical and software engineering background from the french aeronautical ENSMA-ISAE university (Potiers/Toulouse). He has spent the past 6 years developing major Java EE applications mainly for the Energy Utilities companies in France and Belgium (EDF and Electrabel). Since 2014 he started working for VMware Bulgaria, where every day, he adds a new small brick to the world's cloud infrastructure. His interest in Formal methods comes from his academic background and the observation that in recent years, software quality has become rather a matter of testing than being intrinsic to the software products. He still believes this can change.
Software Engineer at Groupon. I wrote my first line of code in Java when I was 16 years old. Since then I have been working on projects for companies like Nokia, HP or Credit Suisse. Even though Java is my main programming language I'm trying not to limit myself to it. I love exploring new languages, technologies and approaches. I'm an open source contributor and ex Wroclaw JUG leader.
Stoyan has 18+ years professional experience in software development, as well as people and project management. He is currently a software architect at SAP focusing on software lifecycle management for the Cloud. Having used Java during most of his professional life, he recently encountered Go and has had quite some fun playing around with it since then. In the last several years, he has been speaking regularly at SAP internal and external events.
Svet is a Software Engineer with more than 15 years of experience in software development, specialising in Cloud Computing in the last few years. When he manages to get his head out of the Cloud he enjoys exploring embedded programming and IoT.
Trayan is founder and CTO of IPT – Intellectual Products & Technologies – IT consultancy and training company specialized in Java, web and mobile development. He is Oracle (SCJP6) & OMG certified software developer, consultant, and trainer with 14+ years experience. Clients include big international and top Bulgarian software, insurance and telecom companies. Trayan is frequent speaker at Bulgarian Oracle User Group conferences (9 talks) on diverse topics ranging from novelties in Java EE 7/8, portlets and REST HATEOAS to robotics and IoT. He is organizer of monthly Java robotics and IoT hackathons in Sofia. Trayan had talks at BGJUG meetings and jProfessionals conference – latest about end-to-end high performance reactive programming using Reactor, RxJava, RxJS, and Angular 2. He presents reactive Java robotics at Voxxed Days Bucharest, March 2016. Recently he presented Java and FIWARE based IoT project “BioStream – Precision Agriculture for All” at EU ICT 2015 conference in Lisbon.
Sven Ruppert has been coding Java since 1996. He is a Fellow for reply in Munich. In his free time he regularly contributes to German IT periodicals, as well as tech portals. Blog: www.rapidpm.org Web: www.sven-ruppert.de Publications: http://www.rapidpm.org/publications/index.html Talks: http://www.rapidpm.org/conferences/index.html Linkedin: https://www.linkedin.com/in/svenruppert
Hanno Embregts is a Java Developer and Scrum Master at Info Support (Veenendaal, Netherlands). He has over 8 years experience developing enterprise software in various fields (insurance companies, banks, hospitals, industry) and currently works for the Dutch Railway Company (‘NS’). He loves building innovative software and has a passion for clean, elegant solutions. On top of that, he likes continuous delivery, behavior-driven development and all things agile.
Hrvoje is an experienced Java developer with 5 years of code crunching under his fingers. He has worked on multiple international projects for top European and US clients. Currently he's working as a team leader on a project for Rhapsody International, a music streaming service. In the last few years he developed an appetite for sharing his knowledge with software community which led him to speaking engagements such as this one. He's a software nomad always interested in learning new technologies and methodologies, and never completely satisfied with his or anybody else's code.
Philipp is a Developer Advocate at Elastic, spreading the love and knowledge of full-text search, analytics, and real-time data. He is a frequent speaker at conferences and meetups about all things search & analytics, databases, cloud computing, and devops. Philipp lives in Vienna where he enjoys experimenting with software, organizing meetups, and sports.
For better or worse, with Java 9 and Jigsaw project around the corner (this time apparently for real), we finally need to stop pretending we can simply ignore the concept of modularity in Java! The problem is - modularity is NOT just some new framework! Neither it is a simple set of APIs! It's a concept that has been around for almost as long as the industry itself. It's ambiguous, it's hard to get it right and it has been widely misinterpreted and way too many times poorly implemented over the years. So in this talk I'd like to take a step back and reason about the fundamental idea of modularity in Java by asking three simple questions WHY? WHAT? and WHEN? And as it usually is with most simple questions, there are no simple answers and no universal solutions! So join me in this journey through concepts, ideas, frameworks, containers, classloaders, configuration files ... and see what's there for you!
Milen is senior consultant at Liferay helping some of the biggest European companies succeed in today's rapidly changing virtual reality by engaging their customers, partners, and employees. Before joining Liferay in 2012 he spent over 10 years designing and developing Java EE solutions for leading Polish companies (mostly in the finance and telecommunications industry). His main areas of competence include corporate portals, modular systems, e-commerce, enterprise application integration, web applications for mobile devices and many more!
Ivar Grimstad is an experienced software architect focusing on Enterprise Java. He is member of the Java Community Process and in the Expert Groups for JSR 371 (MVC 1.0), JSR 375 (Java EE Security API) and JSR 368 (JMS 2.1). He has been working with Java since the beginning and has over the years tried out everything from lightweight mobile applications to large scale enterprise applications. His experience covers all aspects of designing architectures based on a variety of technologies including standard Java EE as well as more lightweight frameworks such as Spring and a variety of open source products. Ivar is always focusing on quality and on using the right tools and technologies for the right task to optimize the software development process. Ivar is a frequent speaker at conferences, locally as well as internationally.
Petyo Dimitrov is a software engineer with 8 year of working experience in various projects for international clients. Currently, he is an Associate Software Architect at Musala Soft. His professional focus is in Java, Enterprise Application and Integration technologies, RESTful and XML Web Services and Service Oriented Architectures. He also enjoys sharing his experience and new technologies he is learning with colleagues at work, students at Technical University - Sofia and on different IT conferences in Bulgaria.
Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time, he started working with Java technology and has spent time working both in Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products.
Andres is a Java/Groovy developer and a Java Champion with more than 16 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. Andres maintains a blog at http://jroller.com/aalmiray
Driven technical architect, coach and Java expert. In-depth knowledge of Java, Java application servers and the server-side technology stack. Makes distributed systems manageable. Strong focus on delivering working systems and sharing knowledge.
Kai Kreuzer is a Java and OSGi expert, a Home Automation enthusiast, founder of openHAB, project lead of Eclipse SmartHome and co-lead of the Eclipse IoT top-level project. He works as a Developer Evangelist in the Connected Home department of Deutsche Telekom AG and is a regular speaker at international conferences.
Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.
I'm a developer at Hazelcast. I wrote my first line of code when I was 7 years old. Since than I was always interested in "How this system works under the hood?" I like pushing systems towards limits, brushing my skills by exploring HotSpot source code, contributing to open source projects and arguing about development over a pint of beer.