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

CV was updated in March 2026

Senior/Lead Frontend engineer with 15 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

CTCo - 2023/2025

Position: Lead Software Engineer

Exadel – 2020/2024

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

Swiss Re
The Swiss Re Group is one of the world’s leading providers of reinsurance and insurance. The work concerned internal platforms separated by types of reinsurance.

Stack: Leading Development Teams, Technical Leadership, Apollo GraphQL, BFF, Angular, RxJS, Signals
Responsibilities: Led two software development teams for reinsurance company, driving both technical execution and team development. Played a central role in project delivery, architecture design, and team culture, mentoring

Team Leadership & Mentorship Managed and supported two teams. Mentored three colleagues from internship to full-time software engineering roles, providing guidance on technical skills, code quality, and professional growth. Maintained a positive and inclusive team atmosphere, helping the team stay motivated and focused through challenges and transitions.

Project Delivery & Execution Successfully led the development of a major product stream, taking it from early planning stages through production release. Oversaw sprint planning, backlog grooming, and delivery timelines, ensuring alignment with business goals and technical feasibility. Took ownership of key deliverables, balancing hands-on coding with leadership responsibilities.

Architecture & Technical Strategy Designed and documented the core architecture for a new enterprise-grade web application using: Angular 19, Material and AgGrid for complex data handling and visualization Defined reusable patterns and scalable structures to support long-term maintainability and performance. Provided clear documentation and onboarding materials to support future development and team knowledge sharing.

Strategic Involvement One of two key contributors in all major technical discussions, including: Estimation and resource planning Proof-of-concept development Technical decision-making and risk assessment Acted as a bridge between product owners, designers, and developers to ensure shared understanding and smooth execution.

Culture & Impact Recognized as a core team motivator, consistently promoting a healthy work environment and team spirit. Helped shape a culture of ownership, transparency, and continuous improvement.

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: