Mostly designing and developing complex web solutions, with a focus on overall architecture, front to back:
- React or Vue, CSS/SASS frameworks like Bulma/Bootstrap/Materialize, ES6+
- JAX-RS, MyBatis, microservices, Dropwizard
- Redis, Mongo, most SQL databases, etc.
- event-driven web-ui/websockets,...
...also couple of years mobile development experience (Android and BlackBerry), good with Netty and protocols in general, high-speed NIO channels with disruptors and low GC, OpenJ9 and Hotspot.
Experience splitting up complex monoliths into scalable clusters in the cloud. I can also configure and deploy it all to a bare bones HA Linux environments. Proficient in Docker and Kubernetes.
Developed some computer graphics algorithms, especially in 3D, can write raytracer with ambient occlusion without googling anything. Did couple of small projects with ThreeJS and Oimo, including some shaders.
Decent experience in FP, wrote a bunch of parser-combinators, can fmap() my way through a backend feature and explain, why a monad looks like a monoid in a category of endofunctors, starting with a category definition.
My other passion is skiing. Fluent in German, English, Russian and Ukrainian.
Member for 6 years, 1 month
2 profile views
Last seen Dec 18 '13 at 6:18
- Stack Overflow 7.5k 7.5k 22 gold badges3737 silver badges6262 bronze badges
- Blender 393 393 11 gold badge33 silver badges88 bronze badges
- Politics 230 230 11 silver badge66 bronze badges
- Software Engineering 228 228 22 silver badges88 bronze badges
- Server Fault 157 157 11 silver badge88 bronze badges
- View network profile →
Top network posts
- 146 Java 8: Where is TriFunction (and kin) in java.util.function? Or what is the alternative?
- 44 db2 SQLCODE -668 when inserting
- 29 What is the fastest way to create a curved plane?
- 21 Android Sqlite IN, NOT IN syntax
- 19 Passing database connection around in a nodejs application
- View more network posts →