Stanimir Iliev

Stanimir is a JavaEE developer with plenty of experience in creating web applications. He has joined IT Hub Kaufland in 2017. Currently he is building a complex backend architecture in an international project. In his free time he is doing marathons.

Ivan Mashalov

Ivan is a Java developer with experience in different industries like health care, banking, FinTech. Currently working at Kaufland Service IT Hub. Passionate about new and innovative technologies. Always keen to learn and help.

Georgi Manev

Georgi is a skilled Java developer with a lot of experience in the area of web technologies. He is ацтижелъ developing in Spring Boot and also mentoring the trainees in the company. Georgi is working in IT Hub Kaufland since 2017. Besides work he shares a big passion for mountains.

Alan Cooke

Alan is currently working at Zendesk where he leads the mobile engineering teams working on both Apps and SDKs. He has a great passion for software engineering and building high quality applications that are both functional but also beautiful. Building on his 10+ years of commercial software development, has a wide breath of knowledge which include highlights like building the first prototypes at MasterCard of the system which powers Apple Pay and Android Pay.

Naresha K

Naresha works as Technical Excellence Coach and Cloud Transformation Catalyst. He works with the developers to improve their professional practices to get better at developing maintainable applications that deliver business value. He also helps teams to architect solutions for the cloud and migrate applications to cloud platforms. He has been developing enterprise software for more than 12 years.

Naresha is the founder organizer of Bangalore Groovy User Group. He has been a speaker at several conferences including GR8 Conf EU, Functional Conf, GR8 Conf India, Grails Conf, GIDS, Eclipse Summit and Selenium Conf.

Evolving with Java – How to Remain Effective

Day 3 - 12th Dec 13:00-13:50 Main Hall #Influencers Novice

Take Control of your Integration Testing with TestContainers

Day 1 - 10th Dec 18:00-18:50 Hall 3.1 #J2D Advanced Novice

How easy is it to write and maintain integration tests when your system under test interacts with databases, message stores, and other external systems? It can be quite challenging, can’t it? For example, the lack of control over the setup of databases can increase the cost of integration testing. Sometimes we take the route of using an in-memory database instead of the one we employ in the production environment, making the tests less effective. With Docker containers, you can simplify this to some extent by running the setup before invoking your tests. Imagine if you get to control the database environment right from within the test code. TestContainers bring in this convenience.

TestContainers is a tool that you can invoke from your test code. It provides lightweight, throwaway instances of common databases, web browsers(Selenium tests), or anything else that can run in a Docker container. In this presentation, I walk you through how TestContainers is the most effective way to take advantage of Docker containers for integration testing. I present through several use-cases and demonstrate how TestContainers simplifies integration testing.

Jeronimo Martinez

My name is Jeronimo Martinez, I am a software engineer at DataArt. I’ve been writing software for about 15 years for different companies in Spain, Ireland and Poland. On my day-to-day work, I design, build and maintain big enterprise systems and data pipelines. On my spare time, I research new and interesting technologies, mostly related to functional programming, data engineering and machine learning, and then I try to make that somehow leak into my day to day work 😉

Tsanko Stoykov

I have always been working for TechnoLogica Ltd.

If You measure experience in years, then mine score is 12+. I see my work as developing practical solutions to various chalenges. Main focus for me is reliability and speed in data processing. My best programing languages are PL/SQL, Java and SQL. My sort list of most encountered topics is – XML, JSON, document signatures, data masking, certificates, stream processing, big data, formula evaluation etc.

Radoslav Markov

Radoslav Markov is well known across digital media community. He is first internetist in Bulgaria (since 1987). Also he is a pioneer of digital cinema, digital restauration and scientific technologies with application in media, especially audiovisual restauration. He is frequent speaker at biggest conference for TV and cinema technology IBC Amsterdam (https://show.ibc.org/speakers19/radoslav-markov), but also at ARRI Archival workshop,No Time to Wait, Photonex and many other international grade events.

Vasil Chomakov

Vasil Chomakov is а Senior Software Engineer at VMware with 10 years of experience in the software industry.

He has specialized in building full-stack solutions for virtual infrastructure management as well as telemetry collection, management and analytics. Vasil possesses an extensive experience as a lecturer at Sofia University, VMware TalentBoost Academy and CoderDojo.

Wlodek Krakowski

Włodek Krakowski is a team leader and independent technical trainer. Also a developer if the time allows. His main interest is taking care of delivering valued software from different perspectives. These are how people take care of quality of code, how people work together towards providing business value, how people help to grow each other and how people are managed. Currently he works as IT Team Leader in Kraków, Poland and delivers technical / refactoring trainings at www.refactoring.pl.

1 7 8 9 10 11 17