• File

Serhii

Angular developer

Age:
35 years
City of residence:
Vyhoda
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

SERHII MYTNYK
SOFTWARE ENGINEER

Ivano-Frankivsk, Ukraine [open contact info](look above in the "contact info" section)

PROFILE SUMMARY

I have over four years of experience in software development. I am a hard-working frontend developer
who creates web applications of varying complexity. My main goals are your success. Complex tasks are
always a challenge for me, which I gladly accept.

SKILLS
JavaScript HTML Angular (v2-16) RxJS BEM Agile
TypeScript CSS/Sass Angular Material Npm Bootstrap Jenkins
NGXS Salesforce Canvas SOQL JSON Docker
Rest APIs Git, GitLab OOP

EDUCATION
Master degree 2010 - 2015
National Technical University of Oil And Gas

LANGUAGES

Ukrainian, English, Polish

WORK EXPERIENCE

Earth Elements Apr 2021 - Now

Earth elements deliver the highest quality interior home finishes from suppliers around the world to
clients in the northwestern region of the United States. Earth elements are changing the way home
buyers, builders, architects, designers, and vendors do business.

Modify and maintain existing systems for adaptation to business, and / or technology changes.
Migrated an application developed in AngularJS to Angular 12.
Working with Angular 12 to develop single page applications, worked with NGXS for managing Angular
applications.
Developed the application using Agile Scrum methodology by breaking down the project to several
sprints.

Environment: Angular, SalesForce, Apex, SOQL, RxJS, REST APIs, NGXS, Moment, NPM, Agile.
Best Business Feb 2020 - Apr 2021

Working with different kinds of work related to front-end development. Using Angular
framework with a lot of libraries, we combine UX's best practices and modern design
to create an effective interface that makes the platform easy and fast to use.

Involved in the development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and
Angular, JSON.
Created reusable templates and style sheets based on UI standards and guidelines. Performed
functional tasks using specifications and wireframes.
Extensively used Debugging JavaScript using the Chrome developer Toolbar.
Coordinate with Interface Design Architects for meeting accessibility standards at a code level.
Followed Scrum methodology.

Environment: Angular, JavaScript, BEM, Figma, JSON, REST APIs, Canvas, Boodstrap

WORK SUMMARY

Project Setup and Configuration: I have ample experience setting up Angular projects with
Angular CLI, creating custom configurations for different environments, and integrating various
build tools like Webpack.

Component Design and Development: I have developed numerous components with Angular,
utilizing the component-based architecture, understanding lifecycle hooks, and implementing best
practices like change detection strategies, ViewChild, ContentChild, and custom event emitters.

Routing and Navigation: I have implemented various routing techniques, such as lazy loading,
route guards, and route resolvers, to create efficient and secure applications.

State Management: I have experience using both built-in Angular services and external libraries
like NgXs for state management, adhering to the Redux pattern to maintain a predictable
application state.

Forms and Validation: I have built complex forms using both reactive and template-driven
approaches, implementing custom validators and dynamic form controls.

Directives and Pipes: I have experience creating custom directives and pipes to extend Angular's
built-in functionality, adhering to best practices for performance optimization.

Communication with Backend Services: I have integrated Angular applications with RESTful APIs
using HttpClient, handling asynchronous data flows with RxJS Observables and operators.

Performance Optimization: I have experience optimizing Angular applications by implementing
lazy loading, using the OnPush change detection strategy, and employing AOT compilation.

Migration and Upgrading: I have performed migrations and upgrades of Angular applications from
older versions to newer ones, following best practices and Angular Update Guide.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: