fbpx
Have something to share about engineering practices, architecture or DevOps?
Become a speaker now

Archive for September, 2019

Mykolaiv IT Cluster

Playtika

Company website

How to build a large clusters in GKE/On-Prem

Topics which we’ll discuss:

1. Typical issues within designing a large Kubernetes cluster on GKE/On-Prem.
2. Pitfalls and possible tricky areas in elaboration.
3. Consider existing solutions consistent with real-life and best practice cases.

30 minutes to Prod

This talk is about Engineering Practices and engineering transformations during the last 3 years in Infra R&D department and company in general. Infra is a core department, which handles core services and infrastructure for all Playtika games.

– Deployment time decreased 100 times.
– Incident ratio decreased 10 times.
– The number of deployments increased 10 times.
– Strong, productive and happy teams.

Playtika DNA, small teams (triplets) which correlate with microservices architecture, gatekeeper institute: 24/7 support.

Vasyl Strutynskyi

R&D Director at Playtika leading the most technological department for the last 3 years. Broad management experience for more than 10 years including both setting up the R&D teams from scratch as well as evolving already existing departments. Joined IT in 2003 as a C++ developer.

In love with building strong motivated teams and achieving common results.

Effectiveness tips from Kubernetes trenches by Captain Obvious

Nowadays almost everybody knows about Kubernetes, some teams are using it and some are only dreaming about it. Despite the popularity, Kubernetes is not simple and there are so many ways of abuse this peaceful technology. In this talk I would like to present quite obvious set of tips, based on failures and ineffectiveness at different companies I have worked with during last several years.

Site Reliability Engineering: How-to

Site Reliability Engineering is an approach for DevOps pioneered by Google. This talk focuses to share Yegor’s experience in building SRE organization inside EPAM. The presentation is a road map for architects, managers and developers to introduce and transform DevOps culture and processes based on real world example using modern cloud-native technologies.

Yegor Chumakov

Yegor is a professional Architect and Team Leader from Kyiv. He is a strong advocate of cloud native technology and agile people over processes approach. Currently leading transformation for EPAM products from traditional operations to DevOps and cloud native stack. He is also active in local Go community and gave several talks on monthly meetups.

Saga about distributed business transactions in microservices world

Most of people nowadays think microservices architecture is a great way to build any system. They visit conference talks, read books and review tutorials, where ‘hello world’ applications are built just in several minutes using microservices approach. But the reality is not so wonderful and one of the biggest pain is hidden inside distributed business transactions. In monolith application this topic is almost completely covered with DB level transactions. In distributed world you have to face many issues trying to implement reliable and consistent business logic.

In this talk we will review different types of problems related to distributed business transactions, popular SAGA pattern, frameworks and techniques to simplify your life without compromising quality of the system.

Discovery on Terra Incognita

This story is about engagement of a Solution Architect into absolutely new and complex business domain – life science, where a client wants to modernize his legacy platform, which itself is a unique technological offering on the market. Sounds challenging already? Let’s have a look on how a Solution Architect can be successful in such project.

The value of observability in production microservice ecosystem

Today system observability is a much discussed term, which is often treated as “nice to have” during development, but becomes crucial once your system gets into production. It becomes even more important in case of distributed systems, where one can’t just spin up a local server and debug it end-to-end.

I’m going to share a experience of a development team, working in production microservice ecosystem, providing 24/7 support for the owned services, and how observability best-practices helped us to survive. We’ll touch the holy triad of observability: monitoring, log aggregation and distributed tracing, discuss some general best practices of how to make them work together and look at how we attempted to apply those best practices to real life.

The Zen of logging. How to face the worst day of your life.

Action! Where do I begin to tell the story of how your architecture is done, you have a logging framework, you know where to store logs. Where do you start writing it clear and useful?

Put the matter another way, during my talk I will try to share my’ experience with the audience on the following subtopics:

– What are logs in common and wherefore.
– Stuff you should never see in logs.
– Patterns and AntiPatterns.
– Logs within a distributed chaos.
– What to do to spend minutes and safe hours while surfing through a considering amount of data.

