Oliver's ObjectScape

hauptseite | bilder | software | verschiedenes | über mich | kontakt

home | pictures | software | miscellaneous | about me | contact

development | articles | blog

I found this sentence by Yukihiro Matsumoto ("Matz"), the creator of Ruby, on the Internet: "Man is driven to create; I know I really love to create things. And while I'm not good at painting, drawing, or music, I can write software.". This pretty much describes the attitude of many software developers and also mine. While I’m also not good at painting or drawing I'm  trying to get some nice tunes out of my guitar ;-).

Developing software is one thing I really like to do because of the creativity and challenges it offers and because of the fun of it. I have now been working for almost 30 years as a software developer doing object-oriented software development using Smalltalk and Java. I can also be found on www.xing.com and on www.linkedin.com. My open-source projects are here on GitHub.

In the last years I have been developing with Java using eclipse, IntelliJ, Spring, Spring Boot, vert.x, Redis, Mongodb, Postgres, RabbitMQ, GitLab, docker, and  some other tools or frameworks. My favorite areas in computer science are concurrent and/or distributed systems. I like to  have a look at things like actors, STM, vert.x and things alike. Always like to look at languages. Currently looking a bit into Go, Kotlin, Swift, and C#.

In my Master's thesis I made use of academic freedom to develop an agent platform for distributed cooperative agents where agent load is balanced automatically called Janet (Java network).

Oliver Plohmann, December 2020