Live Stream

Java | Day 1

.NET | Day 1

Java | Day 1
.NET | Day 1
Sponsors Alley
GENERAL SPONSOR
PLATINUM SPONSOR
GOLD SPONSOR
SILVER SPONSOR
Job Board
Check out cloud vacancies at the Job Board
Middle .NET Web Developer — 1000$ sign-up bonus
Lviv, Kharkiv, Ivano-Frankivsk Delivery Centers
VIEW
Strong Middle/Senior Full Stack .Net Engineer
Lviv, Kharkiv, Ivano-Frankivsk Delivery Centers
VIEW
Senior .NET Web Developer — 1500$ sign-up bonus
Lviv Delivery Center
VIEW
Senior C#/.NET Engineer — 1500$ sign-up bonus
Lviv, Kyiv, Odesa, Kharkiv, Ivano-Frankivsk Delivery Centers
VIEW
Lead .NET Web Developer — 1500$ sign-up bonus
Lviv, Kyiv, Odesa, Kharkiv, Ivano-Frankivsk Delivery Centers
VIEW
Lead Full Stack .Net Engineer — 1500$ sign-up bonus
Lviv, Kyiv, Odesa, Kharkiv, Ivano-Frankivsk Delivery Centers
VIEW
Middle Java Developer
Senior Java Developer
Lead Java Developer
Senior Java/Scala Developer
Senior Java Developer with BigData
Kyiv
VIEW
[Know Your Customer] Lead Java Developer
Kyiv
VIEW
Dev Lead Angular
Kyiv
VIEW
Regular/Senior .Net Developer (WinForms, PL\SQL)
Kyiv
VIEW
Contest
Visit sponsors boothes and try your luck at winning prizes!
Participants Chat
Share your impressions or questions
in the chat
Agenda
Attend sessions, lightning talks and demos
March 25 
.NET TRACK
March 25 
JAVA TRACK
March 26 
.NET TRACK
March 26 
JAVA TRACK
6:00-6:05 pm
6:00-6:05 pm
Opening
6:05-6:45 pm
6:05-6:45 pm
Fireside chat
Baruch Sadogursky
Head of DevOps Advocacy at JFrog
6:45-7:40 pm
6:45-7:40 pm
Building Cloud Native Apps with .NET 5
Scott Hunter
Director Program Management .NET at Microsoft
In the session we will talk about the capabilities in .NET 5 that enable Cloud Native development. Learn about the new tools for building API's using gRPC and REST, how to develop and test on Linux using a Windows computer, building and deploying a microservice based application using Project Tye and how you can build small and high performance applications.

Learn more
7:40-7:50 pm
7:40-7:50 pm
CQRS on .NET 5 — Lightning Talk
Serhii Seletskyi
Senior Solution Architect at Intellias
Overview of architecture patterns and practices for .NET 5 for CQRS architecture.

Learn more
7:50-8:45 pm
7:50-8:45 pm
Modernizing .NET applications with AWS – tools, services and roadmap
Kirk Davis
Specialized Solutions Architect at AWS
Learn about the AWS tools and services that help customers modernize legacy .NET Framework applications. We'll discuss porting tools, containerization tools and services, migration services, and some peeks at the AWS roadmap for .NET.

Learn more
8:45-9:40 pm
8:45-9:40 pm
DAPR and .NET
Cecil L. Phillip
Senior Cloud Advocate at Microsoft
In this session, we'll dive into Dapr, discuss the various building blocks it supports, and see some demos of how you can make use of it in your .NET applications.

Learn more
9:40-9:45 pm
9:40-9:45 pm
Closing
6:00-6:05 pm
6:00-6:05 pm
Opening
6:05-6:45 pm
6:05-6:45 pm
Fireside chat
Baruch Sadogursky
Head of DevOps Advocacy at JFrog
6:45-7:40 pm
6:45-7:40 pm
Java for the clouds with Quarkus
Sebastian Daschner
Lead Java Developer Advocate at IBM
In this session we'll see why Java developers should care about Quarkus, what makes it special for modern, container-based workloads, and what it has to offer with regards to developer experience.

Learn more
7:40-7:50 pm
7:40-7:50 pm
Java - the way of cloud — Lightning Talk
Alex Tavgen
Software Architect, co-founder at Timetrix
Java has a long journey over an evolution process with a backward compatibility as a first class citizen. But cloud native world imposes quite specific requirements and operational environment. Starting from the weakness of classic Java runtime in cloud environments towards solutions and opportunities I share some ideas about making Java language more cloud friendly.

Learn more
7:50-8:45 pm
7:50-8:45 pm
Observability in the Cloud with Kubernetes
Ken Finnigan
Senior Principal Software Engineer at Red Hat
Observability is a critical concept for developers to understand and utilize to the fullest in the Cloud. It's not just about the APIs developers use to register metrics, create traces, and log messages.

Learn more
8:45-9:40 pm
8:45-9:40 pm
Cloud native Java microservices with GraalVM
Oleg Shelajev
Developer Advocate at Oracle
9:40-9:45 pm
9:40-9:45 pm
Closing
5:30-6:00 pm
5:30-6:00 pm
Microsoft .NET Demo Session
Dmitry Soshnikov
Cloud Developer Advocate at Microsoft
How AI and Azure Cloud Can Help Fight COVID-19
#Azure ML #Cosmos DB #Power BI.

Learn more
6:00-6:05 pm
6:00-6:05 pm
Opening
6:05-7:00 pm
6:05-7:00 pm
From Data Science to Data Engineering
Dino Esposito
CTO at Crionet
7:00-7:10 pm
7:00-7:10 pm
Get Control of Your Azure Naming
Louis Berman
Chief Technologist for Azure at EPAM
Louis Berman will show us how to untangle this squalid mess. Better still, he’ll introduce his new open-source project — AzureNames — giving you the tools you need to get your own Azure naming under control.

Learn more
7:10-8:05 pm
7:10-8:05 pm
Azure Functions Beyond «Out of The Box»
Tomasz Pęczek
Lead Software Engineer at Relativity
This talk will walk you through Azure Functions extensibility with practical examples. It will give you the tools to push its integration capabilities further and get even more from Azure Functions.

Learn more
8:05-9:00 pm
8:05-9:00 pm
Azure services .NET Developers should try. At least once!
Jasmine Greenaway
Senior Cloud Advocate at Microsoft
In this session, we'll walk through a few services that will appeal to a modern .NET development stack, such as data management, computation, security, tooling, and monitoring.

Learn more
9:00-9:25 pm
9:00-9:25 pm
Choreography vs Orchestration in serverless microservices
Mete Atamel
Developer Advocate at Google
Microservices enable reusability, make it easier to change and scale apps on demand but they also introduce new problems. How do microservices interact with each other toward a common goal?

Learn more
9:25-9:35 pm
9:25-9:35 pm
Closing
5:30-6:00 pm
5:30-6:00 pm
DevOps for Java Shops
Brian Benz
Cloud Advocate at Microsoft
I will show Microsoft Azure running the samples but will not be selling azure - this is a technical talk that will focus on the code

Learn more
6:00-6:05 pm
6:00-6:05 pm
Opening
6:05-7:00 pm
6:05-7:00 pm
Reactive and event-driven Java applications that are applicable to cloud infrastructure
Grace Jansen
Developer Advocate at IBM
In this session explore how Kafka and Reactive application architecture can be combined in applications to better handle our modern data needs.

Learn more
7:00-7:10 pm
7:00-7:10 pm
Introduction to Dapr (The Distributed Application Runtime) — Lightning Talk
Eugene Bova
Senior Software Development Engineer at Luxoft
A brief overview of Dapr. Reasons why you may want to use it in microservice environment. Pros and Cons. 

Learn more
7:10-8:05 pm
7:10-8:05 pm
Tools and frameworks for Java development on Kubernetes/OpenShift
Piotr Mińkowski
Solution Architect at Red Hat
How OpenShift may improve developer productivity? What about Knative, or some less popular platforms like Okteto?

Learn more
8:05-9:00 pm
8:05-9:00 pm
Cloud Native Java
Josh Long
Spring Developer Advocate at VMware
In this talk we'll look at how to build cloud-native Java systems that are elastic, agile, observable and robust.

