Position: Senior Front-end developer (Angular)
Category: JavaScript
English level: upper
Years of experience: 4


SEP 2020 – PRESENT
Frontend developer
Development and support of two applications - for mobile device (AngularJS + Cordova) and desktop clients (Angular) of a German healthcare project. Elaboration of application architecture followed by Angular best practices. Significant focus on transformation (mapping, filtering, grouping, etc.) of complex data structures with further representation in form of sophisticated tables and charts.

APR 2018 – SEP 2020
Frontend developer
Responsible for development and support of admin portal for fintech project. Creation of UI components with Angular 2+ in conjunction with NgRx, KendoUI and Angular Material libraries. Implementation of modern best practices of SPA development: modules lazy-loading, data caching and progressive web-application (PWA) features. Provide admin portal with reach UI and functionality to meet ongoing business requirements related to global product/system configuration and customers support.

OCT 2017 – APR 2018
Frontend developer
Optimization and graduate migration of several gaming portals from jQuery to ReactJS. Adaption of HTML markup according to required frontend features both for mobile and desktop platforms. Implementation of real-time data update functionality using GraphQL query language. Integration of React + Apollo Client based widgets as a new features into ongoing projects. Bugs fixing and legacy code refactoring.

JUL 2017 – OCT 2017
Frontend developer
Development of Single Page Application frontend part with Angular 2 (building components, services and interfaces; styling of components HTML templates according to client’s style guide. Also responsible for elaboration of frontend architecture in this project. The application is designed to forecast workload and to plan daily shifts for operators at customers support center.

FEB 2017 – JUL 2017
Junior Frontend developer
Development of adaptive landing pages mainly using Boostrap. Creation of simple animations on these pages.