Senior Software Engineer

Dmytro Demchenko

Based in Krakow, Poland

About Me

Senior Front-End Engineer with 10+ years of professional experience focused on building and maintaining large-scale web applications.

Deep expertise in Angular (v2–21+), RxJS, state management, and front-end architecture. Strong background in performance optimization, UI scalability, and long-term codebase ownership.

Experienced in mentoring engineers, leading technical discussions, and collaborating closely with product and business stakeholders.

10+ Years Experience
50+ Projects Delivered

Experience

Senior Front-End Developer

Ciklum Oct 2020 – Present
  • Development and support of a large-scale Progressive Web Application based on Angular.
  • Ownership of front-end architecture decisions, including module structure, shared components, and state management approach.
  • Close collaboration with designers and product stakeholders to deliver accessible and user-friendly interfaces.
  • Focus on front-end performance, maintainability, and long-term scalability of the codebase.
  • Active participation in backlog refinement, estimations, and feature decomposition.
  • Code reviews and technical mentoring of junior and middle engineers.
  • Contribution to technical discussions around product evolution and front-end strategy.

Senior Front-End Developer

Customertimes Jun 2020 – Oct 2020
  • Development of a mobile application using Ionic and Angular.
  • Participation in architectural and technical discussions related to mobile and web solutions.
  • Backlog analysis, estimations, and decomposition of features into technical tasks.
  • Preparation of technical documentation describing system structure and development conventions.
  • Collaboration with QA engineers on test scenarios and quality-related questions.
  • Identification and resolution of front-end issues affecting usability and stability.

Senior/Middle Software Engineer

GlobalLogic Dec 2014 – Feb 2019
  • Development of complex front-end applications using Angular, React, and native JavaScript.
  • Collaboration with back-end teams on REST API integration.
  • Creation and support of reusable UI components and shared front-end libraries.

Front-End Developer

Epom Feb 2013 – Dec 2014
  • Developed W3C-validated HTML5 code, ensuring cross-browser compatibility across platforms.
  • Converted complex Photoshop designs into pixel-perfect web pages using HTML, CSS, and JavaScript.
  • Created HTML email templates and engaging newsletters.

HTML Coder / Trainee Front-End Developer

Freelancer 2012 – 2013
  • Designed website layouts and user interfaces using standard HTML and CSS practices.
  • Developed basic interactive features with JavaScript, jQuery, and jQueryUI.

Technical Expertise

Core & Frameworks

  • Angular (21+)
  • React.js
  • Svelte.js
  • RxJS / NgRx
  • TypeScript
  • Node.js

UI & Styling

  • HTML5 / CSS3
  • SASS / BEM
  • Angular Material
  • PrimeNG
  • Material Design

Tooling & Design

  • Vite / Webpack
  • Git / GitHub
  • Agile (Scrum)
  • Sketch / Zeplin
  • Performance Opt.