Learn more
9:00-9:25 pm
9:00-9:25 pm
Choreography vs Orchestration in serverless microservices
Mete Atamel
Developer Advocate at Google
Microservices enable reusability, make it easier to change and scale apps on demand but they also introduce new problems. How do microservices interact with each other toward a common goal?

Learn more
9:25-9:35 pm
9:25-9:35 pm
Closing
Java for the clouds with Quarkus
You've probably heard of «supersonic subatomic Java» with Quarkus, a new runtime for cloud-native Java applications.

In this session we'll see why Java developers should care about Quarkus, what makes it special for modern, container-based workloads, and what it has to offer with regards to developer experience. Join us for this live-coding keynote!



Sebastian Daschner
Lead Java Developer Advocate for IBM

Sebastian's a Lead Java Developer Advocate for IBM. His role is to share knowledge and educate developers about Java, enterprise software, and IT in general. Sebastian enjoys speaking at conferences, writing articles and blog posts, producing videos, newsletters, and other content.

He believes that teaching others not only greatly improves their situation but also educates himself. Sebastian's goal is to focus on how concepts work and why specific solutions are needed, and only then how they are implemented.
Observability in the Cloud with Kubernetes
Observability is a critical concept for developers to understand and utilize to the fullest in the Cloud. It's not just about the APIs developers use to register metrics, create traces, and log messages. Observability with Kubernetes includes the tools required to visualize telemetry being produced from applications. This session will cover why Observability is important in the Cloud, and how to go about it in Kubernetes.




Ken Finnigan
Senior Principal Software Engineer for Red Hat

Ken is a Senior Principal Software Engineer for Red Hat and has been a consultant and software engineer for over 20 years with enterprises throughout the world. He has a history of delivering budgets on time and budget across many industries, delivering key customer value.

Ken has currently focused on all things observability, while also looking to innovate with Kubernetes Native development. He is part of the team developing Quarkus to be Supersonic Subatomic Java.
Ken has previously served as the project lead for SmallRye, Thorntail, and LiveOak, with over 10 years of experience contributing to open source. He is the author of several books, including «Kubernetes Native Microservices with Quarkus, and MicroProfile» and «Enterprise Java Microservices».
Cloud Native Java
«It is not necessary to change. Survival is not mandatory.» - W. Edwards Deming


Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It's critical to reduce time-to-production. Software – for many organizations and industries – is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature-centric batches of work – microservices.

In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget «devops» cloud-based services and platforms automate operations work and break down the need for ITIL tickets and change management boards.

But velocity, for velocity's sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk we'll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud. In this talk we'll look at how to build cloud-native Java systems that are elastic, agile, observable and robust.



Josh Long
Spring Developer Advocate

Josh has been the first Spring Developer Advocate since 2010.

