Oresztesz Margaritisz

SpeakerScore Profile
×
Chief Software Engineer

Oresztész is working at EPAM Systems as a chief software engineer with 15+ years of professional experience.

During his professional career, he worked on a wide variety of projects from R&D, product development to software maintenance. Both at small start-ups and large enterprises. While leading various engineering teams he had the chance to work with more than 50+ people with different personalities, skillsets, and preferences.

His articles at https://dzone.com/users/2712582/oresztesz-margaritisz.html are sharing his obsessions with technical excellence from various fields. As a speaker, he has more than 35 presentations behind his back. 14 of them are done at public events & conferences.

At EPAM he mainly focuses on mentoring & coaching other developers, building and forming software development teams, and practicing agile & lean methodologies. He's also the Java community manager of the EPAM Budapest office

event information

SpeakerScore Professional Profile
Price: Not specified
duration: 25 - 80 min
Location: Budapest, Hungary

My references

Thanks, Oresztész! It was a really great and useful presentation!

It was a great talk especially the part that was delivered by Oresztesz.

images from events

Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events Oresztesz Margaritisz - images from events

video

score and badges

expectations:
93
interesting:
100
98
valuable:
100
Presentation:
98
SpeakerScore badges
Expert
1
SpeakerScore badges
Storyteller
2
Teacher
1

contact Oresztesz Margaritisz

Contact Oresztesz Margaritisz via the form here, and Oresztesz Margaritisz will get back to you as soon as possible. It is free. You are not obliged to use the offer you receive.

event calendar

Previous events

Jan 25, 2024

Aspects of Microservice Interactions

What are the recent challenges of microservice interactions? Have you ever had any issues with service-to-service calls which were especially hard to manage? Were you wondering about the reasons? Unfortunately, there are some rules we can not bend. But luckily some problems are easily solvable.

https://www.automationweek.live/talks/aspects-of-microservice-interactions/

Aspects of Microservice Interactions

Organizer:

Automation Week

Sep 7, 2023

Aspects of Microservice Interactions

What are the recent challenges of microservice interactions? Have you ever had any issues with service-to-service calls which were especially hard to manage? Were you wondering about the reasons? Unfortunately, there are some rules we can not bend. But luckily some problems are easily solvable.

https://www.conf42.com/Platform_Engineering_2023_Oresztesz_Margaritisz_aspects_of_microservice_interactions

Aspects of Microservice Interactions

Organizer:

Conf42

May 18, 2023

Optimizing Microservice Interactions by Principles

What are the typical challenges of microservice interactions at scale? Have you ever had issues with service-to-service calls that were particularly challenging to handle? Were you wondering about the reasons? Unfortunately, there are some theoretical rules we can't bypass. For instance, we can't modify the laws of physics and statistics. But luckily some problems are easily solved:

Through this workshop, we will look at the different aspects of microservice interactions and I'll show you some practical use-cases I faced. In the end we'll optimize a specific scenario step-by-step.

https://craft-conf.com/2023/workshop/optimizing-microservice-interactions-by-principles

Optimizing Microservice Interactions by Principles

Organizer:

Craft Conference

Apr 19, 2023

Aspects of Microservice Interactions

What are the recent challenges of microservice interactions? Have you ever had any issues with service-to-service calls which were especially hard to manage? Were you wondering about the reasons? Unfortunately, there are some rules we can not bend. For instance, we can't modify the laws of physics and statistics. But luckily some problems are easily solvable.

In this presentation, I will look at the different aspects of microservice interactions and compare the most popular technologies available, so you can pick the most favorable one for your specific use case.

https://www.mndwrk.com/events/beerup-microservice-edition

Aspects of Microservice Interactions

Organizer:

MNDWRK

Mar 21, 2023

Aspects of Microservice Interactions

What are the recent challenges of microservice interactions? Have you ever had any issues with service-to-service calls which were especially hard to manage? Were you wondering about the reasons? Unfortunately, there are some rules we can not bend. For instance, we can't modify the laws of physics and statistics. But luckily some problems are easily solvable.

In this presentation, I will look at the different aspects of microservice interactions and compare the most popular technologies available, so you can pick the most favorable one for your specific use case.

https://www.meetup.com/epam-meetups/events/292069650/

Aspects of Microservice Interactions

Organizer:

EPAM - IT Night 2023 Spring

Jan 27, 2022

Roundtable Discussion About Server-Side Java Development

We can consider Java as one of the cornerstones of server-side development, which is found in most of our desktop and mobile applications due to its wide applicability.

