Anton Verinov
Full-stack/generalist developer and occasional public speaker
Kyiv, Ukraine (ready for remote and/or EU relocation)
E-mail: anton -at- verinov.com
Github: @zemlanin
Twitter: @zemlanin
Alignment: Chaotic Good
Work History
Nov 2021 — ...: Standard
- Nov 2021 — ...: Senior Engineer @ Nebula
Fwdays
- Sep 2021 — Oct 2021: Program Committee and moderating on Software Architecture fwdays'21
- Jun 2021: Moderating on JavaScript fwdays’21 (in addition to a talk and participating in one of public discussions)
- Mar 2021: Moderating on React fwdays’21 (in addition to participating in one of public discussions)
Jun 2019 — Jul 2021: Wix
- May 2020 — Jul 2021: Developer at Editor Platform
- Jan 2020 — May 2020: Developer at Wix Editor
- Jun 2019 — Dec 2019: Developer at Site Search
Mentoring and code review
Migration of a huge previously-abandoned-but-still-important-and-now-revitalized repo from requirejs to webpack
Development and implementation of Deeplink and Events APIs for use in editors and applications; making editorSDK
more user-friendly
Jan 2017 — Apr 2019: EVO.company (née prom.ua)
- Apr 2018 — Apr 2019: Project co-founder / Developer @ Askyguru
- Jan 2017 — Apr 2018: Software Engineer
Lead development and architecture of:
- Colbert, user feedback service which helped Evo’s marketplaces to get a better idea of visitor’s opinions and personal preferences. Balancing visitor’s privacy, manager’s wants and time of marketplaces’ developers (to get user feedback, marketplaces use Colbert’s JS snippet to display questions, so its API must be quite stable)
- Bell, service for sending various trigger messages via multiple channels (like push, email, etc.)
- EvoID, shared identity between multiple company’s marketplaces
- Askyguru, public version of Colbert with streamlined and simplified features
Used technologies:
- Python, JS, TS
- aiohttp, GraphQL, Node.js, React.js, Mithril
- Git, Webpack, Ansible, DigitalOcean + Google Cloud, Docker + Kubernetes
Aug 2016 — Nov 2016: Grammarly
- Aug 2016 — Nov 2016: Software Engineer
Rewriting existing web application to a new Typescript-based stack
Used technologies:
- Typescript
- React.js, RxJS
- Git, Webpack
Jan 2013 — Aug 2016: EVO.company (née prom.ua)
- Oct 2015 — Aug 2016: Tech Lead (bigl.ua team)
- Sep 2014 — Oct 2015: Team Lead (catalog team)
- Jan 2013 — Sep 2014: Software Engineer (catalog team)
Responsible for catalog, the most loaded part of the site — millions of daily pageviews and a lot of user interaction
Page load optimizations; tools for handwritten and automatic page customization
Analytics, simple data analysis; mentoring; communications between team members and other departments; internal tooling
Used technologies:
- Javascript/ES2015/Coffeescript, Python, Clojure, Clojurescript
- PostgreSQL, Elasticsearch, React.js, RxJS
- Mercurial, Grunt, Webpack
Talks
- everywhere is undefined: (ru) Using the "script" part of JS
- Jun 2021 @ JavaScript Fwdays
- React with mustaches: (ru) Salvaging good ideas from an abandoned module
- Dec 2019 @ React Kyiv
- Limitless: (ru) aka "Less is More, War is Peace"
- Jul 2019 @ BeerJS Summit Minsk
npm explore npm
: Drawings about npm- Feb 2019 @ KyivJS
- Dec 2018 @ KropJS
- Awesome Demos Done Quick: (ru) Talking about JXA with JXA
- Jun 2018 @ BeerJS Summit Minsk
- 0x0BADC0DE: (ru) How to be an ethical developer
- Mar 2018 @ DevTalks/KyivJS
- Cache Already Done: (ru) Lightning talk about Cache-Control
- Oct 2017 @ KyivJS
- API Already Done: (pdf) Lightning talk about HTTP
- Jan 2017 @ KyivJS
- rxlides: interactive presentation about RxJS
Public Discussions
- Monorepo. Pros and cons on JavaScript fwdays’21 (ukr/ru)
- About the algorithms and interviews on React fwdays’21 (ukr/ru)