Josh is a Java Champion, author of 6 books (including O'Reilly's «Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry» and «Reactive Spring») and numerous best-selling video training (including «Building Microservices with Spring Boot Livelessons» with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster («A Bootiful Podcast») and a YouTuber.
Building Cloud Native Apps with .NET 5

In the session we will talk about the capabilities in .NET 5 that enable Cloud Native development. Learn about the new tools for building API's using gRPC and REST, how to develop and test on Linux using a Windows computer, building and deploying a microservice based application using Project Tye and how you can build small and high performance applications.



Scott Hunter
Director Program Management .NET

Scott Hunter is responsible for the Microsoft's .NET platform PM team, which includes the .NET Framework, .NET Core, ASP.NET, Entity Framework, .NET Tools, Web Tools and the managed languages (C#, F# and VB).

Prior to leading the .NET Platform PM team, Scott helped the Azure Developer Experience team build the Azure SDK's, App Service Tooling, Azure Redis Cache, Azure API Management, ASP.NET, Entity Framework and the Web Tooling.

In his spare time he loves hiking mountains in Washington State and around the world.
Choreography vs Orchestration in serverless microservices
We went from a single monolith to a set of microservices that are small, lightweight, and easy to implement. Microservices enable reusability, make it easier to change and scale apps on demand but they also introduce new problems.
How do microservices interact with each other toward a common goal?
How do you figure out what went wrong when a business process composed of several microservices fails? Should there be a central orchestrator controlling all interactions between services or should each service work independently, in a loosely coupled way, and only interact through shared events? In this talk, we'll explore the Choreography vs Orchestration question.



Mete Atamel
Developer Advocate

A seasoned technical lead with experience in designing highly scalable resilient systems in the cloud. As a Senior Developer Advocate for Google Cloud, Mete defines and executes on the modern app development strategy to help developers to be successful on Google Cloud.

A regular speaker at tech conferences & meetups across the globe. Previously, Mete was a Software Engineer/Architect/Tech Lead at Nokia, EMC, Adobe, Skype, and Microsoft, building apps and services on various web, mobile, and cloud platforms.
Tools and frameworks for Java development on Kubernetes/OpenShift
Development of JVM applications on Kubernetes doesn't have to be hard. You just need to use the right tools that simplify and speed-up developer productivity.
We will discuss the tools that automate application deployment on Kubernetes and help in building Docker images. Such tools are Skaffold, Jib, or OpenShift odo. We will analyze the plugins to the most popular JVM IDEs.
How OpenShift may improve developer productivity? What about Knative, or some less popular platforms like Okteto? We will also analyze the features offered by the most popular microservices frameworks like Spring Boot, Micronaut, or Quarkus.


Piotr Mińkowski
Solution Architect

Java Developer – Software Architect. Enthusiast of new technologies around java, microservices, containers. Blogger at https://piotrminkowski.com. Author of book «Mastering Spring Cloud».
Azure Functions Beyond «Out of The Box» – a Guided Tour of Azure Functions Extensibility

Azure Functions is a key part of Microsoft serverless offering. At its core, it is a compute service, but its real power lies in integration capabilities.
A lot has been said and written on how to use build in triggers and bindings to connect with databases, queues, web requests, and third-party APIs. There is however one aspect of Azure Functions which has been neglected – extensibility. This talk will walk you through Azure Functions extensibility with practical examples. It will give you the tools to push its integration capabilities further and get even more from Azure Functions.



Tomasz Pęczek
Lead Software Engineer

An experienced software developer and architect. For more than 10 years Tomasz has been creating software for health care, banking or e-learning industries. Currently, he is building web applications and microservices using ASP.NET Core and Azure.
Tomasz is constantly sharing his knowledge through his blog or presentations at conferences and user groups. He is also a founder and maintainer of several open source projects.
Microsoft MVP in Developer Technologies category.

From Data Science to Data Engineering

A common distinction of roles we observe in applied machine learning is between data scientists and programmers with the former perceived as the wizards who know the (mathematical) tricks to create gold from data while the latter looking as no more than helpful and willing assistants.
The real challenge to get concrete results is recognizing a third role – the data engineer. Reason? In this history of the world, the (data) science proves what is possible; the (data) engineering produces visible artifacts.



Dino Esposito
CTO

Software and solution architect, now active in machine learning, general AI and smart cities. Trainer for 10000+ hours. Speaker in 500+ conference talks. Author of 20+ technical books and 1000+ articles. Fiction book writer and playwright.

Azure services .NET Developers should try. At least once!

Today's .NET ecosystem is very exciting – there are quite a few things a developer can get their hands on. This is also true for the cloud, where Azure has always provided reliable support because it was built with .NET developers in mind.

In this session, we'll walk through a few services that will appeal to a modern .NET development stack, such as data management, computation, security, tooling, and monitoring. This session is for the .NET developers who are ready to take their first steps in the cloud or are evaluating services to enhance their development environment.



Jasmine Greenaway
Senior Cloud Advocate

Jasmine is a New York City based developer and Senior Cloud Advocate at Microsoft.

Her years of software development experience has led her to different development environments and industries, such as in retail, gaming, and developer tooling. Jasmine also teaches the basics of web development as an adjunct professor at a local college.

Outside of work, she volunteers as a co-organizer at BrooklynJS, a monthly meetup held Brooklyn, NYC.

CQRS on .NET 5
Overview of architecture patterns and practices for .NET 5 for CQRS architecture.


Serhii Seletskyi
Senior Solution Architect at Intellias

I help IT companies for last 15 years harness the right technology stack to scale business and make it future-proof. Certified Azure Solution Architect with extensive knowledge in a wide variety of innovative cloud-native solutions for different business domains.
Baruch Sadogursky
Head of DevOps Advocacy

Baruch Sadogursky is Head of DevOps Advocacy at JFrog. His passion is speaking about technology.

Baruch is a co-author of the Liquid Software book, a CNCF ambassador and a passionate conference speaker on DevOps, DevSecOps, digital transformation, containers and cloud-native, artifact management and other topics, and is a regular at the industry's most prestigious events including DockerCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others.
Building Distributed Applications with .NET and Dapr

Building distributed applications is not an easy thing to do. Even though there are some inherent benefits, breaking down your application into a collection of smaller services comes with a completely different set of challenges.

This is where Dapr can help us out. It provides a runtime and a collection of building blocks that can be used with any language, in any cloud or on-prem environment.
In this session, we'll dive into Dapr, discuss the various building blocks it supports, and see some demos of how you can make use of it in your .NET applications.



Cecil Phillip
Senior Cloud Advocate

Cecil Phillip, originally from St. John's, Antigua, is a Software Developer with many years of experience building applications on the .NET Framework. He's worked in various industries such as education, human resources, and finance. Currently, he specializes in building solutions with C#, ASP.NET, and Azure. He has a passion for software architecture, testing, and distributed systems. Cecil also co-hosts the Away From The Keyboard Podcast.

Modernizing .NET applications with AWS – tools, services and roadmap

Learn about the AWS tools and services that help customers modernize legacy .NET Framework applications. We'll discuss porting tools, containerization tools and services, migration services, and some peeks at the AWS roadmap for .NET.



Kirk Davis
Specialized Solutions Architect

Kirk Davis is a Solutions Architect on the Application Modernization team at AWS, based in Portland, Oregon, where he focuses on helping customers modernize legacy .NET Framework monoliths. He has been in three different roles at AWS over the past five years, and prior to that developed, architected and otherwise worked with .NET on projects and in countries of all sizes, having started with .NET 1.0 while a "v-" at Microsoft in 2002.

When he's not working, Kirk loves traveling the world, hiking, and kayaking in Oregon, and grilling on his back deck.

Reactive and event-driven Java applications that are applicable to cloud infrastructure

We now live in a world with data at its heart. The amount of data being produced every day is growing exponentially and a large amount of this data is in the form of events.

Whether it be updates from sensors, clicks on a website or even tweets, applications are bombarded with a never-ending stream of new events. So, how can we architect our applications to be more reactive and resilient to these fluctuating loads and better manage our thirst for data?

In this session explore how Kafka and Reactive application architecture can be combined in applications to better handle our modern data needs.




Grace Jansen
Developer Advocate

Grace is a developer advocate at IBM, working with Open Liberty and Reactive Platform. She has been with IBM since graduating from Exeter University with a Degree in Biology. Moving to software engineering has been a challenging step for Grace, but she enjoys bringing a varied perspective to her projects and using her knowledge of biological systems to simplify complex software patterns and architectures.

As a developer advocate, Grace builds POC's, demos, and sample applications, and writes guides and tutorials. She is a regular presenter at international technology conferences and has recently authored a book on reactive systems. Grace also has a keen passion for encouraging more women into STEM and especially Technology careers.
Introduction to Dapr (The Distributed Application Runtime)

— A brief overview of Dapr
— Reasons why you may want to use it in microservice environment
— Pros and Cons



Eugene Bova
Senior Software Development Engineer

Eugene is a Senior Software Development Engineer at Luxoft Ukraine with almost 10 years of experience within the company.

Eugene's technology stack includes Java 8, 11, OSGI, Eclipse RCP, SWT/JFace, Swing, Oracle, Maven, Git, and Jenkins. He is an expert in developing extensible desktop-based platforms for the oil and gas industry to help geoscientists visualize, analyze, and interpret data.

Microsoft .Net Demo Session

How AI and Azure Cloud Can Help Fight COVID-19
There are many ways modern information technologies can help stop COVID pandemic, but I will focus on one aspect: using AI and Text Analytics for Health service to gain insights from large corpus of COVID-related medical publications and to provide semantically rich search capabilities for medical researcher to query the actual content of papers. We will also see how different pieces of Microsoft Cloud come together, including Azure ML, Cosmos DB and Power BI.



Dmitry Soshnikov
Cloud Developer Advocate at Microsoft

Dmitry is a Microsoft veteran, working for more than 13 years. He started as a Technical Evangelist, and in this role presented on numerous conferences, including twice being on stage with Steve Ballmer. He then worked for 2 years as Senior Software Engineer, helping big European companies to start pilot digital transformation projects based on in AI and ML.

As Cloud Developer Advocate, Dmitry focuses on creating educational content and working with academic and research institutions. He is also an Associate Professor at MIPT, HSE and MAI in Moscow, a big fan of functional programming and F#, and a maintainer/primary developer of mPyPl library. In his spare time, Dmitry explores Science Art and Technological Magic, as well as performs Chinese tea ceremonies.

He can be reached at http://soshnikov.com.

DevOps for Java Shops

DevOps is great, if you have the people, processes and tools to support it. In this session I'll highlight the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make updates and maintain production cloud code. The focus is on real-world examples using Linux command line tools, open source tools including Jenkins, and other free SDKs and tools available on GitHub.

The examples, tools and demos that I show are applicable to any cloud platform, and all are available on GitHub. I will show Microsoft Azure running the samples but will not be selling azure - this is a technical talk that will focus on the code.



Brian Benz
Cloud Advocate at Microsoft

Brian is a Cloud Advocate at Microsoft, helping developers get the most out of Azure. Before Joining Microsoft, he was a solution architect, consultant, developer, author and presenter at IBM, Deloitte, and other companies.
Cloud native Java microservices with GraalVM

GraalVM can improve performance of your applications by using a more sophisticated and powerful JIT compiler. It can also completely change the runtime performance of your applications by compiling them to native binaries with the Native Image technology giving them instant startup and lowering memory footprint. Many popular frameworks include support for using native image and help with starting to benefit from it.


In this session we'll look at some of the "best practices" that come up in the projects using native images. From simplifying the configuration, to making the executables smaller, to learning about the memory management and configuration, we'll talk about the things you need to know most to use GraalVM native image effectively.

And after the session you'll be better equipped to use native image in your projects, understand the trade-offs better and how to integrate it with your project workflows the best.

Oleg Shelajev
Developer Advocate at Oracle

Oleg Šelajev is a developer advocate at Oracle Labs working on GraalVM – the high-performance embeddable polyglot virtual machine. He organizes VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. In 2017 became a Java Champion.
Get Control of Your Azure Naming

Azure naming is, well... a disaster! VM’s get 15-characters (unless you’re on Linux, where you get 64!), Subscriptions can have parenthesis, but Resource Groups can’t, Storage Account names can only be 3 to 24 lower case characters, but WITHOUT dashes, and on and on and on. It’s enough to drive a person mad!

Fear not, though, because EPAM’s Chief Technologist for Azure, Louis Berman, will show us how to untangle this squalid mess. Better still, he’ll introduce his new open-source project — AzureNames — giving you the tools you need to get your own Azure naming under control.


Louis Berman
Chief Technologist for Azure at EPAM

Call me EPAM’s “Chief Azure Fan-Boy”.
I’ve founded companies, led all sorts of teams, built interesting software, invented stuff, used giant telescopes to fill my eyeballs with photons. A coder by trade, I’ve even open-sourced a good bit of useful software.

As a speaker I’ve blathered on about my beloved cloud platform in front of audiences great and small, but the reason I’m here today is nothing more or less than the fact that “I love me some Azure cloud!”
Java - the way of cloud

Java has a long journey over an evolution process with a backward compatibility as a first class citizen. But cloud native world imposes quite specific requirements and operational environment. Starting from the weakness of classic Java runtime in cloud environments towards solutions and opportunities I share some ideas about making Java language more cloud friendly.



Alex Tavgen
Software Architect, co-founder at Timetrix

Software Architect with more than 20 years of industry experience. From Developer to Architect. Main points of interest are Data Science and Machine Learning, Distributed Systems, Graph Computations, Domain Design and Computer Vision(expert level). Have experience as a lecturer in different academias as well.