Shilov Kirill Alekseevich.
Age: 26.
From: Russia, Izhevsk.
Frontend developer with 5 years of development experience.
- Izhevsk State Technical University, 2013-2017, Communication networks and telecommunication systems - Bachelor degree.
- Russian (native)
- English (intermediate)
- Semantic crossbrowser markup (HTML, HTML5)
- Progressive Enhancement, Mobile/Responsive web development
- Web page load optimisation
- CSS3 Animations
- CSS semantic namespaces
- BEM
- Email markup, foundation framework, MJML framework
- SASS, LESS, SCSS, Stylus
- CSS Frameworks: Bootstrap, Susy, Foundation
- SVG
- ES6
- Vanilla JS
- Angular 1.2, 1.6
- Angular 2+ and newest (11+)
- TypeScript
- NGRX
- rxjs
- Architecture
- HTML5 Video API, Google MAP API, History API, Canvas (fabric.js).
- Node.js
- Koa.js, Express.js
- HTML, HTML5
- Jade (Pug)
- Twig
- Knowledges about simple SQL and Postgres requests
- Tools: Webpack, Gulp
- IDE: WebStorm, PHPStorm, Idea, Visual Studio Code.
- SourceControl: git, gitHub, gitLab, gitKraken, sourceTree
- Additional Tools: Photoshop, Illustrator, Trello, Figma, Sketch, Postman
- OS: MacOS, Windows
- Project management system: Redmine, Jira, Confluence, YouTrack (jetBrains)
- HubSpot
- MailChimp (Email manager)
Creating new big section and feature. Piano (2018-Present days)
Creating and updating new section of business platform, working in team with 4 backend and 3 frontend developers. Technologies used: Angular (7), typescript, tslint, rxjs(6+), ngx-model as a service-store, java and selenium tests.
Piano.io site (2017)
Created a new pages using Angular2+, responsive design, animations and etc.
Legacy big project. Piano (2017-2017(summer))
The business platform for digital media. Big project using 5 sub projects with different technologies, such as: Angular 1.2, Angular(4), Vanilla JavaScript, jQuery,TypeScript, Webpack 2 and 3, Gulp, SCSS, LESS, HTML. from: simple markup for templates and styles. to: creating new features, new templates, updating design in existing project, creating functionality using Angular 4, AngularJS 1.2.22 and etc.
Admin site of Russian companies. Desktop admin site, using: Angular2, TS, SCSS, HTML, Symphony, twig,
Promo site of Russian udmurt news company. Adaptive promo websites, using: JS, ES6, jQuery, SCSS, HTML5, twig.
IVI MELAXEN (2016)
Desktop special project for IVI websites Technologies used: HTML(jade), SСSS, client-side development using jQuery and ES6, backend-side development using node.js and mongoDB, background video, canvas for mini-game with animations used fabric.js and automation with gulp and Babel.
IVI MASTERCARD (2016)
Special project for IVI website. Support with bug-fixing, adding new features in markup, js and support.
IVI KINDER PINGUI (2016)
Adaptive special project for IVI websites Technologies used: HTML(jade), SСSS, client-side development using jQuery, HTML5 VIDEO API, adaptive popups, Youtube API and automation with gulp.
IVI KINOSHOW (2016)
Adaptive special project for IVI websites Technologies used: HTML(jade), SСSS, client-side development using jQuery, all data manipulation on client-side without backend and automation with gulp.
LATUM (2016)
Project for Latum VR and AR technologies. Technologies used: HTML(jade), SСSS, Susy framework for grid, adaptive design, client-side development using jQuery and automation with gulp.
IVI NAZIVIN (2016)
Adaptive special project for IVI websites Technologies used: HTML(jade), SСSS, client-side development using jQuery and automation with gulp.
Adaptive promo websites, collaboration with .NET development, using: JS, jQuery, SCSS, HTML5, jade. Bug fixing, creating new features for the main website and permanent support only.
IVI GODKINO (2016)
Special project for IVI website. Technologies used: HTML(jade), SСSS, client-side development using jQuery, AJAX and automation with gulp.
Special project from HTC-CS.RU. Technologies used: Semantic HTML markup and responsive design, with using jade and preprocessor SCSS.
Videomore - HTC-CS (2016)
Landing-page for portfolio HTC-CS website. Desktop version and responsive for monitors more than 1920px. Technologies used: semantic markup, jade, SCSS, Parallax, lots of animations on css and js, video API, jQuery, SVG.
YOGAJOURNAL (2016)
Multipage website. Some bug-fixing in adaptive design, markup, javascript code, adding new features and permanent support only.