About

Hi! My name is Sergiy Bagdasar. This is my personal website which includes a programming blog. The initial reason I’d started it was to help software engineers feel more confident on their first day at work by writing about topics which are not properly covered in universities, but are definitely part of your work from day 1. Everything I write is based on research and my personal experience from working on multiple projects in the last few years. I hope you enjoy it and if you do, leave comments under the posts and share them with others!

A little bit of my personal background

I was born in Ukraine in 1992 where I also attended primary school. In 2005 I moved to Cyprus with my mum. I graduated with distinction from Aradippou Lyceum in 2011 and served in the Cypriot army for 14 months until 2012. I studied computer science at the University of Cyprus with a public scholarship until 2016, when I moved to Barcelona. I studied high performance computing (with a strong incline towards computer architecture) and received my master degree from the Polytechnic University of Catalonia in 2018. An idea for my own startup brought me back to Cyprus for about a year. In 2019 I decided to develop my career in London, where I currently live and work as a python software engineer. I speak English, Greek and Russian, but consider Greek as my main language.

  • IT technician, Larnaca, 2012-2016.
    • I always liked taking things apart so it was a lot of fun. Broke my first laptop though.
  • IT Assistant at the Computer Science department, University of Cyprus, 2013-2014.
  • Computer Science Teacher (ages 8-11) based on the CODE education program, Larnaca, 2014-2016.
  • Research Assistant at the Computer Science department, University of Cyprus for three months after graduating in 2016.
    • Topics: Compilers, Reversible Computing.
  • In 2017 I started working on a project called Loftedball. It has been in production for a few months, but I decided to shut it down. Here is a short post about Loftedball.
    • Tech: Python, Django, PostgreSQL, Redis, Celery, RabbitMQ, Java, Android, Heroku.
  • Since October 2019, I work as a python software engineer at Yobota. We power the best financial products out there (check LiveLend, SmartSave, Fronted). By the way, we are hiring!
    • Tech: Python, Django, DRF, Redis, SQL, Jenkins and more.

Working experience (not LinkedIn material)

  • House painter for a summer.
  • House builder for a few summers & weekends.
  • And 2 weeks as a garbage man in 2014, it was a temporary position and I was really good at it.

Projects

Here are a couple of other projects worth mentioning:

  • MCE injection and tolerance at OS level. This work was done as part of my master’s dissertation in UPC.
    • If you are into computer architecture, check it out. It’s about injecting, analyzing and preventing physical memory errors.
  • RISA is a reversible instruction set emulator I developed for my bachelor’s dissertation in UCY.
    • If you are really into computer architecture, check the wiki.

Site Shortcuts

Enough about me, go read some posts. Press s to start searching. Navigate with the arrows to select a post. Press enter to open. Or, you can always use your mouse.