After all, I do not guarantee that your worst day ever will never happen. You’ll have a log at least. Don’t panic and carry a towel. Always!

Kubernetes vs DCOS

Kubernetes is the most popular orchestrator for large microservices system. It provides possibility for automating application deployment, scaling and management. But does it really a magic wand, which may solve all your problems, or it would be better to use another solutions? We will compare two giant players in the orchestration and clusters building area: DC/OS (aka. Mesosphere) and Kubernetes from the developer point of view. Can you predict who will win? So, let the fight begin!

The authors of this “battle” have come a long way from DC/OS to Kubernetes and will try to convey their experience to the audience.

Building a security program at Grammarly. Integrating security in product development.

You are a software developer or engineering leader in a typical internet product or service company. You have web, mobile, or native apps for different platforms, and your backends run in the cloud. You embrace test-driven development, rapid iterations, infrastructure as code, continuous delivery, and monitoring.

But what about security? Someday your users, your clients, or your CEO will ask this question. Maybe there is another breach in the news. Or someone has sent you a vulnerability report to security@yourcompany.com. Wait—do you even have security@yourcompany.com mailbox?

In a big enterprise, someone takes care of security for you. In a growing product internet company, you must implement it from scratch.

In this talk, I’ll show how to begin focusing on practical things that worked for us at Grammarly. We will talk about:

– How much “security” is enough?
– When to build a security team and how to establish roles and structure.
– Working with external consulting and penetration testers.
– How to launch a bug bounty program and make the most of it.
– How a security team interacts with development teams in a non-blocking way.
– What if your DevOps (or NoOps) teams release features and experiments multiple times per day?
– Infrastructure, tools, monitoring, and automation for DevSecOps.

Premature automatization

Automatization is an obviously good, right? I’m not so sure. It can be premature and harmful. It can take your time, harm processes and other teams. I want to share some examples from private practice and overview some trends in premature automatization and optimization.

Practical GitOps on Kubernetes with ArgoCD

We’ll talk about the pros and cons of using GitOps approach on Kubernetes, with an evaluation of major open-source players on the market to eventually come to ArgoCD with practical use cases and real-world demo.

Running MySQL on Kubernetes

Running databases in Kubernetes attracts a lot of attention today. Orсhestration of MySQL on Kubernetes is no way a straightforward process. There are several good MySQL based solutions in the open source world, made by Oracle, Presslabs, and Percona. Having common base, they differ in self-healing capabilities, multimaster and backup/restore support, etc. So let’s make a fair comparison to figure out the pros and cons of their current state.

Consul: Service Mesh

Dynamic infrastructure and microservices is good, but with them come many challenges that can be fixed in many ways. For choose best way we deep dive into causes of problems and understand how we can fix it.

In search of Domain-Driven-Design in the world of microservices

Every team has concerns about using the domain-driven design (DDD). What kind of benefits does it offer? Why is it better than everything they used before? What if we want to use microservices architecture right now or we plan to migrate to microservices architecture any time soon? How Domain Driven Design can help to find answers on all of these questions? Does DDD have anything available out of the box that helps us to deal with microservices and components in our architecture? What about bounded contexts and aggregates and some other options available in DDD? And finally, if we are well prepared right now and use all of the best practices from DDD, how can I migrate to microservices architecture when it is needed? What kind of anti-pattern all teams can face in their journey to Domain Driven Design?

As one of the key drivers of this process, an architect must be able to answer any questions coming from developers, business analysts, and even Scrum Masters. Architects must be ready and well prepared for any type of questions.

I will help you find the best answer to all these questions. I am going to share my team’s journey with DDD from the very beginning of a project and outlines the many problems we faced. I will also cover some anti-patterns to be afraid of and how to deal with them, DDD best practices, and how DDD and microservices ideas can leave together.

I am testing my micro-services and let others test theirs

Today it is very common to hear that micro-service architecture is a way to solve all problems. Scalability, fast release cycle, controllable code evolution, testability etc. Micro-services are well known to be a heaven for developers, QAs, PMs, and business owners. However, those who have already worked with such architecture usually are not that doubtless of the statement. Moreover, when it comes to the real thing – each company has to overcome enormous amount of technical challenges to make it work.

I would like to shed light on testability aspect. How we (at Wix) are testing integration of our micro-services, why it works, and what do you need to know before dive into it.

Pain of ops. Designing for operations.

Operations engineers still complain about the unsupportable applications: it takes forever to move apps to kubernetes; is this app dead or alive?… But developers don’t see the problem. I was on opposite sides of the barricades. This talk is about lessons we learned and how to push the best practices for developers.

Fault tolerant event-sourcing With RDBMS

Have you ever expirienced the situation, when you’ve already persisted data in some popular RDBMS datastore, tried to send message to a message broker, but it’s unavailable at the moment? Sure, you can try to code your own infrastructure – store messages somewhere, wait for the message broker availability, etc… But in such approach you squander money of the project) In this talk I will show you more cheap and robust, in terms of development, approach for fault tolerant event sourcing with examples in C# – so you could focus on the domain of your app.

Observability – the good, the bad and the ugly

We like to collect metrics, possible traces, logs, but there is a lot of failures and anti-patterns in this way. How large enterprises made it wrong and right? How to avoid common pitfalls and how to adapt machine learning to your monitoring.

First secret delivery for modern cloud-native applications

In this talk we’ll see how Authentication and Secrets delivery work in distributed containerized applications from the inside. We’ll start from the theory of security and will go through the topics like Container Auth Role, Static & Dynamic secrets, Env vars/volumes for secret delivery, Vault & K8S secrets. After this talk you’ll get an understanding how to securely deploy your containerized workloads.

The movement steps to the high-load tolerant and scalable infrastructure based on the AWS and Kubernetes

How to move to the scalable and high-load tolerant architecture from the almost monolithic based environment. For the past almost 2 years I have been working as a head of engineering and during this time my company attracted 2 rounds of investments, grew from 30 to 150+ employees, our product covered most of the EU and the infrastructure of course changed a lot too. I want to share a practical experience how to build reliable, scalable and what is even more important – manageable cloud based infrastructure. Ansible, terraform, kubernetes and many of the AWS services are our current reality. This topic is really huge and I think that it may take much more than one conference session to uncover it, but even the concept can be very helpful to those who are at the beginning of their journey.

Low Latency Data Processing in the Era of Serverless

We have entered the Era of Serverless. Do you want to spend time on growing the complex infrastructure and its administration or you focus on validating your hypothesis and delivering what’s needed right here and right now? This is a question you should ask yourself in 2019. Effectiveness is the answer. In this talk, we will see how easily you can build a low-latency processing layer for the Lambda Functions using the Hazelcast Cloud – a fully managed Hazelcast IMDG service.

Cowboy dating with Big Data or evolution of data platform in action

Story of one project where people used big data with no idea how to cook big data. We will run through pitfalls and bad practices to find right path.

Why startups need SRE practices

In Prisma we process more than 500k photos per day on the server. I would like to present why SRE practices are needed in a small company, how to implement them without pain, why it pays off, and how we reduced the number of incidents.

Seven Cloud Sins of DevOps

Cloud computing is widely used by industry for more than a decade. There are many patterns, best practices and tools around it including DevOps, despite that, they do not prevent from shouting yourself if misused.

This talk is a summary of practical experience and observations about top-most misuse of DevOps practices when applied to cloud software engineering and operations. AWS Cloud provider is used for cases examples.

Self-healing in prod do you really need AI for that?

When you deal with production, idea of self-healing sounds really attractive, or maybe your VP is claiming that all his peers already doing AI, and we should do the same.

Doesn’t matter what is the reason – but there are big chances that you don’t need AI/ML, did you consider “control theory” already? Do you already have closed loop controllers and PID-controllers?

After the this talk you will get an idea of why AI is not really necessary, and in some cases it can even harm.

Support as a service for development. United we stand.

True story of the year-long successful applying “Support as a service for development” strategy in Product company with split US/UA teams. It is not surprising, that most significant part of the success story was understanding of the problems in relationships between the teams and finding the root causes to fix it. Almost like with the bugs. 😉

