Position: Middle front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 2.5

I worked with Angular 8 & RxJs, especially with services, directives, dependency injection, pipes etc. I developed rich UI applications, working on optimizing and refactoring components, improving architecture. Fixed many critical bugs in existing web pages, developed pixel perfect web pages from scratch using PSD/Sketch/Adobe xd templates.
Only open for opportunities for Relocate to European 
countries (Czech Republic, Poland, Germany...).    



I’m front-end developer with a talent for identifying client needs and great track record of web projects. Self-started with creative thinking, organized, attentive to details and customer goal. I’m
a fast learner, can absorb new information and develop all the necessary skills.

2 year 6 month - Angular 2+
 Created a SPA using HTML5, CSS3, LESS, JavaScript, TypeScript, Angular 2+.
 Used Jenkins as continuation integration and development tool which ties automated builds, tests and releases together in a single workflow.
 Used Swagger UI to visualize and interact with API’s.
 Expertise in writing End to End test cases with Cypress for Angular application.
 Experienced in Angular in making calls (GET, POST, PUT, DELETE) for triggering or fetching data from RESTful API’s provided by backend team.
 Implemented ​Angular modules, services, templates, pipes, directives, services and dependency injection to create a ​SPA.
 Created an applications which made ​HTTP calls​ and handled all asynchronous work by using ​Observables.

2 years Freelancing  (80% - HTML Coder, 20% - Angular2+).
 Developing UI using technologies like HTML5, CSS3, jQuery, JavaScript, TypeScript, Bootstrap, Gulp, Webpack, Charts.js, Angular​, Angular Material, RxJs, VueJs​.
 Developing Angular UI applications, working on optimizing and refactoring components, improving architecture.
 Converting designs into responsive, mobile-friendly interfaces optimized for speed and performance on modern browsers.
 Working closely with the back end development and UI/UX design teams to bring clients visions to life.
 Brainstorm on the issues and providing business solutions.
 Analyzing the requirements and preparing engineering requirements specification.
 Sharing the estimates with the customers.
 Gathering complete information about the requirements.
 Implementing optimum technical solutions.