My commercial experience as a programmer.

Experience matters

Education and self-teaching would not be enough to build up the reliable set of skill. This is the list of places where I learnt the craft on the job.

Where I work(ed)

Software Developer at Opera Software

At Opera I worked at the (Windows) engine team of desktop department. I helped maintaining the core part of the Opera browser.

My work concerned development and maintenance of C++ part of the product. Depending on case it required implementing new functionalities, making use of third party libraries or debugging under either Windows/Linux/Mac.

Project gave me the opportunity to study the design of an architecture of large high-performance application heavily using concurrency and inter-process communication.


Working at

Scala Developer at Scalac

June 2015 – now

I work as a backend developer. Projects I work with are written in Scala and based on SBT build system and Play Framework.

Recent project

Android Scala playground

Android Scala playground I've made to try out some ideas.