Hiring support-minded persons, understanding the main values and goals, building T-shape communications will de also covered. I will share my experience with the tools used to provide constructive feedback to developers. Pain points and insights during the journey are included.

Javatar declarative pipeline for continuous-delivery – Jenkins pipeline shared library

Build quality into your µServices with jenkins declarative pipeline. Session has lots of demos with open source jenkins shared library, that aims to help you with quick setup of your project delivery lifecycle.

Attendees will learn how to build open source and free of charge CI/CD pipeline that could help many projects to speed up CI/CD integration using Jenkins. Pipelines works fine with different build tools & languages, from npm (angular, viewjs) to maven/gradle (java). Javatar declarative pipeline is Jenkins shared library that ease integrates securely with your infrastructure.

How to build & support high load REST API

I would like to tell the story of our experience of building the HighLoad REST API that has the following parameters:

* Intuitive.
* Scalable.
* Fault tolerant.
* Protection from attack.
* Perceptive.
* High bandwidth.

Also I would like to describe:

* how we did LoadTesting;
* how we survived a lots of DDoS attacks;
* how we did deployment without downtime.

The following list of technologies were used: .NET Core 2, ASP.NET Core 2, Consul, Fabio, Orleans.NET, Kafka, RabbitMQ, Serilog, xMetrics, Grafana, ELK.

Tracing for Java Developers

You are already using logs and metrics to monitor your applications. Why should you be adding tracing or Application Performance Management (APM)? This talk gives a hands-on overview of:

* What you can (not) do with tracing.
* How you can easily add tracing to your Java applications.
* What OpenTracing (or soon OpenTelemetry) adds to the landscape.

The demo is using the open source Elastic APM agent with its OpenTracing bridge, so the general concepts widely apply.

Zero-downtime deployment with Kubernetes, Spring Boot and Flyway

Kubernetes allows a lot. After discovering its features, it’s easy to think it can magically transform your application deployment process into a painless no-event. For Hello World applications, that is the case. Unfortunately, not many of us do deploy such applications day-to-day.

You need to think about application backward compatibility, possible rollback, database schema migration, etc. I believe the later is one of the biggest pain point. In this talk, I’ll demo how to update a Spring Boot app deployed on a Kubernetes cluster with a non-trivial database schema migration with the help of Flyway, while keeping the service up during the entire update process.

Changing The Game: Leveraging Game Theory to Transform Your IT Organization

As organizations begin the process of digitally transforming they will often struggle after initial efforts at automation (the dreaded J-curve). In this session we’ll discuss why the J-curve phenomenon occurs and define the concept behind the Pareto Inefficient Nash Equilibrium through a game show called “Golden Balls”. In this entertaining segment we’ll discuss how you can introduce this concept to effectively change the game and push past the low-end of the J-curve.

The journey doesn’t end there, as organizations begin shipping changes more often, introducing new features, services, and dependencies complexity begins to rise. This often results in teams forming centers of excellence around reliability and availability. We will talk about how Site Reliability Engineers enable organizations by accelerating into the upper end of the J-curve through leveraging observability to effectively establish error budgets, SLOs and SLIs. We’ll discuss how SRE teams can leverage distributed tracing aggregates, system metrics, and log analytics to effectively measure “all the things” and the value this measurement brings to engineering teams through visibility, communication, and accountability.

Joining the Mob

Software engineers historically have largely worked alone and in a vacuum on key projects. This has caused problems with transparency, creates knowledge towers, increases technical debt, and stifles innovation. Mob Programming has given Clearlink solutions to all of those problems and created benefits that have been unforeseen during our first two years of adopting the practice. From our experiences, we outline some best practices that will be beneficial to all those who wish to also adopt this technique.

Complex Application Design

It is pretty simple to design a back-end API, a demo UI for the API or wrap an existing web app into a mobile app. However, building a complex consumer solution requires much more. In this talk we will walk through the steps of design of such complex solution based on real-life examples from personal experience. This will be a no-code session. We will be focused on the work of an architect in the life-cycle of the product, spanning to various areas that should be covered in order to gain success.

Securing applications and infrastructure with Vault

Making sure our systems are secure has become a huge priority for companies but not everyone actually dedicated the time to making it happen.

In this session, Paul will demonstrate examples of how to secure infrastructure and applications to have end to end TLS using Vault.

He will be able to prove to attendees that by investing a little time upfront, we can ensure that our development and production environments have TLS throughout and will allow us to not get surprised when our systems go to production.

Can TypeScript really make infrastructure management easy?

In this talk, Paul will demonstrate why TypeScript is a great language of choice for infrastructure management. Pulumi is an open source tool that allows users to write their infrastructure code in TypeScript, Python or Go.

TypeScript allows infrastructure code to have integrated testing, compile time checks as well as being able to create infrastructure APIs. This will show why a real language is more suited to infrastructure management than DSLs, JSON or YAML. In addition, he will cover how to build infrastructure that manages Serverless, PaaS and IaaS systems across multiple cloud providers.

DevClubEu

DataArt

Igor Kochetov

DEV in OPSy world. Building software with .Net and Python since 2007, focused on delivering scalable and flexible cloud-based apps and services. Good engineering practices evangelist, religious about team culture and processes automation. Conference rat. Speaker at international and local tech events. Currently building internal tools for Unity Technologies to enhance productivity of R&D and QA teams.

Alexander Syrotenko

A Ukrainian software engineer who is fond of software optimization, especially since he does it on the job all the time. In love with compilers and runtimes. He enjoys writing d2d tools, formal verification, and extensive application of Computer Science to real-world projects.

Yevgen Mospan

Yevgen has been in IT for 15+ years, currently being an expert at Java Competence Center and also often assigned as a Solution Architect to production projects. He has been involved in different projects in many business domains such as insurance, e-commerce, billing and logistics. His main interest is modern Java trends for building scalable, robust, highly available applications with focus on effective architecture.

Maksym Govorischev

Java engineer with primary experience in Java and adjacent technologies. Participated in design and implementation of various types of systems, from MVP’s and prototypes for startups to big corporate applications, API platforms and microservices ecosystems.

Stanislav Kolenkin

16+ years of professional experience in the Information Technologies (IT) industry.

I have received much experience in quick problem solving and not standard issues (last 4 year in DevOps/Deployment engineer). I have done many Kubernetes projects with different plugins on OpenStack, AWS, GCP, and Bare-Metal. Last 4 years I am working with Docker, Kubernetes, Calico, etc.

Philipp Krenn

Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for over ten years, Philipp is now working as a developer advocate at Elastic — the company behind the Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash. Based in Vienna, Austria, he is constantly traveling Europe and beyond to speak and discuss open source software, search, databases, infrastructure, and security.

Eugene Safonov

Senior software engineer with 10+ years of development experience and tremendous desire to share professional expertise to all the world and his dog. I am interested in the world of Microservices, superficially full of mysterious creatures as .Net Core services, PerconaDB, RabbitMQ and others – scary, tough and always funny.

Ivan Zhuravel

Ivan is a Software Engineer who worked freelance, during which time he built his own startup. He has wide and deep experience in different technologies guiding and informing his current position, where he is helping carry out the migration from DCOS to Kubernetes.

Ihor Khlaponin

Ihor is a Software Engineer with 3 years of experience in Java and 2 years’ experience in the DevOps stack. In addition, he is intimately familiar with K8S and DCOS. He is currently interested in using K8S in AWS as well as in building complex microservice systems.

Sergii Zaskaleta

4 years in management, currently play pre-sales delivery manager role on a financial services account where I’m responsible for winning and then starting up all the emerging business with this client.

Believer in the fact that quality assurance (with QA and AQA) is generally a good thing and we should all invest in it, but am yet to see a project where presence of QA made a tangible impact in a software project success.

Dmitry Tiagulskyi

For many years, Dmitry has been a tech lead at Grammarly, where he has developed cloud services for millions of users. As an on-call warrior, he is interested in making software simple and reliable. Now he is mostly focused on security and privacy engineering.

Dmitry works with Java, AWS, and natural language processing. He still remembers programming in BASIC on a Soviet PC “Korvet” with nostalgia.

