Yuri Egorov🔗
- Birthdate: September 11, 1972
- E-mail: ysegorov@gmail.com
Full Stack Python/Javascript Web Developer
- project requirements analysis
- software design and development (backend and frontend)
- production systems deploy and maintenance
- QA, automated testing
Technologies🔗
- Programming languages: Python, Javascript
- Data storage: PostgreSQL, Redis, MongoDB
- Frameworks and libraries:
- Python: Django, Tornado, Flask, psycopg2, pytest
- Javascript: vanilla, @yagni-js/yagni, @yagni-js/yagni-dom and others
- CSS: PostCSS, LESS, SASS
- Developer tools: vim, git, vagrant
- Assets management/building: postcss, rollup, webpack, gulp, grunt
- Infrastructure, deploy and monitoring: AWS, Codeship, nginx, uwsgi,
gunicorn, supervisor, fabric, sentry, jenkins, ansible
- Operating systems: Linux (ArchLinux, Ubuntu, Gentoo, CentOS, RedHat)
Education🔗
- State University of Management, Moscow, 2007-2009, Information Management
- Higher Military Engineering School of Communications, Saint-Petersburg,
1989-1994, Department of Automated Control Systems, Software Engineer
Open source projects🔗
- yagni - functional js library for frontend
- yagni-dom - functional js library for DOM API interactions
- yagni-parser - functional js library for HTML to
yagni-dom compatible js module conversion
- yagni-router - functional js library for browser-based
routing
- rollup-plugin-yagni - rollup plugin for HTML to
yagni-dom compatible js module conversion (uses
yagni-parser under the hood)
- yagni-loader - webpack plugin for HTML to
yagni-dom compatible js module conversion (uses
yagni-parser under the hood)
- mdpreview - small utility to preview markdown files in
browser (written in Rust)
- wt - static site generator (python3) - project has been moved to
archive, no plans to develop it further
Web Projects🔗
- 2016, https://tolsha.ru (in Russian),
Tolsha Pottery (static site made with wt)
- 2013, http://gnarc.ru, Electronic Archive of Gnezdovo Area Archaeological Data
(tornado/mongodb/redis/backbone/bootstrap), online system to manage and view
archaeological data (metadata, photos, reports) with server-side pdf files
conversion for online reading
- 2011, http://modi-kuzminki.ru (not in production since 2014),
Moscow Region House of Arts official website (django/postgresql, self-made design),
CMS to manage articles/news/images, seat reservation system, playbill
- 2010, private, The International Labour Organization, Moscow branch, Contract
Management System (django/postgresql, self-made design), internal system to
manage conractors and contracts with simple review/approve workflow and
notifications
- 2009, private, Trans-IT, Accounting Management System (django/mysql,
self-made design), internal system to manage contractors and contracts
- 2002-2005, http://archeologia.ru, Archaeology of Russia (php/mysql, self-made
design), library of scientific (historical/archaeological) materials
Job experience🔗
- Passware Inc., 2016, Software Engineer
- Chtd (BI solutions), 2011-2015, Software Engineer (overview)
- Trans-IT (System integrator for metro), 2007-2010,
Head of the Applied Systems Department
- Autoconnex (Automobile GPS/GSM Security Systems), 2001-2006,
Head of IT Department/System Administrator
- Ministry of Defense (GIS solutions), 1994-2001, Engineer
Languages🔗
- Russian (native)
- English (intermediate)