🚀Well, what is the reason for the unbroken popularity of this not-so-young programming language?
Among other things, we are looking for the answer to this at our next panel discussion with the help of three expert developers.

https://javafejlesztes.webuni.hu/webinar1-iparagi-kerekasztal-beszelgetes-a-szerveroldali-fejlesztesrol-es-a-java-nyelvrol/?refname=linkedin
https://www.linkedin.com/video/event/urn:li:ugcPost:6891687968860381184/

Roundtable Discussion  About Server-Side Java Development

Organizer:

Webuni

May 25, 2021

An Overview of Health Check Patterns

I guess every developer heard a few things about health checks. If you're lucky enough, you've also worked on a project where they were implemented and used. But why do we need health checks after all? How should I implement them properly to accomplish the desired goal?

In this talk, I'm going to go through the various implementations and compare them to each other, so at the end, developers will be able to pick the most suitable one for their needs. After all, these are the things that make us sleep better during the night, while our services are doing their work in production.

https://events.codemotion.com/conferences/online/2021/online-tech-conference-spring/agenda
https://talks.codemotion.com/an-overview-of-health-check-patterns

An Overview of Health Check Patterns

Organizer:

Codemotion

Apr 9, 2021

Protect your invariants - A practical TDD session

How do you handle constraints and validation inside your application? Most of the developers still tend to think around model-view-controller and put this logic somewhere close to their application's boundary. Actually, this prevents them from having a rich domain model and ensuring consistency. In this hands-on TDD session we will go through a practical task and implement it step-by-step. We're going to divide the problem into smaller pieces and solve them individually, then put together a working solution with object composition. I'll show why putting constraints and validation inside your domain is effective and how you can apply these invariants into an aggregate.

https://community-z.com/events/java-z-days/talks/8168
https://www.youtube.com/watch?v=gxxKPhuw4e8

Protect your invariants - A practical TDD session

Organizer:

EPAM

Mar 9, 2021

Protect your invariants - A practical TDD session

How do you handle constraints and validation inside your application? Most of the developers still tend to think around model-view-controller and put this logic somewhere close to their application's boundary. Actually, this prevents them from having a rich domain model and ensuring consistency. In this hands-on TDD session we will go through a practical task and implement it step-by-step. We're going to divide the problem into smaller pieces and solve them individually, then put together a working solution with object composition. I'll show why putting constraints and validation inside your domain is effective and how you can apply these invariants into an aggregate.

https://www.meetup.com/Talentera-Meetup/events/276104727/

Protect your invariants - A practical TDD session

Organizer:

Talentera

Feb 16, 2021

Protect your invariants - A practical TDD session

How do you handle constraints and validation inside your application? Most of the developers still tend to think around model-view-controller and put this logic somewhere close to their application's boundary. Actually, this prevents them from having a rich domain model and ensuring consistency. In this hands-on TDD session we will go through a practical task and implement it step-by-step. We're going to divide the problem into smaller pieces and solve them individually, then put together a working solution with object composition. I'll show why putting constraints and validation inside your domain is effective and how you can apply these invariants into an aggregate.

https://www.meetup.com/EPAM-Meetups/events/276169309/
https://www.youtube.com/watch?v=l8VLgCUWlIE

Protect your invariants - A practical TDD session

Organizer:

EPAM

Dec 3, 2020

Deep dive into health checks with Quarkus and Kubernetes,

Explaining health check patterns used in cloud solutions and in modern frameworks. We will use Quarkus, Envoy, Docker, K8s and Traefik.

https://community-z.com/events/zed-conference/talks/6597
https://videoportal.epam.com/video/iframe.html?video=dYPw18a2&resolution=1280x720

May 20, 2020

An overview of health check patterns

I guess every developer heard a few things about health checks. If you're lucky enough, you've also worked in a project where they were implemented and used. But why do we need health checks after all? How should I implement them properly to accomplish the desired goal?
In this talk, I'm going to go through the various implementations and compare them to each other, so at the end, developers will be able to pick the most suitable one for their needs. After all, these are the things that make us sleep better during the night, while our services are doing their work in production.Slides and such can be found over here: https://github.com/gitaroktato/healthcheck-patterns

https://www.meetup.com/EPAM-Meetups/events/qggfsrybchbbc/
https://community-z.com/events/z-nights/talks/3491
https://youtu.be/k8ehd1sfxHg

An overview of health check patterns

Organizer:

EPAM

Feb 25, 2020

Being agile with modern Java