IF IT Cluster

Serhiy Kalinets

Serhiy is a professional developer and software architect living in Kyiv. Heavily advocates XP practices and strives to automate everything. TDD addict, console lover and containerization evangelist. Despite being .NET guy for years he tries to stay up to date with other technologies. Currently helps teams in Playtika to build cool stuff.

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Hazelcast. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Vsevolod Poliakov

Linux system administrator and devops engineer, also worked as developer, team and teach lead and architector. Company I worked with: Grammarly, Ring, Kunasystems and others. Founder of largest devops community in Ukraine – ukrops.club.

Igor Borodin

Random no name infrastructure guy who prefers to solve business cases using modern open-source tooling and occasionally fix or enhance that tooling with his amateurish spaghetti code.

Mykola Marzhan

Mykola is Kubernetes and Clouds lover and, currently, his goal to bring databases into Kubernetes world. Since 2004, most of his career has focused on development of monitoring, update and deployment systems.

Maksym Vlasov

Yet another Engineer at Thomas Cook. Likes to ride bicycles, preferably not self-writed. Time to time writes in https://t.me/catops about various Devops and cultural things. Also, has been developing various IT communities for 7 years, most recently – Hashicorp User Group Kyiv.

Anuar Nurmakanov

Anuar Nurmakanov is a software craftsmanship practitioner with more than nine years of experience in mobile, web, enterprise development, architecture, Scrum, and XP approaches and who likes public speaking and knowledge sharing.

Viktor Polishchuk

Software developer at Wix.com. Production experience counts more than 15 years. Expert in Java and JavaScript. Smartass.

Kharkiv IT Cluster

Syndicode

Dmytro Parkhomchuk

I’m skilled software engineer and so insipired by DDD practices of designing enterprise apps. During recent projects I’ve been working with lousely coupled microservices using CQRS and Event soursing design patterns.

Aleksandr Tavgen

Aleksandr Tavgen is a Software Architect from Playtech with a more than 18y industry experience. He has worked in diverse fields at all levels of abstraction, from micro controllers to high level declarative programming and all points between. From Developer to SRE Engineer. Now we as a group working on an open source time series streaming engine in cooperation with community (InfluxDB, Grafana) Hobby projects related to Music and Theatre where we try to mix this field with IT.

Vladlen Fedosov

Passionate T-shaped engineer that worked as Senior Software Engineer, Team Lead, Scrum Master, Product Owner, Head of the technical stream, Solution and System Architect and DevOps. I know how to build software that solves people’s need and know how to manage this process.

Volodymyr Tsap

At 19 applied for a Senior Technical Support Engineer position at Genesys, a leader for omni-channel customer experience & contact center solutions. Supporting Java and .NET SDK’s, handling Tier 3 cases for worldwide customers (Apple, Vodafone, T-mobile, Bank of America, etc..). After 3 years become a Staff TSE.

At 23 become a Chief Information Security Officer at the largest ukrainian internet holding company Bigmir-Internet.

In 2009 has founded and become CTO at the SHALB. The company delivers full infrastructure support, security consulting and DevOps services for more than 30 high-load projects worldwide. Now managing Linux Support and DevOps teams, providing architectural planning and private clouds design consulting.

Kevin Crawley

Kevin works for Instana, a managed service provider that specializes in observability and monitoring production systems, as a Developer Advocate. He has traveled the globe speaking on topics including DevOps, Docker, Observability, and Culture Transformation at conferences and such as DockerCon, SREcon, Open Source Summit EU/US, Velocity and DevOpsDays including Tokyo and Houston. He is passionate about educating engineers about the benefits of observability, distributed tracing, and control theory.

In addition to his work at Instana, Kevin is the founder and core organizer for the local Docker meetup in Nashville and was the lead organizer for DevOpsDays Nashville in 2019. He has been distinguished by his peers as a Docker Captain for his work both professionally and within the DevOps community. He has been working in software development roles almost his entire career and enjoys learning about how fellow peers are leveraging modern practices and tooling.

Torrey Powell

I have been leading software engineering teams for 19 years. My focus has always been to create highly efficient teams that create great products with scalable and maintainable code bases. I am very passionate about engineering and I thrive in dynamic environments that create a culture of collaboration and team work. For these reasons, I have been drawn to Mob Programming. Through the course of my career, I have been part of some pretty amazing teams. However, I have never experienced a team dynamic that Clearlink currently has. It is fun, energetic, highly efficient, and every team member genuinely cares about the overall performance of the team. I am excited for what Mob Programming has done for Clearlink, the engineering team, and for me personally as a leader.

Ievgen Demchenko

Experienced engineering leader with over 15 years of expertise in the tech. Entrepreneur, adherent of the agile approaches, a real follower of the MVP building ideas as well as ideas of delivering the high-value products in a lean way. Certified Scrum master and Scrum product owner, PMP. Currently, a head of the Engineering at the fast-growing and successful, German based startup.

Nazarii Cherkas

Nazarii Cherkas works as a Hazelcast Cloud Developer at Hazelcast – a company which develops the open source projects Hazelcast IMDG and Hazelcast Jet. Nazarii has many years of experience working at different positions from Java Engineer to Team Lead and Solutions Architect. He was involved into various projects for different industries: from Startups, Telecom, and Healthcare to the critical systems serving the infrastructure for one of world-biggest Airlines. Passioned about the Distributed Systems and Cloud Computing, Nazarii is currently working on a managed service for the Hazelcast IMDG.

Boris Trofimov

Passioned follower of [scala]ble architectures, big data architect and consultant, #odjug coorganizer.

Aleksei Andreev

For 4 years I have worked as a network / linux administrator at Saratov State University, after that I wrote a backend from scratch for online game, worked at ozon.ru and for the past six months I’ve been working as SRE and Go developer at Prisma.

Taras Slipets

Passionate Cloud Native Software and Big Data Engineer,
Conferences Speaker,
Guitar Player,
Skier.

Orkhan Gasimov

I am digital architect with over 16 years of experience in software engineering and consultancy. I love to motivate people, I love technology, and I’m proud to take part in technological shifts that transform the world around us.

Yaroslav Molochko

I’m a system architect by heart, big scale and high load are my every day challenges. Failed state is the only constant in my world. I can talk about control theory, SRE, architecture of big projects. I bring theory and practice into mix of actionable steps, following that may or may not lead you to success.

Yuliia Bentsa

5 years in IT. Experience in managing split teams. Passionate improver, crazy investigator, product defender.

Borys Zora

Currently working as Tech Lead at PitchBook and architect at Javatar. I have worked as architect on 4 projects, 2 of them as full time employee, 2 as a consultant. Having 8-9 years development experience, my primary language is Java, but also I use Groovy and bash. I passionate about continuous-delivery. With Javatar team we open source CI/CD solutions and security library for µServices: https://github.com/JavatarPro. I have worked with different orchestration tools like Mesos/Marathon and Nomad, have used different pipelines for CI/CD like Jenkins declarative pipeline and Gitlab CI.

Andrey Vinda

More than 14 years of experience in the development of applications, the last three years running the team at SBTech. The main activity is the development of highly loaded APIs based on ASP.NET Core 2. In addition to .NET, I have a practical experience of using different JavaScript frameworks. Currently I lead several projects related to high-loaded APIs that are using a micro-service architecture, supporting and improving the internal search engine and back-office solution.

Paul Stack

Paul Stack is an infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on a day to day basis.

He believes that reliably delivering software is more important as its development. Paul’s passions are the DevOps and Continuous Delivery movements and how they help the entire business and its customers.

Mikalai Alimenkou

Senior Delivery Manager, Java Tech Lead and experienced coach. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having almost 15 years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and independent consultant at training center XP Injection. Organizer and founder of Selenium Camp, JEEConf and XP Days Ukraine conferences.

Andriy Shtukaturov

Experienced engineering leader with over 18 years of expertise in the tech and professional services industry. Aficionado of engineering excellence and maturity, toil/silos automation (SRE) and agile approaches. Focused on delivering value leveraging transparent, simple and bidirectional goals (OKR). GCP Cloud Architect / Data Engineer certified.