Skip to content

denisnarush/MY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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:

  • Ship high-quality, well-tested, secure, and maintainable code;
  • Develop frontend software applications using my extensive knowledge of Angular or Ionic, TypeScript and CSS;
  • Develop UI components using Storybook;
  • Performance tuning and ensuring best practices;
  • Develop shared components and making them accessible to other developers;
  • Engage in a shared code base through peer reviews and pull requests;
  • Assist with improving code integration and deployment processes;
  • Participate in planning, daily stand-ups, and retrospectives;
  • Proactive team player that works with others on improving ways of working;
  • Track record of mentoring and helping grow careers of junior engineers.

Qualifications:

  • Designing, building, and maintaining complex web applications with a particular emphasis on the UI (interactions, styling, etc.) plus participating in software design meetings and analyse user needs to determine technical requirements;
  • Practicing test-driven development;
  • Understanding of modern frontend ecosystem, including but not limited to bundling, linting, testing, and releasing;
  • Experience in Agile/Scrum software development methodologies;

Experience:

  • Excellent knowledge of HTML & CSS;
  • Hands - on experience with Git source code managemen;
  • Good knowledge of modern Javascript development;
  • Excellent knowledge of Angular, Ionic, TypeScript, RxJs, NX;

My Values:

  • Practice excellence, improve on your legacy, create awesomeness.
  • Collaborate and have respect for each other.

Contacts

Plans

  • ReactJS, Docker
  • Shell scripting for Windows, Linux, Mac
  • Grow into a technical lead and then become a chief engineer
  • Understand quantum programming

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:

  • CSS 2.0+
  • bootstrap, gummy, bulma
  • less, sass, scss
  • transforms, transitions, animations
  • table, block, flex, grids layouts
  • media queries
  • expressions in IE

javascript:

Have experience in:

  • Responsive Web Design and Page Makeup
  • Debugging, memory leaks identification and bug solving skill
  • Mobile Web App based Sencha 2 and jQuery Mobile
  • Hybrid app development (HTML + SASS + JS(Angular) + Ionic v4+(Cordova))
  • e2e-testing hybrid application using protractor and appium
  • Google and Yandex maps API
  • graphic optimization and sprites
  • js profiling and code coverage
  • Makeup pages for JAVA, .NET, PHP, Ruby
  • SASS, SCSS, LESS, HAML
  • canvas, SVG
  • css-expressions
  • HTML markup for e-mails
  • nwjs, electron
  • TSLint
  • .epub format
  • NX for Monorepos

Other:

  • PHP, TCL
  • Web Design
  • MySQL
  • Jenkins, SonarQube
  • 3D Object Modeling
  • Apache Tomcat, Maven
  • WebFonts

Reading:

Certificates:

IDE & EDITORS:

OS:

  • Windows ( XP++ ), Mac OS ( 10.8+ ), Ubuntu, Debian

Working Setup:

  • iPhone X 64Gb
  • PC (32Gb RAM, 4Gb VRAM, Intel Core i5, SSD m2, 2560x1440 Monitor)

Personal projects

subme, chars-score, mp

About

skills, knowledge, interests, hobbies and views

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages