Кариерен център

Факултет по математика и информатика

бул. Джеймс Баучер 5

тел. 02 / 8161 589

career@fmi.uni-sofia.bg

Лекция на Paysafe на тема: Multithreading nightmare: Rules which can help you to not make your Java multithreaded program a horror

Кога: 24 октомври 2023 г.

Къде: зала 325 на ФМИ от 18 часа

Лектор: Александър Цветанов, Principal Engineer

Bio: Hello, I am Alex. I am part of the IT industry for 8 years and have been at Paysafe for 5 years. My career started as an intern in CSC, after that I was part of Musala Soft and now I am part of the big Paysafe engineering department. My experience here started as a Senior Software Engineer, went trough Lead Software Engineer and now I am a Principal Software Engineer. My passion is clean code, AWS, Java, Spring and of course – multithreaded programming. Also, I am passionate to share my knowledge and help others to gather more knowledge and experience.

Agenda:

  • Time for making me famous?
  • Can I live in non multithreaded environment?
  • Short story from the real experience
  • How to understand if my code is thread safe
  • Gathering thread safety requirements
  • Synchronization and locking
  • Java monitor pattern
  • Concurrent collections
  • Q&A