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

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

images from my events

Oresztesz Margaritisz - images from my events Oresztesz Margaritisz - images from my events Oresztesz Margaritisz - images from my events Oresztesz Margaritisz - images from my events Oresztesz Margaritisz - images from my events Oresztesz Margaritisz - images from my events
×

video

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

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/

read more
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

read more

Previous events

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/

read more
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

read more
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

read more
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/

read more
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

read more
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

read more
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

read more
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

read more
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

read more
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

read more
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

read more
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

read more
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

read more
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

read more
Oct 4, 2016

Introduction to DC/OS

A brief introduction to the DC/OS container orchestrator.

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

read more