An epidemic model was crucial in software engineering far before the COVID-19 pandemic hit the modern world. It is widely utilized for rumour spread modeling and plan in information exchange. We are going to walk you through our journey with the highly complex distributed blockchain system. Throughout this story, you will learn about the architectural drivers we have faced, the communication models we have decided on, and the consequences of these decisions. The full communicative is based on the real, living, and publically available strategy that we have been actively working on. Although any niche terms found in math (category theory), blockchain, and Scala might be utilized in the presentation — there is no request for you to know them upfront as the focus is solely on architecture. You can learn how 50, 100, and many more nodes can easy talk to each another to get a distributed consensus.
Lecture took place on Friday 27th August 2021 at 13:30 in area 3
Marcin Wadoń:
Marcin's experience comes from software improvement agencies — he has worked for respective leading companies and startups in the last fewer years. He has earned a reputation for spreading good practices, designing architecture, cracking business problems, and delivering high-quality code. Together with his brother, he designed and implemented a customized smart home strategy from scratch. On a regular basis, Marcin is active in developing an innovative blockchain solution working as a core protocol engineer, interfacing with the business side, and supporting a immense community. The complicated nature of the task required him to dive deep into quantum physics — luckily, he likes a good challenge. He is an enthusiast of category explanation and functional programming, loves math and problem-solving.
Artur Bańskowski:
Artur has been acting as Head of transportation at Evojam for over 3 years. He has a strong background in software engineering and a soft place for functional programming. Direct work for the method craftsmanship of the squad and the overall quality of the company's services keeps him close to the technology. He was actively active in the early phase of the blockchain task on a regular basis. Throughout various epochs of the task lifecycle, he mentored and advised the method team. He was operating on both method and strategical levels. Before being appointed as HoD, Artur was already working at Evojam for respective years as a Software Engineer and Architect with a focus on backend, mainly Scala. His main responsibilities included designing strategy architecture, providing consultancy to clients, and coding. Artur has broad experience from various technologies, areas, and architectural styles. In the past, Artur was besides CTO of an online grocery in Warsaw — a startup-vibe company leading on a local marketplace of online retail shopping. He gained the first experience in a couple of large and tiny product companies, including Gadu-Gadu. Privately, Artur is simply a immense fan of programming in various languages — from Golang and Java through JavaScript to Scala — and automating repetitive tasks. 1 of his beloved mottos is "Always usage the right tool for a job."
#IT #Development #SoftwareDevelopment