The Java development ecosystem changed a lot during the past 10 years. A lot of new technologies are available nowadays. But it’s not self-explanatory how to integrate them together to form a powerful development environment. In this session we will go through some of the typical modern technologies and tools and investigate how to maximize their effectiveness to gain as much agility as possible.

https://www.meetup.com/Talentera-Meetup/events/268166309/
https://www.talentera.hu/esemenyek/februari-java-beerup

Being agile with modern Java

Organizer:

Talentera

Oct 11, 2019

Being agile with modern Java,

The Java development ecosystem changed a lot during the past 10 years. A lot of new technologies are available nowadays. But it’s not self-explanatory how to integrate them together to form a powerful development environment. In this session we will go through some of the typical modern technologies and tools and investigate how to maximize their effectiveness to gain as much agility as possible.

https://gotech.world/speakers/#oresztesz_margaritisz
https://www.slideshare.net/OresztszMargaritisz/being-agile-with-modern-java
https://youtu.be/vV_EHDwZfhA

Being agile with modern Java,

Organizer:

GoTech World

May 19, 2019

How to make technical decisions?

Developer teams face the problem of making tons of technology choices at every phase of a project. The amount of new libraries, frameworks, and tools available today is outstanding. Most of us tend to use convenient technologies from our last assignment, typically where we have the most experience. But is it really the best choice? Aren’t we withholding ourselves from the opportunity to innovate? How to make a sound technology choice relatively fast? How do we involve the whole team in the process of decision making? In this talk, I’m going to drill down to every aspect of the decision-making process of technology choices. The audience will learn how to compare each technology in an objective manner. And I’ll offer some tips-and-tricks for involving all team members to leverage teamwork.

https://2019.geecon.org/speakers/info.html?id=518
https://www.youtube.com/watch?v=RsJO8g8S1rE
https://www.slideshare.net/OresztszMargaritisz/how-to-make-technical-deicisons

How to make technical decisions?

Organizer:

GeeCon

Nov 18, 2018

How to make technical decisions?

Developer teams face the problem of making tons of technology choices at every phase of a project. The amount of new libraries, frameworks, and tools available today is outstanding. Most of us tend to use convenient technologies from our last assignment, typically where we have the most experience. But is it really the best choice? Aren’t we withholding ourselves from the opportunity to innovate? How to make a sound technology choice relatively fast? How do we involve the whole team in the process of decision making? In this talk, I’m going to drill down to every aspect of the decision-making process of technology choices. The audience will learn how to compare each technology in an objective manner. And I’ll offer some tips-and-tricks for involving all team members to leverage teamwork.

https://vday.hu
https://www.slideshare.net/OresztszMargaritisz/how-to-make-technical-deicisons

How to make technical decisions?

Organizer:

Virtualization & DevOps Day

Nov 3, 2017

Apache Cassandra on EPAM Cloud

How can we deploy & connect a database into multiple locations? What advantages and disadvantages will it have? And most importrantly, what kind of performance will it provide?

In his talk Oresztesz will show an ongoing research of EPAM's Java Competency Center, that evaluates Apache Cassandra deployment into multiple EPAM Cloud regions. Key features of this NoSQL database will be shown by practical examples.

https://vday.hu/2017/
https://www.slideshare.net/OresztszMargaritisz/cassandra-on-epam-cloud-vday-2017

 Apache Cassandra on EPAM Cloud

Organizer:

Virtualization & DevOps Day

Apr 5, 2017

Apache Cassandra on EPAM Cloud

How can we deploy & connect a database into multiple locations? What advantages and disadvantages will it have? And most importrantly, what kind of performance will it provide?

In his talk Oresztesz will show an ongoing research of EPAM's Java Competency Center, that evaluates Apache Cassandra deployment into multiple EPAM Cloud regions. Key features of this NoSQL database will be shown by practical examples.

https://www.meetup.com/EPAM-Software-Craftsmanship/events/238646781/
https://www.slideshare.net/OresztszMargaritisz/cassandra-on-epam-cloud
https://youtu.be/xwHZ748UxYI

Apache Cassandra on EPAM Cloud

Organizer:

EPAM

Nov 11, 2016

Introduction to DC/OS

A brief introduction to the DC/OS container orchestrator

https://vday.hu/2016/
https://www.slideshare.net/OresztszMargaritisz/introduction-to-dcos

Introduction to DC/OS

Organizer:

Virtualization & DevOps Day

Oct 4, 2016

Introduction to DC/OS

A brief introduction to the DC/OS container orchestrator.

https://www.slideshare.net/OresztszMargaritisz/introduction-to-dcos

Introduction to DC/OS

Organizer:

Microsoft