← В ленту

Портфолио

Odoro Inc.

Senior Developer

Lightpad

Founder, full-stack developer

JUXT LTD

Senior Developer

Скиллы

Backend
C#
Clojure
CSS
Docker
Flexbox
Front-end
full-stack
Grid
Java
Java
JavaScript
JS APIs
MySQL
.NET
Nginx
PHP
React-Redux
UX/UI
WPF

Опыт работы

Senior Developer
03.2019 - 10.2019 |JUXT LTD
Clojure, ClojureScript, Datalog
Participated in Crux – a modern bi-temporal database. Developed Console UI, contributed to core features, improved integration with Declarative Dataflow - realtime update streaming engine. So far, JUXT is among my favourite employers, with devoted attitude, bright people and the right structure. See a recommendation letter by Jon Pither (JUXT CEO) on Linked In. Tech: Clojure, ClojureScript, Datalog
Founder, full-stack developer
10.2018 - 10.2022 |Lightpad
Clojure: Ring, Korma ClojureScript: Reagent, re-frame Home-grown: layout engine, client-server data sync via diffs
Lightpad is a calendar with a linear ascending layout, color-schemes and notes. 5th of the day on Product Hunt on June 2nd 2020 (Tuesday). See post. Featured in 15 best productivity apps of 2020 on FastCompany. Article. Tech: Clojure: Ring, Korma ClojureScript: Reagent, re-frame Home-grown: layout engine, client-server data sync via diffs.
Senior Developer
04.2017 - 03.2019 |Odoro Inc.
React, Redux, Go, Java, Sass
Full-stack developer
06.2016 - 06.2017 |Reanimator. [project]
Clojure, Garden (+ responsive), Hiccup, JS
Built SEO-optimised website with for Bremen gadget repair service. Tech: Clojure, Garden (+ responsive), Hiccup, JS
Full-stack developer
05.2016 - 09.2016 |64 Studio. [project]
Clojure, Garden (+ responsive), Hiccup, JS
A website for a Europe-scattered Russian-speaking digital agency. The website is written in Clojure including stylesheets, which are generated by Garden. The website was closed later, so only a few layouts are left e.g. Tech: Clojure, Garden (+ responsive), Hiccup, JS
Senior front-end developer
11.2015 - 03.2017 |Dostavista
MySQL, PHP, PHTML, Vanilla JS, LESS (+ responsive), bash scripting
Developed international front-end for Russia, UK, India, China, South Korea Improved delivery speed Minimised core codebase Updated legacy front-end code Assisted design process, produced UX prototypes Tech: MySQL, PHP, PHTML, Vanilla JS, LESS (+ responsive), bash scripting
Founder, full-stack developer
07.2014 - 01.2016 |Ognivo
Ring, Korma, Compojure, Hiccup, Hickory, zippers, Aleph, Lamina, image-scalr. MySQL, Jetty 9, CoffeeScript, JS Websockets, Stylus (+ responsive), RequireJS, Grunt, bash scripting, Google Page Speed Insights; Nginx administering, optimization and security tuning; Let's Encrypt, Ubuntu, Java (ditched), NodeJS (ditched)
Ognivo is a web-notepad with hierarchal tags, planning and social features. The core feature is hierarchal tags, which enable precise tagging, and help to develop better structure of user data. They also allow to manage content access and visibility. From the tech perspective, project features a home-made data framework, real-time sync between users over WebSocket, home-made UI and UX. Tech: Clojure: Ring, Korma, Compojure, Hiccup, Hickory, zippers, Aleph, Lamina, image-scalr. MySQL, Jetty 9, CoffeeScript, JS Websockets, Stylus (+ responsive), RequireJS, Grunt, bash scripting, Google Page Speed Insights; Nginx administering, optimization and security tuning; Let's Encrypt, Ubuntu, Java (ditched), NodeJS (ditched)
Senior front-end developer
02.2014 - 07.2014 |Dostavista
PHP, CoffeeScript, Stylus, JS, Require.js, Grunt, CSS (+ responsive), bash scripting, Google Page Speed Insights
Full front-end job stack: developing a set of components, maintaining consistent user experience throughout the whole site. Major rewrite of the front-end code to meet modern standards of the time: modules, bundles, minification, gzip. Content delivery analysis and optimization. Tech: PHP, CoffeeScript, Stylus, JS, Require.js, Grunt, CSS (+ responsive), bash scripting, Google Page Speed Insights
Front-end developer
01.2014 - 02.2014 |Scade
JS, Google Closure Library and Compiler, JS Webcam API, SASS, Facebook widgets, NodeJS
Developed a few components, including Facebook login, and JS webcam photobooth Tech: JS, Google Closure Library and Compiler, JS Webcam API, SASS, Facebook widgets, NodeJS
Full-stack developer
10.2011 - 05.2013 |Musical wave
Java, Tapestry 5, MySQL, Glassfish, Spock, Groovy, Selenium, Ubuntu
Developed an online accounting application for the school management team. The job included customer interviews, front-end and backend development, server administering Tech: Java, Tapestry 5, MySQL, Glassfish, Spock, Groovy, Selenium, Ubuntu

Образование

Business informatics (Бакалавр)
National Research University Higher School of Economics

Языки

АнглийскийСвободно владею