Bitecode blog

Knowledge for JVM-hungry people

About Me

Marcin Szlagor is a software engineer specializing in JVM languages and frameworks with professional experince since 2003. He has been working on many operating systems, using many different programming languages and numerous frameworks.

Hobbist

His programming adventure started in his youth (1996). His first language was Clipper, later he moved to Windows programming starting with Delphi 2. Next languages were C, C++ with some pinch of Assembly. For quite a long time he felt the need to be close to operating system creating small/lightweight applications (WinAPI) and device drivers on Windows.

Security

Security topics was what had been interesting him for a long time. Around 2005 he was exploring rootkit.com and sysinternals. He was also heavily under the influence of the book Rootkit: Subverting the Windows Kernel. At that time creating PoC rootkits, keyloggers, sniffers or covert channels (both kernel and user mode) for Windows was his hobby.

Professional

He started his professional career in 2003 as a C/C++ developer - implementing OFTP client/server software on Linux platform which was responsible for creating, parsing and transferring of EDI documents over different communication channels, mainly ISDN connection. An indispensable part of communication between ERP systems in the automotive industry.

In 2009, he fell in love in Java and learned functional programming paradigm with Scala. Since then he was focusing his interest on JVM ecosystem. For the next years his special point of interest was newly emerging framework called Grails and it’s dynamic language Groovy. He took part in many projects where he was responsible for creating and maintaining applications based on Grails. He mastered all parts of application life cycle from gathering requirements, through designing, implementing, testing, deploying and maintaining. He often calls himself full-cycle developer.

Profile

He has strong interests in various technical topics, which he likes to sharing his ideas on his blog:

  • performance optimization both in JVM and database level
  • containerization
  • security.

Although Marcin believes in self learning as a process, he also holds a MSc and BSc in Computer Science, finished with great marks.

While he is free, he likes enjoying time with his family, preparing nice meals, playing valleyball and recently training cappoaira.

Feel free to connect him at Github and Linkedin, leave your thoughts in his blog or share your ideas by writing him an email.

comments powered by Disqus