In this workshop, you’ll cover a number of different ways to test websites, from messing around with the URL to sniffing traffic between the browser and web server, to throttling the bandwidth!
There are lots of ways to find bugs with websites and in this practical, hands-on session you’ll cover some of Rob’s favourites that often turn up bugs straight away.
Moreover, you’ll dig deep into how to use Exploratory Testing techniques and continuous learning to keep learning more about the product, yourself, and the website under test. You’ll also cover how good communication skills will help you describe the bugs you find and improve your relationships with others.
The session will have some hands-on laptop work in pairs or small groups, combined with whiteboard-based learning. There will also be some group discussions and inspiring personal stories.
It’s going to be a fun, practical, and engaging session where you’ll learn how to find bugs in websites AND how to become the best tester you can be.
16:00 - 20:00
Problem Solving for Testers
In some organisations, it is perfectly fine for testers to report failures as they experience them. To capture the details of behaviour that does not meet expectations, how to reproduce the problem, and an assessment of severity and/or priority might provide enough information to allow developers to diagnose and debug the problem.
But in many situations, this simply does not work. For example, in a company that builds hardware and writes their own firmware and application software to diagnose the source of a problem can be a difficult task. Where a device has many, many configurations or connects to a range of other hardware, firmware, or software applications it might be impossible to reproduce the problem outside the test lab.
In these situations – and they are increasingly common – the task of the tester is to look beyond the visible signs of failure and to investigate further: to narrow down possibilities, to identify and ignore misleading symptoms, and to get to the bottom of the problem.
In this tutorial, Paul explores how we can be deceived by evidence and how we can improve our thinking to be more certain of conclusions. You will learn more about the design of experiments, recognise what you can and cannot control, learn how to systematically diagnose the causes of failure and work as a team to problem solve more effectively.
16:00 - 20:00
How to test mobile applications?
The participants will dive into the intricacies of mobile applications’ automation, which are intended mostly for Android. It will be a great opportunity to learn how to build white-box tests from scratch. Additionally, you will be introduced to the Page Object pattern, thanks to which it will be possible to add a new business layer to the existing tests.
If you are interested in mobile application testing and familiar with object-oriented programming – feel invited to the workshop!
Jakub Kuc, Piotr Szczęsny, Janina Adamiec
16:00 - 20:00
Best practices for creating Selenium tests using Cucumber
The purpose of this workshop is to talk about the most common mistakes made while creating Selenium tests and using Cucumber, and how to prevent them. You’ll start with writing several tests in Cucumber. Then, you will talk with Maciej about those tests, correct any potential mistakes, and implement these tests using Serenity BDD (you will systematically analyse the code).
Moreover, you will discuss the Page Object pattern and the best practices of making selectors for identifying elements. You’ll also think where to store test data, where assertions should be placed within tests and how to write them correctly. After completing the workshop, you’ll be able to create the readable and easy to maintain web applications tests.
16:00 - 20:00
Behavioural Python – automated website tests combined with BDD
Knowing Python is one of the most desired competencies among QA Engineers. Easy to learn and powerfully capable, Python enables to quickly make scripts and programmes which solve particular problems. This language gives an opportunity to apply the popular BDD approach, which is a common language between business and developers. Such combination is perfectly suitable for the efficient writing of tests – those quick and simple, as well as whole frameworks. During the workshop, you’ll learn the basics of Python. The tutors will acquaint you with the construction of this language while writing web tests based on Selenium Webdriver. Additionally, you will integrate the written solution with BDD: Behave. While working with the code, you’ll learn the best practices and the most common mistakes made during developing tests. Together you’ll operate the latest 3.6 version of Python and the IDE PyCharm.
Ewa Nowak, Przemysław Barański, Krzysztof Kijas
16:00 - 20:00
Machine learning for each tester
Together with Jarek, you’ll learn how to use one of the artificial intelligence elements, which is machine learning. Such a skill will help you predict the defective areas in your software to plan your quality assurance processes better. You don’t need to have any specialistic knowledge – at the workshop, you will learn how to use the KNIME platform which makes it very easy to use AI.
With Jarosław, you will prepare data which describes defects occurrence in the historical version of the software. Then, by practising the chosen machine learning mechanism, you will create a predictive model. Next step will be using such a model to predict the defective areas in data describing new software. In the end, you will check how much precise your prediction was with a clever trick.
16:00 - 20:00
Fluent Interface in automated tests
The automated tests written as part of the projects need standards which support them. Fluent Interface method disciplines the process of writing them and creating Page Object Patterns, and consequently, it automatically increases their sustainability. Moreover, the tests written with FI are much more readable and, above all, they lead the creator by the hand while generating tests cases. FI is an alternative for tests written in Gherkin, so if you don’t have BAs taking part in test creation process, then FI is a much easier solution, which does not force you to add another layer in a test framework.
During the workshop, you’ll learn that it’s possible to write tests readable for non-technical people (using only pure Java without additional libraries). Tomasz will also teach you basic rules of FI in automated tests, the way the Page Object functions after modification to FI, a method of using assertions in FI, and ways of applying the mini-scenarios as the consecutive steps in tests.
Day II - lectures
8:15 - 9:00
Registration of participants
9:00 - 9:15
9:15 - 9:55
How to thrive as a Software Tester
Thriving as a Tester is different to just succeeding or just getting by, or just having a decent career. To thrive means to grow vigorously. Wow. To grow vigorously!
In a nutshell, this means to grow personally and pretty quickly; and this is what the job market needs – and of course, this is what your career needs too.
Thriving as a Tester is about adopting a mindset of success and then building the habits to support your goals.
In this talk, Rob will explain why now is a perfectly good time to be a tester and why thriving as a tester is a good choice for you. He’ll walk through why it’s not actually that complicated to thrive, but it is hard, it does require tough decisions, and it does require new habits.
Hopefully, Rob will inspire you to think differently, to learn your way to success and to take bold steps towards your vision and goals. And yep, having a vision and some goals is essential so you’ll cover that too.
It’s going be fun and inspiring, and you’re going to thrive together.
10:00 - 10:40
Thrifty Developer or Generous Tester?
The problem of production losses is discussed since the beginning of the IT industry – especially from a perspective of the Lean Manufacturing Model. However, for some reason or another, today this issue is not discussed out loud.
How much does it cost to develop software? What is the price of its high quality, and does “more” really mean “better”? How are the losses created and how much do they cost? Daniel will answer these and other burning questions during his talk.
10:00 - 10:40
Modern Testing Strategy for Evolving Ecosystems
Currently, the distributed software systems are becoming common. As a result, the previous tools and techniques appear to be insufficient for providing the required system characteristics. These systems also redefine such concepts as quality or correctness and give them a broader meaning.
After a quick introduction to a software ecosystem, Julian will acquaint you with a catalogue of current approaches to software testing.
The purpose of his presentation is to promote a model according to which every software ecosystem has a unique set of features which can be effectively verified by mixing up some of the presented techniques in balanced proportions.
10:40 - 10:50
10:50 - 11:30
If you're going to steal, do it right
These days, an attack using social engineering is the easiest, the cheapest, and the most profitable type of attack on companies and private individuals.
Not only data is the purpose of stealing (RODO!), but also money – according to the official statistics from 2017, in a result of such attacks the Polish companies lost PLN 1,520,230 on average.
The attack is usually made using the widely available tools, manipulation, and a bit of sleight. In the talk, Mateusz will present such an attack step by step.
Clearly, your alert eyes of a QA engineer have caught one letter in a number written above, right? Social engineering is based on our habits, distraction, or not paying attention to details to manipulate us. To be honest, there was no letter in the number… Just the plain social engineering, the basics.
10:50 - 11:30
Riders On The Storm: API Gateways not only for developers
Web services development, no matter SOAP, REST, or RPC, is today as easy as adding an annotation to a method. Little more is required to create API while using OAS (Swagger). But how to create the complex yet simple interfaces and provide reliable and consistent access to a wide variety of APIs, e.g. microservices? How to make a friendly system for both developers and consumers (web, mobile, fridge)? And how to prevent duplication of cross-cutting concerns (security, network, and others)?
Tomasz is going to acquaint you with the possibilities, strengths and drawbacks of open source solutions. He will also show you how to adjust them to own needs, what to take into consideration, and how to implement or customize API Gateway by yourselves.
11:30 - 11:40
11:40 - 12:20
Testing batch and streaming Spark applications
Apache Spark is a general engine for processing data on a large scale. Employing this tool in a distributed environment to process large data sets is undeniably beneficial.
But what about fast feedback loop while developing such application with Apache Spark? Testing it on a cluster is essential, but it does not seem to be what most developers accustomed to TDD workflow would like to do.
In the talk, Łukasz will share with you some tips on how to write the unit and integration tests, and how Docker can be applied to test Spark application on a local machine.
Examples will be presented within the ScalaTest framework, and it should be easy to grasp by people who know Scala and other JVM languages.
11:40 - 12:20
Cognitive approach to mobile testing
In the times of exponentially developing technologies, it’s easy to forget that both software engineers and users are human beings with all their potential but also cognitive limitations. In each of software development projects, this crucial question should be asked – how to make people want to use the software, and in a designed way?
Ola intends to introduce the cognitive approach to mobile application testing. To do so, she will present in an easy-going way the few cognitive science theories and phenomena to make you aware how the brain constructs the reality and what perceptual errors can appear as a consequence.
Why, according to Ola, is that important? Best quality practices include not only taking care of correctness and adequacy of business and technological requirements, but also the usability of the final effect. The software success depends merely on the fact that the user can capably work with the product.
12:20 - 13:20
13:20 - 14:00
Strong winds up in the clouds
Bartosz will tell you a story about how one product’s transformation has completely changed his opinion on work. What could possibly challenge a worldview of an experienced professional, and what impact did it have on his approach to life and work? During the lecture, Bartosz will share his reflections on his 10 years of work in IT, trying to foresee the future of the sector. It will not be obvious, but perhaps those uncertainties will release your imagination.
13:20 - 14:00
Tests written by themselves (almost)
It is estimated that testers spend nearly half the time designing and preparing test cases. But what if it was possible to shorten the time? Or skip this activity and generate test cases automatically?
Such possibility (at least in theory) is given by the model-based testing. How does such modelling look like? What can you achieve with it? Will it really shorten the planning time and allow you to focus on “what tigers like the most”, which is testing? Arnika will try to answer these questions in her talk and guide the participants throughout the whole process – from the model idea to the test case.
14:00 - 14:10
14:10 - 14:40
Oh, those reports...
Do you usually rely on reports and reported bugs while writing functional tests? How is it with performance tests? Do you analyse a report after preparing and implementing a plan? Or is it that you do not have time to plan anything, so a developer does it?
Emilia will show you that analysing performance tests report may help you understand how everything works under the surface. Based on several reports, Emilia will point out what’s worth your attention to understand that the duration of various actions is relative and we can support our developers even better.
Together you will turn into detectives for a while.
14:10 - 14:40
Universal Design – introduction to accessibility based on WCAG
For many people, accessibility testing is an unexplored area. Not everyone knows where to start, nor do they understand the difficulties faced by users with disabilities. The fact that many customers save on accessibility tests does not help either.
In her lecture, Joanna will introduce the basic assumptions of WCAG, which can be used as a starting point for accessibility tests. She will also share some ideas which do not require that much money since many solutions to accessibility issues are just a matter of imagination and attentive observation.
14:40 - 14:50
14:50 - 15:30
Software Quality Assistance in 40 minutes
A traditional software development model and a team structure related to it frequently lead toward misunderstandings between team members. Tasks transferred between developers and testers often accumulate, which causes delays in a project. Stress and pressure caused by an intensive pace of work often have a negative impact on the quality of the final product. Innovative Quality Assistance approach will significantly limit the number of conflicts, improve the quality of the developed software, and speed up the time of new functionalities delivery. During the talk, Przemek will tell you how they do it on the Antipodes. Together you will try to answer these questions: what is quality, why is it important, and what is the difference between Assurance and Assistance?
You’ll also get to know the structure of a team built on the basis of the Assistance model including DevOps. Having in mind that a silver bullet does not exist, Przemek will tell you about the requirements to meet before implementation of such a model.
14:50 - 15:10
Everybody tells what is important in a project, and which models and practices should be implemented. Too many options make it hard to choose. Moreover, also a client has some requirements and a leader has own ideas for the tests.
How to start if you cannot afford to make big changes, reskill, and lose ground?
To answer this question, it’s necessary to think what is a driving force for delivering the high-quality solutions. Why is it so important to understand the mission of your work? How can your personality traits affect the final effect of the developed software?
Przemek aims to convince each of you that finding the passion within yourselves will help you overcome inner limits no matter where your starting point is.
15:10 - 15:30
Even a programming language is used to communicate, not to code
Have you also fallen for “the programming language is to communicate with a computer” thing? As for your computer, it’s enough that your code is compiling, but it’s people you work with who are going to read it and spend much more time on your code, than writing their own. If we know that the readability of the code is so important and we have the “Clean Code” book and many rules such as KISS, DRY, YAGNI, SOLID… then what else can Damian talk about?
Well, he has an original algorithm proposal in his sleeve thanks to which the code you write will be more stable, cheaper to maintain, and, above all, more understandable for the people, who will work with you. The algorithm is universal and contains the Clean Code rules. It may become a habit, which will change your way of thinking about the code.
Damian invites to his lecture everybody who wants their code be fluently read.
15:30 - 15:50
15:50 - 16:30
Performance Testing in the world of microservices
Microservices – a word which the entire IT world has been revolving around in recent years. The new approach to the architecture was supposed to provide a fast and convenient way of building the modular, reliable, and above all easily scalable systems. Everything indicates that it has been accomplished. The idea of microservices, which just a few years ago sounded like a refreshed SOA, today is widely used in many organisations.
In fact, well-done microservices solve many problems of monolithic systems. Unfortunately, it’s easy to make a mistake while creating them which does more harm than good. For example, we know that checking the performance of a single application is not easy. But checking the performance of 200 applications working together and depending on each other is just extremely difficult.
In the talk, Tomek is going to tell you how the Ocado team approaches this issue, and present Gatling – a tool for automatic performance tests.
15:50 - 16:30
16:30 - 16:40
16:40 - 17:20
React Native is Coming – the story of hybrid mobile application testing
The world of mobile applications has been undergoing the revolution recently – there is a tendency to resign from native mobile applications. Then how can creators of mobile applications respond to the market needs? Do the people who automate mobile applications tests have tools corresponding to such technologies as React Native or Flutter? Can the separate writing of code tests for Android and iOS be avoided?
At the lecture, based on the exemplary application made due to React Native technology and Detox tool, Adam will present a practical implementation of end-to-end tests and their configuration with Continuous Integration.
16:40 - 17:20
Web Application Security Test Automation
The ongoing transformation of software development processes is mostly oriented toward agile teams which use the DevOps approach. Following these changes, there is a need to think the ways of securing developed applications over.
Short sprints leave no room for manual testing. However, unless these tests will be completely removed, the main axis of project security is still the automated testing which has to be implemented and maintained by the project team. Today, it is within the competences of developers and testers to know the security principles in terms of their system operation.
During the talk, Marek will answer several questions:
– What does the need of security automation stem from?
– What is the application security?
– Where can the security requirements be found?
– Where in the CI/CD pipeline should security tests be placed?
– What do the sample security tests look like when realised as plain unit testing?
17:20 - 17:30
17:30 - 18:30
Automating Assurance: Tools, Collaboration and DevOps
The Digital Transformation is real. It is having a profound effect on how business is done and the nature of the systems required to deliver productive customer experiences and consequent business benefits. The demand for flexible and rapid delivery of software and systems is there. Software development teams can deliver if they adopt the disciplines of Continuous Delivery, DevOps and in-production experimentation. The barrier to achieving success in the software delivery process is likely to be the inability of testers to align testing and automated testing in particular to the development processes. Our track record in test automation is not good enough. In order to succeed a new way of thinking about testing is required, and the New Model of Testing offers a way of identifying the elements of the test process that must be ‘shifted left’. This does not necessarily mean testers move, but rather that the thinking processes must move.
During this lecture, Paul is going to show you that it is possible that users, BAs, and developers take some responsibility in this area. The New Model applies to all testing, whether performed in development, integration, system or user testing, by people or tools. At all stages, projects must decide what their test objectives are and align their thinking and processes to suit. In a Digital Transformation project, the role of test automation in developer, integration, and system testing is considerable, and the test strategy will necessarily place an emphasis on tools.
18:30 - 18:35
19:30 - 23:00
Dobry Zbeer, ul. Górnych Wałów 30, Gliwice
10:50 - 11:30
Modelling quality or how to judge impact of actions on a product
Bartosz invites all the managers or people performing managerial tasks, who are responsible for coming up with the ideas, which should, at least in theory, improve the quality of the product. He will start the discussion by introducing the participants to the context of his work, so to the models, metrics, ideas, and challenges related to it.
Then he wants you to think on the answers to such questions: how do you put theory into practice? How do you predict the outcomes and estimate the actual results? How do you define the quality, how is it measured and reported? How do you create the quality models and how good your models are? Are they complicated and multidimensional? And, above all, do these models actually help to achieve the expected quality of the product?
Together you will discuss various ways of defining the quality models that will point to the optimal changes, help your managerial skills improve, and upgrade the quality of your product in practice.
11:40 - 12:20
I don't believe in your tests – documenting exploratory testing
Modern technologies and software are rapidly developing – it’s a well-known fact. To adjust to this pace, the way of working on a software development also needs to evolve, which is why the IT industry came up with the agile methodology. As the structured and scripted tests turned out ineffective, the more and more popular exploratory tests were introduced.
As a result, we faced a challenge of presenting test progress and test results in a transparent yet convincing manner. Working closely with different entities such as PM and QA Lead, Łukasz came across those issues frequently.
During the panel, you’ll discuss the already known solutions and possibly come up with something completely new. The discussion will touch SBT, Personas, Exploratory cards, and Mindmaps.
13:20 - 14:00
Start creating your career path, Tester!
Being employed as a tester is just the beginning, not the final goal of the career development. Michał is going to show you what big opportunities are waiting after taking this career path. Based on the various experiences of each of participants, you’ll create the map presenting all possible directions of your career in testing. You will discuss the list of the necessary skills and requirements in demand in the IT market. Together you will prove that a career in testing is much more than a path from a manual tester to an automatic one and that companies offer a lot of possibilities in the fields of technology and business. The aim of the panel is to build a mind map presenting the paths of development which will enable each of participants to plan their short-term and long-term goals of the career plan.
14:10 - 14:50
Testability, or why testing may be such a pain?
Although it is not a new concept, testability is still not a common conference topic. That is a pity as its increase not only improves the effectiveness of the tests but also affects their costs. At the beginning of the panel discussion Grzegorz will shortly define testability, then he will calculate the aforementioned costs (testability versus tests effectiveness, testability versus tests costs). After this introduction, he will present how the definition of testability has changed over years – starting with testability of digital systems, to code testability, and concluding with the CDT approach which focuses on the soft aspects of testability (team, process, the usability of the tested solutions, etc.). Based on these facts, you will discuss, what are the factors which decrease the testability the most in daily work. The meeting will finish with a short survey in which you may point out the most important of all the identified factors.
Quality Assurance Engineer / Future Processing
When she found out that there was a job based on nitpicking, she felt like finding her true life destination. Ewa has been working as a QA for 5 years and is not afraid of any challenges. In her projects, she easily manoeuvres between automatisation, testing, and working with requirements. She is involved in the internal training and recruitment at Future Processing company. She spends her free time on roaming into the unknown.
Head of QA / Joivy Ltd.
Tomasz is a test automation expert. He has been gaining experience in automated tests since 2006. At present, he works at Joive Ltd as a developer responsible for E2E test and integration tests. There he also creates and develops Continuous Integration and Continuous Deployment. He is a lecturer of “Techniques and tools of software testing automation” at the Jagiellonian University and The Academy of Finance and Business Vistula. The founder of Test Automation School. Co-founder of the KraQA community and an organiser of the SkładQA conference.
Test Manager / Deutsche Bank Polska SA
Grzegorz has over 14 years of experience in IT projects. Through those years, he worked as PL/SQL developer, business analyst, project manager, and also as tester and Test Manager. He implemented BASEL2 and MIFID2 recommendations, managed test teams both in the field of IT (SIT, performance testing) and in the field of business (UAT), and currently, he is responsible for the team of over 30 testers.
He is a certified test manager (ISTQB – Certified Tester Advanced Level) and a winner of Testing Cup 2016 (Polish championship in testing) for individual players, and this year he was a member of the Testing Cup 2018 jury.
In a free time, he faithfully serves his two spoiled tomcats, which have twisted him around their little claws.
Principal / Gerrard Consulting
Paul Gerrard is a consultant, teacher, author, webmaster, programmer, tester, conference speaker, rowing coach, and publisher. He has conducted consulting assignments in all aspects of software testing and quality assurance, specialising in test assurance. He has presented keynote talks and tutorials at testing conferences across Europe, the USA, Australia, South Africa and occasionally won awards for them.
Educated at the universities of Oxford and Imperial College London, he is a Principal of Gerrard Consulting Limited, the host of the UK Test Management Forum and a business coach for Enterprising Macclesfield. He was the Programme Chair for the 2014 EuroSTAR conference in Dublin and for the 2017 ExpoQA conference in Madrid.
In 2010 he won the EuroSTAR Testing Excellence Award and in 2013 he won the inaugural TESTA Lifetime Achievement Award.
He's been programming since the mid-1970s and loves using the Python programming language.
Director / Cultivated Management
Rob is the Director of Cultivated Management – a specialist training, consulting, and coaching business focused around helping companies adopt agile, hire the right technologists, develop effective management processes, and build HR functions that support technology teams.
He started his career in technology as a Software Tester before becoming an Engineering Manager in a start-up in the UK. During his time there he brought in Agile development practices and rapidly scaled the team across two locations. During that time, Rob interviewed hundreds of technologists and built an incredibly effective recruitment process.
Then, Rob moved in to HR as VP of Engagement and Enablement where he led the Recruitment, Training, Corporate Social Responsibility, Employee Engagement and Communication initiatives.
He now runs his own business helping others achieve similar success with their hiring, company growth, and agile adoption.
Software Quality Engineer / Future Processing
Software Quality Engineer at Future Processing. At the begining of her testing career she was a manual tester of medical applications. Currently engaged in project with manual and automated tests. After work a yogi, experimenting with her hair colour.
Software Quality Engineer / Future Processing
A graduate of the Silesian University of Technology. For over 6 years Tomasz has been testing software. Currently, a quality assurance lead at a SharePoint project. He is a fan of test automation. For a few years, he has been an internal trainer in automation at Future Processing. Since 2012 he has been organising workshops at Quality Excites. In his spare time he rides a bike, plays football and board games.
QA / Future Processing
Daily, Krzysztof deals with integration testing and automated testing at Future Processing. He is also an internal trainer, for many years involved in creating and running training courses. He feels best in Microsoft technologies, although he also successfully uses other tools such as Python, Linux, or Java. Since 2004, he has been taking part in preparing workshops for Quality Excites conference. Moreover, he is a co-creator of https://jaktestowac.pl/ web page dedicated to all QAs – those experienced as well as beginners. He finds continuous development and ability to broaden horizons extremely important. In his spare time, he is dedicated to his hobbies – the culture of Far East and art.
Software QA Engineer / Future Processing
Software QA Engineer at Future Processing since 2014. Sebastian has manually tested and written automated tests for a variety of systems (Web/Desktop/API/Front). Promoter of agile methodologies, automation and BDD. Enjoys spending time with his family and tinkering.
Senior QA Engineer / Future Processing
Senior QA Engineer, trainer. Robert has been testing for six years so far, with last three years’ experience as Lead QA, maintaining quality of both the products and team’s daily work. In his projects, he emphasises efficient interactions in the team, believing that most of the problems are not about the choice of technology. Aside from his QA career, Robert has had an episode as a product owner and sometimes conducts trainings for QA specialists.
Software QA Engineer / Future Processing
Software QA Engineer who has been working for Future Processing since 2012. Experienced in the areas of manual testing, automating web and desktop apps tests and maintaining continuous integration servers (Jenkins). A commited proponent of simplified communication at the design process.
Business Analyst / Future Processing
Business Analyst at Future Processing. Kasjan started his adventure in the IT sector as a Quality Assurance Engineer (QA), broadening his knowledge in automation. His qualifications in automated testing led him to becoming an internal trainer who conducts most of the company’s training dedicated to QAs. He has been sharing his knowledge and experience during the Quality Excites conference from its very first edition. He ran lectures for students during the Best Practices of Software Development series, and conducted workshops during TestWarez and Agile&Automation Days. He is also a co-organiser of the WUD Silesia conference.
Business Analyst / Future Processing
Kamila is an engineer to the blood and bones. For more than 5 years she has been working at Future Processing in various roles -- as a QA, UX Designer and Business Analyst in many domains and projects. As a QA many of her responsibilities are related to building and maintaining test environments. She designs web and mobile applications and takes care of functional and automated tests. Kamila also works with BDD, programs in Ruby, gathers requirements and takes care of usability tests. A dedicated Agile evangelist and advocate of full-stack employee attitude, represented by developing interdisciplinary skills in a team. She uses IT even in the kitchen, which is noticeable on her blog: http://cookingforgeeks.pl.
Software Engineer / Appliscale
Wojtek after tackling major scaling and performance challenges in the education, eCommerce, public transport and analytics field, chose Appliscale (http://appliscale.io) and the hyper performant world of real time bidding, in order to sharpen his Erlang skills. Now his code helps power a multi billion transaction platform, distributed across the globe. He strongly believes and evangelizes a DevOps culture and is not afraid to change hats when there is a need for it. He is a frequent speaker throughout Silesia and co-organizer of several meetups (Functional Miners, Silesian BEAMers, Nodeschool Silesia). In the spare time he gives talks at various IT-related meetings. Wojtek blogs at afronski.pl (http://afronski.pl) and reads a lot of books.
Software Developer / Future Processing
A passionate programmer. In daily work he develops web applications based on .NET framework and front-end library - React.js. A fan of the TDD approach. On a daily basis he is testing new trends in software development, discovered on IT events. He is interested in creating processes of software development that maximize team efficiency. In free time he loves hiking in the Tatra mountains as well as watching good movies.
Strategy Analyst / Future Processing
For nine years he has been working in Future Processing, dealing with strange and varied issues. He works in the training and strategy departments, programs in C# or Python, deals with process engineering and - as a hobby - with game mechanics. Speaker and co-author of the student internship programme at Future Processing. Particularly interested in modeling (simplification), objectives (unambiguity) and systems understood as tools of guidance and motivation.
Senior Developer / Future Processing
During the day a Senior Software Developer at Future Processing, at night he sleeps. Almost 7 years of software development experience in various technologies and domains, including those projects where no one wanted to work. Fascinated with the development of data processing technology and in particular the development of the Big Data family solutions. A participant and co-organizer of numerous events whose main goal is to share knowledge and to spread the need for using good practices to maximize the quality of the designed product.
Co-organizer of the student internship programme at Future Processing and a lecturer at the Silesian University of Technology in the subject of "Creating Software in Variable Business Environment".
Android Software Engineer / Northmill AB
Involved in mobile technologies for over four years. An engineer and a fan of mobile applications for the Android platform. He keeps up to date with the technology market - not only the mobile one. Mateusz spends his free time diving and snowboarding.
Janina presently works as a Software Quality Assurance Engineer at Future Processing. Testing is the thing she enjoys the most. She was earlier a QA in the field of mobile applications. Currently, she is a QA in the ML project. In her free time, she cooks, plays board games, and travels. She is an incurable cat lover.
Mobile Software Engineer / Northmill AB
He started his mobile adventure about five years ago. Today he creates applications for Android. A developer by passion, a fan of mobile technologies. An active member of “JUBILO”, a foundation supporting sports development. Privately, Michał is interested in fantasy literature, alternative sounds, sport and tea brewing.
Mobile Quality Assurance Engineer / Future Processing
Piotr started working at Future Processing as a student. For four years, he has been involved in mobile technologies. He is focused on the automation and tries to present its value to a client. He likes making life easier with scripts. Apart from work, he is interested in physicists’ biographies, Slavic-based fantasy, squash, and Skat card game.
Volvo Corporate Process & IT
Software Developer / Future Processing
Jakub has become interested in mobile technologies during his studies. Quickly his interest turned into his first job as an Android Software Developer at Future Processing. For 4 years Jakub has been engaged in more than a dozen of projects for various clients, mainly within the medical and transport industry. Up to this day, he is heatedly following the development of the Android system and its expansion among operating systems. A proud co-author of Quality Excites application. Privately, Jakub loves cats, horror films and good old Rock'n'Roll.
Lead Quality Assurance / Hicron
Maciej is a physicist by education and a QA by profession. A practitioner who prefers action to theory. He started his software testing adventure in 2009 while working for the web page “Nasza Klasa” [Eng. Our Class]. He worked for such companies as Skąpiec.pl and Qiagen. A small businesses consultant. Currently a Lead Quality Assurance in Hicron. A specialist in automated web applications testing, and the best coding practices enthusiast. He is a maniac of quality and pure code. In his private life, he is a home-brewer passionate about good beer.
DR JĘDRZEJ OSIŃSKI
CEO / SMart Weronika Kędzierska
Facilitator, individual coach and experienced Scrum Master. The greatest value that Weronika can give to the others is "creating safe place for learning and experimenting so people know she will not let them down." She has been building self-organizing teams constantly for 5 years now, helping them manage a change for better. Also, for the past 4 years she has been using visual tools which help her during work. Weronika enjoys every opportunity to share her knowledge and experience with others. Her articles are posted on the blog: www.weronikakedzierska.pl. She is also an initiator of the platform www.twoj-mentor.pl, where she creates a vision of modern development. All of her activities are connected with Weronikas' life mission, which is to support people in their development and success.
Quality Engineer / Spartez/Atlassian
His journey with the IT industry started about 6 years ago. Since the very beginning, Marek has been strongly involved in test automation. Two years ago he started work in Spartez/Atlassian, where he tries to master mighty JIRA. Interested in topics related to Continuous Integrations, Flaky tests, development of tools that support testing or designing test strategies. Always between test and code, that gives him lot of fun. Passionate about topic of psychology and its meaning in the IT world.
Senior Quality Engineer / Spartez/Atlassian
Bartosz was born to test. Ever since he started his professional career, Bartosz has been involved in test automation and scripting.
He designed, created and implemented tools, and environments for web and mobile applications. For a moment he also provided solutions for native mobile applications automation.
Actively involved in conferences and meetings of local testing communities – most frequently as a speaker, who presents the practical use of tools and techniques.
Since joining the Spartez company, he has been trying to spark developers to test through exploration. He aims to work methodically (like a scientist) and designate a pattern which could describe the quality of software development. Recently he’s been fascinated with cloud data analysis.
Software Development Manager / Ocado Technology
Tomek is a Software Development Manager at Ocado Technology. He has 6 years experience working as a Software Engineer, Scrum Master, and Agile Trainer.
As an engineer, he is passionate about craftsmanship, propagating clean code, automated tests, behaviour driven development and domain driven design. As a leader, he helps to build an organizational culture based upon autonomy, collaboration and trust so that developers are equipped with both the hard and soft skills necessary to build truly awesome products.
Tomek loves to change the reality around him. He is highly pragmatic, challenges orthodoxy at all levels and believes that there is always room for improvement. He is always eager to discuss and share his ideas.
Scrum Master / SII Sp. z o.o.
A natural born Scrum Master. Always mentally attached to Agile - initially a member of Development Team, eventually Scrum Master in the Scrum Team and Agile Coach in the organisation. The most important for Daniel in his job is to deliver value to end-users thanks to engagement of motivated team.
Daniel is a speaker on AgileSilesia group and Mikstura.IT conference. He also writes from time to time on Agile subjects. Still trying to discover new ways of work and improve his workshop.
Developer / Volvo
Software developer with ADHD. Since he wrote his first "hello world" at the age of 12, he tries his best at different programming languages. The ability to smoothly change technologies allowed him to create ADePt — an autonomous tool that uses artificial intelligence for software quality assurance in a global organization. When bored with programming, he shares his knowledge at conferences and meet-ups. In his spare time he transforms cars into tanks.
AI Technology Specialist / SJSI
The leader of research projects in the field of artificial intelligence mechanisms applications. The scientist-practitioner, whose scientific interests focus on the problems with code quality and the ways of their elimination. The author and co-author of several speeches, publications, and books. Since 2012, he has been conducting research on using machine learning in the quality assurance. He is an expert in this field at one of the world's leading automotive companies.
PGS Software S.A.
Software Tester / Goyello
Involved in the IT world since forever. A graduate of the Polish-Japanese Academy of Information Technology, majoring in IT. She also finished a postgraduate course in software testing. She started her career as a business-system analyst and today she uses her experience in her testing job. So far, she has worked in more or less agile teams, being involved in manual testing and regression automation of GUI and API. She has several years of experience in testing in many technologies. For nearly 2 years Katarzyna has been involved in TrójQA team.
Software Tester / Goyello
Certified Agile Tester and Requirements Analyst. He finished a post-graduate course in software testing and requirements analysis. Karol has devoted his career to the IT industry, however, he felt real calling and passion to testing only 3 years ago. Today, he cannot imagine doing anything else.
Quality Engineer / UBS Business Solutions Poland
A girl in IT. An experienced tester of web and mobile applications. A cat-lover and fantasy books fan. Kinga lives and works in Wrocław. She can break almost every application. She is interested in user experience and its implementation in making great applications. Kinga is also a fan of agile methodologies, curious about novelties in astronomy and new technologies.
Silvair (Seed Labs, Inc.)
Technical Team Lead / Onwelo
Pragmatist, a follower of agile methodologies, automation and efficiency. On the one hand, a JVM language developer and project manager, on the other hand, a trainer involved in project quality, team organisation, recruiting and personal development. Every day he tries to dispel the myth of a programmer in a flannel shirt with no interpersonal skills but with technical knowledge only. Daniel believes that the essence of good software development is communication, collaboration and sharing knowledge. A co-creator of the SpreadIT conference and an active participant of IT events. He blogs on http://software-empathy.pl
Quality Engineer / Objectivity
Kamila is a Quality Engineer at Objectivity in Poland and has 3 years of experience in testing. She suffers from Tester Hyperactivity Disorder — she tries to be present absolutely everywhere, learns quickly and constantly searches for new ways to improve her testing. Her creativity is boundless and often appears in the form of funny images, written texts for blog or presentations. She believes that nothing is impossible. Her motto is "You think I can't? Hold my coffee."
QA Consultant / Secorda Sp. z o.o.
Michał is a consultant in the area of quality assurance. He has been working in QA-related roles for about 10 years now. Michał began his journey as a tester in the finance sector, mostly banking systems. For over 6 years, till September 2016, he had been working for Roche, initially as a tester and test manager, later as a project manager and finally, he was responsible for a portfolio of dynamically developed services. Now he is an independent consultant. In his cooperation with Secorda, Michał focuses mostly on issues related to agile testing in DevOps environments.
Product Delivery Owner / NewVoiceMedia
Michał has eight years’ experience in testing, and he was responsible for security tests and functional tests in NewVoiceMedia for four years. Those tests were made for mobile and online credit cards payments applications. During his entire career, he worked in a Dev feature team as a tester, scrum master, and product owner.
He loves encouraging people in delivering the software of the highest quality. He is interested in improving the efficacy of testing and in risk management in software testing.
At the present, he works in Objectivity as a test consultant and advocate of agile security testing. He does his best to support the company and its clients by delivering testing activities which are constantly improved.
In the free time, he shares his experience at conferences in Poland and abroad.
Quality Assurance Manager / Mapp Digital
Testing is an art. It is a moment when a tire meets the ground and a moment when expectations meet reality. For over eight years Tomasz has been professionally engaged in software quality. His first steps as a tester were taken in Nokia, then Motorola Solution and Silvair. Currently he is a quality manager at Mapp. A fan of Agile methodologies (PSM I, PSPO I). Privately, fan of retrocomputing and sound engineering.
QA/CI Lead / AEON
Dawid is an open-minded Test Automation/CI Lead with 5 years of experience in software QA, always capable to take up new challenges. Previously working and still developing as a forward thinking Scrum Master to improve people, as well as the quality of products. Fan of Agile approach to project management and products. Addicted to following new technologies and to implementing optimal solutions. He believes the time devoted to sharing knowledge and ideas enormously increases the chances for success. Currently responsible for introducing Continuous Integration and Quality Assurance approach on a company and teams level. The proud owner of ISTQB Test Manager and Professional Scrum Master certificates. After hours, enthusiastically explores the nooks of Ankh-Morpork.
Senior Engineer / Motorola Solutions
Software developer, designer, trainer and author of an open source book: "Test-Driven Development: Extensive Tutorial." He works for Motorola Solutions, where he takes part in developing applications and services for the telecom sector and trains employees in skills such as design patterns, test-driven development, emergent design and specification by example. In his free time, Grzegorz plays electroacoustic guitar and spams Soundcloud with his amateur composition.
Quality Assurance Engineer / Future Processing
For the last 5 years Tomasz has been working at Future Processing. Now he is testing a platform that provides software and hardware to non-profit organizations. His professional interests include a widely understood automation. By using popular tools and frameworks, he creates utilities supporting everyday tasks, mostly by utilizing .NET platform and C# language. In free time, an enthusiast of football — not just on the couch.
Volvo Group IT
Senior QA Specialist / SJSI
Experienced software tester, Professional SCRUM Master, and coach. In the industry since 2008. She passed the whole path of a self-respecting professional, ranging from manual testing, via web services, performance testing, mobile applications, data warehouses, business intelligence, embedded systems, advanced automation to using machine learning in testing.
In her work, besides obsessive orientation on the highest quality of tested applications, she particularly appreciates close cooperation with those responsible for other areas of application development, helping them understand that testing is not (only) pointing out their errors, but an integral part of the software development process.
Outside working hours, she travels, sails, climbs and shoots.
Team Leader / Ocado Technology
A polyglot software engineer, specialising in distributed applications. Also, a functional programming enthusiast. Michał loves the "human factor" in software projects, drinks a lot of tea and writes a blog at michalplachta.com.
He currently works as a team leader at Ocado Technology, where he is building actor-based software for automated warehouses.
Test Lead / Dredar
A graduate of the Jagiellonian University at the Faculty of Physics. Co-organizer of Cracow testers' meetup group KraQA. Ex-employee of Oracle and Appdate Development, currently test manager in DREDAR. Polish software testing team champion at TestingCup 2016 competition. He also conducts lectures for post-graduate software testing students at Vistula University, Warsaw. He is a fan of software testing and self-improvement, a huge enthusiast of soft skills and API tests.
Senior QA, Pentester / Solidbrain
Mateusz is addicted to the high quality in every sphere of life. He has thousands of hours spent on passing wisdom to others behind him, which even more spent on software testing. In his everyday work, he deals with performing the security tests, carrying out audits, and preparing companies for RODO. He is a speaker at the most popular conferences in the field in Poland and the author of publications on testing.
Developer Chapter Lead / RST Software Masters
Łukasz has been developing web applications since 2006. He used to work for many companies and two of them (Gadu-Gadu and Nasza-klasa) provided services to millions of users. He went quite a long way through IT world, starting as a programmer, to finally becoming a leader and architect. Łukasz is interested in designing effective and scalable web applications, creating high-quality code, and exploring the motives of human actions.
Developer Chapter Lead / RST Software Masters
Developer with 7 years of experience. He started his professional programming adventure with Nasza-klasa.pl, where he was responsible for maintaining the website and developing API. Currently, as a leader of developers at RST, he helps teams develop their competencies and create a coherent architecture. He is interested in creating Agile code and architecture as well as in knowing how things work.
Head of QA Practice / Cognifide Polska
Zbyszek has 11 years of experience in software quality areas. He has experience with both large corporations (e.g. Motorola) and specialized companies. During this time, he has participated in various projects, testing solutions in different branches, such as telecommunications, finance or medicine. For the last eight years, he has been improving the quality assurance processes using agile methodologies (SCRUM, Kanban, CD). For the last years, he has been working as Head of QA Practice in the British-Polish company Cognifide, dedicated to the production of technologically advanced web applications, built on the basis of CMS.
Software Quality Engineer / DreamLab sp. z o.o.
Piotr joined DreamLab in 2014 as a Software Tester. He is currently a CI / CD and Quality tools technology leader - responsible for accessibility, architecture, and processes. He is a great fan of automation, integration tools "from the stack" and using them in other ways than what the creators intended, to achieve the desired effect. After work he enjoys experimenting with IoT, riding a motorbike and shooting with ASG.
Senior Software Engineer / SAP Hybris
Tomasz is a Senior Software Engineer at SAP. He also acts as a Scrum Master and technical lead for his development team. Interested in agile software development, software architecture and continuous improvement of his and team work. Regularly blogs about IT, technology and software development.
Senior Quality Specialist / SAP Hybris
Monika Januszek is a Senior Quality Specialist and Scrum Master at SAP with 8 years' experience in testing large ecommerce solutions. Programming background helps in her daily tasks. People person, strict facilitator, in addition to regular tasks coordinates trainings in the office. Community worker, spends big part of her free time actively participating in local maker movement, especially Warsztat Miejski.
Software Engineer / Future Processing
Software engineer by avocation and vocation. For 11 years he has worked on projects in various technologies. The last few years he spent on exploring the .NET platform. Great fan of eXtreme Programming and Software Craftmanship.
Currently, Marcin works in Future Processing where he supports other teams in defining the software development process, maintaining high quality of code, selecting tools, estimating and advising on application design. In his free time, he programmes a PW-Sat2 on-board computer.
Quality Engineer / AXIT
A graduate in psychology, she did not hit the IT world by chance. In her previous work (HR department and then a school), Joanna was interested in effective solutions and facilitating work with people by the means of available applications.
While working at an international school in Central Asia, Joanna was asked to implement an electronic class register. At the school rally, she heard the words "This woman introduced our school to the 21st century". After returning to Poland, she studied software development. It's been eight years since she has been involved in Quality Assurance. Joanna has been testing applications used by airlines and banks and currently a logistics platform.
Co-founder / Cucumber Limited
Aslak Hellesøy is the creator of Cucumber and co-founder of Cucumber Limited. He is also a co-author of The Cucumber Book and an early adopter of XP and BDD. Aslak works as a programmer, software architect, business owner and trainer in a variety of industries, including finance, telecom and retail.
Coach, trainer and BDD addict, creator of SpecFlow / Spec Solutions
Gáspár is the creator and main contributor of SpecFlow, the most widely used ATDD/BDD framework for .NET.
He is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow through his company, called Spec Solutions. He has more than 15 years of experience in enterprise software development as he worked as an architect and agile developer coach.
He shares useful BDD and test automation related tips on his blog (http://gasparnagy.com) and on Twitter (@gasparnagy).
He edits a monthly newsletter (http://bddaddict.com) about interesting articles, videos and news related to BDD, SpecFlow and Cucumber.
Head of QA / TestArmy
Łukasz is an experienced tester, consultant, analyst, and project manager. Accredited ISTQB trainer, certified QA Manager and ScrumMaster. Involved in quality assurance since 2003 – started from the gaming industry and localisation testing, later moved towards the general software on various platforms (desktop, mobile, web) and within various technologies. His working experience includes both manual testing and writing automated scripts in Python, JS, and Java. Fascinated with the context-driven approach, a big fan of agility and experimenting. Claims that "it depends" is the best answer to any difficult question.
MAGDALENA GŁOWNIA (KALINOWSKA)
NinjaQA / Quality Keys
For more than 10 years Daniel has been engaged in projects delivering high-quality software, and he works in different roles, different technologies, and on different levels. Challenges status quo. Tries to be technology agnostic. Believes that everything is possible – it is just a matter of costs and efforts. He understands business aspects of effectively delivering software in regards to the expected quality level. Today, he works as a consultant, who meets the challenges brought by a scale and engineering culture. He has been a speaker and a trainer for years at conferences such as Quality Excites (originator), AADays, Testing Cup, Test Warez. Member of the PW-SAT team for almost 2 years, who worked on the onboard computer in the CubeSat standard. Lean mindset and XP enthusiast. Looking forward to the DevOps methodology influencing the culture of software development. Privately, he is an amateur drummer, a beer maker, a football player, and a happy father.
Software Engineer / SAP Hybris
Michał works as a Software Engineer in SAP Hybris Gliwice office where he also serves a role of a Scrum Master. He's interested in agile methodologies and technology news. In his free time, he likes to jog, to photograph or to play boardgames.
Head of Software Development / PiLab SA
Michał Stryjak works as Head of Software Development at PiLab. Currently involved in creating a product that helps identify patterns and relationships of data elements between large, complex data sets that may be scattered around the company.
Since 2007, when his adventure in testing began, Michał has gained experience as Tester and Test Manager at Siemens, Volvo or Objectivity. He quickly realized that testing itself does not improve the quality so he started to focus on processes and relations. He discovered that the real key to quality is a well-organized team and efficient communication with project stakeholders.
Founder and co-CEO / jaktestowac.pl
Przemek is a certified Software Tester with a mission to make his IT career development simple and fascinating. He's a founder and a co-creator of jaktestowac.pl – a website with courses for testers.
A supporter of action and quick responding to changes. A fan of clear rules, who believes that quality can always be elevated to a higher level.
He loves asking about the real value of a given solution – both for a client and a final user. He tests his ideas for improvement in his work but also in private life.
Quality Assurance Specialist / Netguru
Joanna is passionate about languages – she has started with the spoken ones, just to fall in love with Polish Sign Language a few years later. Finally, she has added programming ones to the list. Working in various fields, she has always managed to find some space to address the topic of accessibility. She tries to share this interest with others so that the world around us keeps becoming more friendly.
She knows that positive thinking is not enough for a wheelchair user to overcome stairs, or for a deaf person to call an ambulance. During the conference, she will try to make us look at our software in a creative way so that it becomes available to the largest possible number of users.
Software Engineer / Perform Media Poland
Łukasz has been co-developing applications for video conferencing, transport, and sports sectors for over 8 years. He works on backend systems at Perform, where he integrates data from many sources and explores how to effectively test such systems.
He's a fan of Lean, Agile, and DevOps methodology. Interested in distributed systems, CI/CD, Clean Code, and Big Data processing.
Quality Assurance Engineer / OLX
Aleksandra is a Software Quality Assurance Engineer and an ISTQB-certified tester. Passionate about quality assurance in IT industry, TestOps approach, requirements analysis, user experience, protection of personal data, and information architecture.
Inventor and a leader of Girls Who Test group, and a mentor to many software testing adepts. She was a speaker at many meetups and conferences in Poland, and sometimes abroad. The author of articles on testing, IT sector, and quality.
The graduate of cognitive science at the Adam Mickiewicz University in Poznań, who uses her education in testing. She used to run software testing classes at her home university. The enthusiast of continuous skills development, social media promotion of testing, haptic technologies, and sprints in agile as well as in sport. She is also an athlete who takes photos and dances tango in her free time.
Quality Assurance / Future Processing
The most satisfying part of his work is designing new solutions and improving the already existing ones, which is why most of his time he focuses on creating and maintaining the frameworks for automated tests.
Thanks to the abstract sense of humour and such a way of thinking he often has unconventional ideas, and one of them he presents during his lecture.
Emilia is fascinated with tests since a little kid. The more effort she put into accomplishing a task, the bigger smile appeared on her face. She willingly shares her knowledge, because… why not? A down-to-earth optimist, whose main development direction is security testing.
Software Quality Engineer / Future Processing
Software Quality Engineer at Future Processing, at a Smart City division. At the beginning he worked as a manual tester, then gained experience in various fields of automation (Python, C#, Selenium, BDD, Jenkins). Currently an internal trainer, conducting workshops for QA specialists.
Senior Managing Solution Architect / Capgemini
Marek is a web applications developer and a Senior Managing Solution Architect in Capgemini. Involved in the automotive industry for 12 years and in the web application security field for 7 years.
A clean coder and a fan of everything related to data security, applications security, and insecurity. A member of OWASP organisation. He teaches children coding and building robots. In his free time, he plays Go.
Quality Assistance Team Lead / Ansarada pty ltd
In the last 10 years of gathering the experience in the IT branch, Przemek wore many hats: he worked as a tester, QA, team leader, junior developer, DevOps and R&D. Although none of those jobs was alien to him, he finally decided to settle in the Quality Assistance domain, where he progresses as a QA manager of the international team.
He passionately extends his knowledge of delivering high-quality products as possible. His adventure as a speaker started at Quality Meetup, he also took part in the Quality Excites conference (2014), and he had his talk at Sydney Testers. He is an organiser of a local meetup in Sydney (Ansarada Sydney Quality Assistance Meetup), during which he spreads knowledge on unconventional Quality Assistance approach in software development.
In spare time he goes after kangaroos and runs away from spiders and crocodiles in a land Down Under.
Software Engineer / Clurgo
Tomasz is a software engineer with many years of experience in a wide variety of systems and applications. Java Virtual Machine languages enthusiast, and the Application Programming Interfaces explorer and traveller. A friend of cats, penguins, bots, and androids. Every once in a while, he takes part in hackathons. Allergic to JavaBeans, but addicted to good coffee beans and clean code. Gamer (not only digital) and the user of podcasts and city bikes.
Test Engineer / Polidea
Adam has been working as a tester of mobile applications for 2,5 years. Over this time he was involved in creating various native technologies for Android and iOS. The rise of cross-platform development projects allowed him to work with brand new test automation tools. He loves testing in the CI/CD environment. In his private life, Adam is a father to the 4-year-old son Jan and a huge fan of podcasts.
Senior Principal Engineer / LendUp
Since the beginning of his programming career, Julian was interested in a phenomenon of systems compilation and formal correctness. Thanks to the projects in which he was involved, Julian climbed up on the ladder of tasks complexity, what gave him a broader perspective. When programming the systems incorporated in the security sector, he had the opportunity of learning the frameworks of designing "close to the equipment", then the next level of complexity was working at VMWare on the virtualisation technologies and distributed systems.
This virtualisation aspect was crucial when he was involved in GIS systems development using Cloud Computing at TomTom. But he reached the highest level of complexity in FinTech. He was acquainted with the infrastructure of an international bank at UniCredit and the intricacies of the capital market at GFT. Then, as a software architect, he worked on the automation of portfolio investment management at Envestnet (Sunnyvale). Currently, he works for LendUp startup in San Francisco, where he deals with implementing the credit cards-related solutions.