TECH SKILLS
- Developing web frontend projects
- Analyzing and implementing Adobe Photoshop design layout files in code
- Applying BEM methodology principles
- Following mobile first progressive enhancement strategy
- Using responsive web design layout technics
- Writing semantically correct W3C-valid HTML5 code
- Authoring LESS stylesheets using modern CSS3 features
- Maintaining cross-browser compatibility
- Coding basic frontend JavaScript
- Automating project building and debugging using Gulp system
- Debugging web projects with browser developer tools (preferably Google Chrome)
- Collaborating and versioning with Git VCS (using both GUI and shell)
PROJECTS
-
Pink · April 2016 ·
http://kataskin.github.io/pink/
A BEM-powered mobile first developed social media web project.
Responsive web design layout is implemented with flexboxes.
LESS-preprocessed CSS styles are auto-prefixed and minimized.
Raster graphics’ dynamically configured source (using <picture> and @media)
optimizes multiple design layouts and high-DPI Retina displays support.
Project compilation is performed automatically through a Gulp build script. -
Gllacy · February 2016 ·
http://kataskin.github.io/gllacy/
Fluid-layout e-Commerce website is created using PSD design outlines.
JavaScript powered popups are enhanced with CSS @keyframes animation.
Progressive enhancement strategy including unobtrusive JS results in high reliability.
Website is checked against content overflow layout issues.
EDUCATION
- MSc in Physics · Lomonosov Moscow State University · 2005 – 2011
- Basic HTML & CSS course · HtmlAcademy.ru · 2015 – 2016
- Advanced HTML & CSS course · HtmlAcademy.ru · 2016
- Basic JavaScript course · HtmlAcademy.ru · 2016
EMPLOYMENT
- Saint-Petersburg Technical University School IT Academy · 2013 – 2015 basic programming and mathematics teacher
- Moscow State Lyceum №1518 · 2010 – 2012 physics teacher