Skip to content

tvixxx/JavaScriptBasic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Shilov Kirill Alekseevich.
Age: 26.
From: Russia, Izhevsk.
Frontend developer with 5 years of development experience.

Education

  • Izhevsk State Technical University, 2013-2017, Communication networks and telecommunication systems - Bachelor degree.

Language Skills

  • Russian (native)
  • English (intermediate)

Technical skills

HTML/CSS

  • 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

Javascript

  • 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

Templating

  • HTML, HTML5
  • Jade (Pug)
  • Twig

Additional

  • 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)

Previous projects (relevant)

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.

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.] (2016-2017)

Admin site of Russian companies. Desktop admin site, using: Angular2, TS, SCSS, HTML, Symphony, twig,

[Promo site of Russian news company] (2016)

Promo site of Russian udmurt news company. Adaptive promo websites, using: JS, ES6, jQuery, SCSS, HTML5, twig.

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.

Special project for IVI website. Support with bug-fixing, adding new features in markup, js and support.

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.

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.

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.

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.

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.

Multipage website. Some bug-fixing in adaptive design, markup, javascript code, adding new features and permanent support only.

Releases

No releases published

Packages

No packages published