Autodidact. Software developer. Senior web developer, full stack. Main expertise: dynamic web applications (SPA with React).
Part of team at Purelab.io, a software development and consulting studio. Hire us for your next big project!
Previous occupation: senior web developer at ToBox.
See my works.
Limited experience: Haskell, Clojure, Erlang.
Passing familiarity: C, Swift, Rust, Common Lisp, Scheme.
Prefer functional programming and functional languages.
Limited experience with relational and document-based DBs.
Solid experience: web application frontends.
Limited experience: web application backends. Prefer backend-as-a-service platforms such as Scaphold, Firebase, Auth0, AWS Lambda.
Solid experience: functional, reactive architectures such as Prax or Redux.
Not using anymore: MVC, MVVM.
Highly interested in programming language design.
Favourite pastime: writing and contributing to open source software.
Location: Moscow, Russia (planning to move out).
Always up-to-date link to resume. (Most browsers let you print to PDF.)