Description of key skills:
- Layout by using BEM methodology. I use SСSS/LESS with Flexbox, CSS grid, CSS table, Bootstrap 3-4, Material UI. Cross-browser, adaptive, responsive layout, PixelPerfect;
- Adapting websites for mobile devices;
- Email layout;
- SPA development with React.js + redux (thunk, saga), including SSR (Next.js).
- SPA development with vue.js + vuex;
- Writing tests by using Enzyme + Jest
- json, xml, ajax;
- Task runner: gulp. Bundler: webpack;
- svg / png sprites;
- Graphics preparation (cutting, editing and optimization of images);
- Figma & Photoshop skills;
- Node.js: Express.js, Koa.js;
- PHP: Laravel, Wordpress;
- Data management, DBMS: Mongo.db (ORM: Mongoose), PostgreSQL (ORM: Sequelize), Firebase, MySQL, GraphQL, Redis, Memcahed
- Integration with payment systems (Payture, PayPal, Tinkoff, Yandex.kassa);
- CRM integration: Bitrix24;
- Web scrapers (parsers) development;
- Integration with third party services (trello api, vk api, slack api, telegram api, linkedIn api, yandex metrika, google analytics, etc);
- Cloud Platforms: AWS (EC2, S3), Heroku;
- DevOps: Docker, CircleCI;
- Evaluation of cost and time;
- Teamwork experience using gitflow (github, bitbucket, gitlab);
- Project management in trello;
I started my web development journey about 5 years ago. During this time, I truly loved it. I strive to constantly improve my programming skills and learn new stuff every day.
I graduated from Southern Federal University with honors.
BS in «Information systems and technologies».
P.S Currently I am interested more in freelance projects.