Denis Narush

Logo

Experienced with Angular, Ionic, TypeScript, RxJS, Nx, Javascript, html, css. Have strong debugging/analytical skills. Researching of animations and visual effects what can blow the mind from CSS3 to WebGL2. Focusing on business needs, performance optimizations.

View the Project on GitHub denisnarush/MY

Who I am

CV was updated in Aug 2023

Senior frontend engineer with more than 13 years of commercial experience. I ❤ vanilla JS. HTML and CSS. Know about Flow and I believe that the development is a creative process.

Main areas of expertise are: Web apps / Mobile (hybrid) apps. Angular, Ionic, TypeScript, RxJs, Javascript, Nx.

Responsibilities:

Qualifications:

Experience:

My Values:

Contacts

Plans

Companies

Exadel – 2020/present

Position: Senior Software Engineer. (UI, Front-End department)

Exadel – 2014/2020

Position: UI Software Engineer

Gurtam – 2013/2014

Position: Frontend Developer

SaM-Solutions – 2011/2013

Position: UI Developer

1stDesignStudio – 2010/2011

Position: HTML & CSS Developer

Commercial projects and experiences

Verifone App Marketplace
Google Play or AppStore like market for vendors where use Verifone’s terminals.
Stack: HTML, CSS (scss), JS (Angular on Web, IONIC + Codova on custom Verifone Terminal), Nx, Git (BitBucket), UnitTest (Jest), CI/CD (Jenkins, Gradle)
Responsibilities: Applications Bundle (C.R.U.D., assignment, versioning, whitelisting), Tags Management, Whitelabeling and multitenant (theming). Create and support tool for generation angular.json. At the beginning of the 2nd release, I was responsible for delivering the Feature as a service structure, CI/CD process Web/Ionic parts, collaboration with parallel teams. Conducted regular demos at the end of each iteration. Was a “last stand person”

GHX
Market and warehouse platforms in healthcare industry.
Stack: HTML, CSS (less), JS (Angular on Web, IONIC + Cordova on iOS/Android), Git (GitLab) UnitTest (Jest), CI/CD (Jenkins, Gradle)
Responsibilities: Mostly did IONIC on both platforms. Researched and prepared the CI/CD process for the two platforms and was the person who solved the plugin issue related to the barcode scanning process. Introduced and implemented BEM into the project.

Wolters Kluwer
Hybrid eBook reader app for iOS/Android.
Stack: HTML, CSS (sass), JS (ExtJs Sencha, AngularJS), Git, ePub, e2e (protractor)
Responsibilities: Responsible for tool that was developed for converting from old ePub to new ePub with additional modifications. Developed text select, highlight and book scrolling. Was a part of test automation team.

Wialon
Fleet management software platform for GPS monitoring and IoT.
Stack: HTML, CSS, JS (qooxdoo), Git (Local Server)
Responsibilities: Was responsible for UI design modifications.

HLX
Portal for booking flights in a no-frills, high-frequency, express airline company.
Stack: HTML, CSS, JS (jQuery), SVN
Responsibilities: Worked on few components related to dates selection and client information form. Mostly was involved into cross browser capability issues, graphics optimization with use of “graceful degradation” methodology.

CenterParcs
Portal for Center Parcs Europe is a European network of holiday villages that was founded in the Netherlands.
Stack: HTML, CSS, SVN
Responsibilities: HTML + CSS markups.

Skills list

Version Control System:
Git, SVN

Bug tracking system:
Jira, Redmine, FogBugz

Methodology know:
BEM, TDD, SCRUM

HTML:
HTML 4.0+, Jade, Haml, emmet, Типограф Муравьёва

CSS:

javascript:

Have experience in:

Other:

Reading:

Certificates:

IDE & EDITORS:

OS:

Working Setup:

Personal projects

subme, chars-score, mp