I'm experienced in front-end development. Most of the time I’m using Angular framework as a main tool for building my apps but it’s not the only option. I enjoy developing front-end, this is my passion =) I can build outstanding apps of any complexity. During my career, I’ve built or been involved in the development of tons of fascinating systems and features, such as CMS, LMS, reactive forms with complex validation, trees, custom widgets, etc. Please, check out my portfolio to see some of them.
Below you can find the list of skills I've obtained and technologies I'm working with.
HTML5, PUG - building responsive web-pages with support of graceful degradation and progressive enhancement.
CSS3, SASS, SCSS - creating clean and easy-readable style sheets.
Languages and specifications.
Frameworks and libraries (not all).
Rxjs, Lodash, Reflex grid, ngx-translate.
Material Components (Angular material), PrimeNg, Dragula, Three.js, Editor.js, Bootstrap...
Version control systems and platforms:
GIT, Bitbucket, Github, Gitlab;
Working with the Docker, virtual machines.
Techniques I was used to working with, the principles I'm following during development:
BEM (Block Element Modifier), Gitflow, KISS, DRY, RORO, YAGNI, and more.