Igor Propisnov

Senior Frontend Developer

Rüsselsheim, Germany

Experience

Jun 2023 - Nov 2023
6 months

Senior Frontend Developer

Objego GmbH

  • As part of the project, Objego’s digital platform for real estate management was further developed.
  • My work for Objego focused on enhancing various software modules within the application.
  • I contributed significantly to the continuous improvement and optimization of existing functionalities to boost performance and user experience.
  • I also designed and implemented unit tests to ensure code quality and stability.
  • In case of bugs, I worked closely with the QA team to resolve them quickly.
  • In close coordination with stakeholders and end users, I implemented new features and, as an active member of the Scrum team, practiced agile methods and continuous software improvement.
  • Angular 16 / 17
  • Material
  • Angular CDK
  • Angular Elements
  • Nx
  • NgRx
  • NgNeat
  • NgX-Translate
  • NgX-Charts
  • NgX-Lottie
  • NgX-Markdown
  • Sentry
  • Azure AI Form Recognizer
  • Lodash
  • Dayjs
  • Flatpickr
  • Lottie-Web
  • Mixpanel
  • RxJS
  • Prettier
  • ESLint
  • Webpack
  • Cypress
  • Playwright
  • Jest
  • Husky
  • TypeScript
  • Node.js
  • Zone.js
  • Docker
  • Spring Boot
  • Git
  • Figma
  • Figma Token
  • StoryBook
  • Jira
  • Confluence
  • Atlassian
  • GitLab CI/CD
  • Codecov
  • Custom Design System
  • Mockoon
Jan 2022 - Dec 2023
1 year
Austria

Lead Frontend Developer

Hays Austria

  • In this project, the “myKBC” web application from KBC was further developed to provide customers with an integrated and user-friendly solution for various services.
  • As Lead Frontend Developer for “myKBC,” I took primary responsibility for key aspects of the web application.
  • My role involved strategic planning and leadership of frontend development, including UI design and integration of essential security features.
  • I played a crucial role in quality assurance, particularly through the development and monitoring of unit tests.
  • Additionally, I coordinated between the backend team and stakeholders to steer the implementation of new functions and ensure continuous platform improvements.
  • My leadership role required a high level of technical expertise and team coordination to maintain the web application’s high standards.
  • Angular 14-17
  • Material
  • Azure MSAL
  • SignalR
  • WebSockets
  • AG-Grid
  • RxJS
  • Swiper
  • TypeScript
  • Jest
  • Angular CLI
  • ESLint
  • Prettier
  • TypeScript ESLint
  • Moq.Ts
  • NG OpenAPI Gen
  • Tailwind CSS
  • HTML5
  • SCSS
  • Azure DevOps
  • Figma
  • .NET CORE
  • Grafana
  • Postman
  • Microsoft Navision
Sep 2022 - Dec 2022
4 months

Lead / Senior Frontend Developer

Hays AG

  • Developed a modern frontend to replace the existing legacy system in the B2B segment.
  • This new web application, based on Angular, enables efficient communication via REST with a Java Spring Boot backend.
  • The primary goal of this project was to implement a platform for processing leasing applications and modifications.
  • Additionally, I managed and processed all approval workflows related to leasing credits.
  • HTML
  • CSS (SCSS)
  • Angular 14
  • Material UI
  • JavaScript
  • TypeScript
  • ESLint
  • Prettier
  • i18n
  • Spring Boot
  • Jest
  • Unit Tests
  • E2E Tests
  • Docker
  • CI/CD
  • Bitbucket CI
  • AWS Cloud
  • Datadog
  • Git
  • Bitbucket
  • Jira
  • Confluence
  • MS Teams and CREFO.
Oct 2021 - May 2022
8 months

Senior Frontend Developer, Fullstack

Hays AG

  • On behalf of DB Systel GmbH, a web-based software solution was developed for Deutsche Bahn’s business customers to renew and optimize existing offers and portals within the bahn.business program.
  • Deutsche Bahn offers its B2B customers the free bahn.business program with special business conditions.
  • Previously, Deutsche Bahn operated three separate business customer portals for booking these offers.
  • The goal of this project was to replace these portals with a single, more efficient business customer portal.
  • The new portal should provide advanced user management and significantly reduce booking efforts for companies.
  • Features such as central payment method management, consolidation of booking locations, adding new employees, assigning user roles and permissions, and comprehensive ticket spend reporting were integrated.
  • HTML5
  • CSS3 (SCSS)
  • TypeScript
  • JavaScript
  • Vue2
  • Nuxt.js
  • Nest.js
  • NodeMailer
  • Node.js
  • GitLab CI/CD
  • Git
  • Docker
  • Jest
  • Cucumber.js
  • Gherkin
  • E2E
  • HELM
  • GrayLog
  • Artifactory
  • ESLint
  • Stylelint
  • Prettier
  • i18n
  • Web Accessibility
  • Atlassian
  • SCRUM
  • PayOne API and MS Teams.
Jan 2020 - Oct 2023
2 years 10 months
Germany

Senior Frontend & Backend / Lead Developer / Project Manager

Tee Paradies Löw

  • I led the development of an iOS and Android smartphone app based on the Shopware 6 Headless API.
  • To enrich the data further and optimize functionality, a custom ASP.NET API was integrated as middleware.
  • Tee Paradies Löw is a local company in Hesse seeking digital expansion.
  • The main task was to develop a scalable smartphone application based on the Shopware 6 API.
  • With an additional ASP.NET API, extended data access was ensured.
  • ASP.NET
  • Redis
  • MongoDB
  • Ionic 6
  • Angular 13/14
  • HTML5
  • SCSS
  • JavaScript
  • TypeScript
  • GitLab
  • Git
  • Docker
  • Jest
  • Unit Testing
  • E2E Testing
  • ESLint
  • Stylelint
  • Prettier
  • i18n CI/CD and Shopware 6.
Jan 2020 - Jul 2021
7 months
Germany

Senior Frontend Developer, Fullstack

Limbach Gruppe SE

  • The task was to further develop an internal software solution specialized for the needs and requirements of laboratories within Limbach Gruppe SE.
  • This software serves as a central and decentralized platform for data management across multiple lab sites.
  • The primary challenge was to develop a complex, scalable, and generic software capable of integrating and standardizing different processes and data from multiple labs—especially sensitive data structures and terminologies—both centrally and locally.
  • The software base was implemented as a web application using Angular and ASP.NET as core components.
  • The generic complexity demanded a particularly resource- and performance-optimized implementation.
  • Limbach Gruppe SE acts as an important infrastructural unit within Germany.
  • HTML5
  • CSS3 (SCSS)
  • TypeScript
  • JavaScript
  • Node.js
  • Angular 11-12
  • Kendo UI
  • C#
  • ASP.NET
  • PostgreSQL
  • Jenkins
  • CI/CD
  • Docker
  • Jest
  • Chai
  • Mocha
  • Codecept.js
  • E2E
  • Babel
  • Moq.ts
  • ESLint
  • SonarQube
  • i18n
  • Atlassian
  • SCRUM
  • SPA.
Jan 2020 - Dec 2020
1 year
Hybrid

Senior Frontend Developer, Fullstack

Hays AG

  • Developed a hybrid Progressive Web App (PWA) specifically for offline management of PDF documents.
  • The task was based on an existing modular web software product by DB Systel GmbH developed with Angular.
  • The new module enabled offline management of PDF documents, allowing reading, writing, and editing.
  • Encrypted storage of these documents was realized by caching through a web interface.
  • The PWA communicates with the backend via AWS and AWS Cognito.
  • Using Capacitor, this PWA was integrated into an Android system and is part of an internal DB Systel application.
  • This application was provided to internal staff via Android Enterprise.
  • External specialists also access the application via internet-enabled devices.
  • A special feature of this development is the ability to edit PDFs using external tablet accessories—such as Bluetooth pens, mice, keyboards, and finger-touch gestures on touchscreens.
  • HTML5
  • CSS3 (SASS/SCSS)
  • TypeScript
  • JavaScript
  • Node.js
  • Angular 9
  • StoryBook
  • PWA
  • PSPdfKit
  • PouchDB
  • AWS
  • Java Spring Boot
  • GrayLog
  • Swagger
  • GitLab CI/CD
  • TDD
  • Gulp
  • Jenkins
  • Capacitor
  • Atlassian
  • i18n
  • SCRUM and SPA.
Aug 2019 - Oct 2019
3 months

Senior Frontend Developer

  • For an online education platform, an interactive, modular quiz web application was developed with drag & drop functionality.
  • The project aimed to create a web application that allows various quizzes to be edited via drag & drop.
  • These quizzes can be managed using configuration files.
  • In addition to interactive editing, evaluation and reporting features were implemented.
  • HTML5
  • CSS3 (SASS/SCSS)
  • JavaScript
  • Vue.js
  • Docker
  • TDD
  • SCRUM
  • Atlassian and SPA
May 2019 - Jan 2020
9 months

Senior Frontend Developer

  • In this project, an existing Microsoft Silverlight application was replaced by a more modern web application using React.js and TypeScript.
  • The migration and updating of the older application’s functions were performed, removing outdated legacy code.
  • The goal was to implement the new application according to PWA guidelines while retaining the existing Microsoft backend as a temporary solution.
  • A special feature of this project was implementing complex tables that can be linked and filtered across different display levels.
  • HTML5
  • CSS3 (SASS/SCSS)
  • JavaScript
  • TypeScript
  • React (v. 16.8)
  • Node.js
  • Docker
  • Fiddler
  • VirtualBox
  • Ant Design
  • Jest
  • Enzyme
  • TDD
  • SCRUM
  • Atlassian and SPA.
Jan 2019 - May 2019
5 months

Senior Frontend Developer, Fullstack

  • For the mechanical engineering industry, I developed a solution for machine configuration, including web, desktop, and mobile applications.
  • For the project, I built a comprehensive web application with React.js, whose primary function was to configure and centrally store settings for various machines.
  • Additionally, I created a desktop application using the Electron framework, based on the web application’s code.
  • For mobile interaction, I developed an app using Xamarin Forms, optimized for iOS and Android.
  • A key feature of this app was enabling Bluetooth communication between the smartphone and the machines.
  • I also implemented a robust Node.js-based REST API supported by a MongoDB database.
  • This database structure was specifically designed to prevent data loss, especially during short Bluetooth connection interruptions.
  • HTML5
  • CSS3 (SASS/SCSS)
  • JavaScript
  • TypeScript
  • React (v. 16.8)
  • Node.js
  • MongoDB
  • Docker
  • Grunt
  • Electron
  • Jest
  • Enzyme
  • Mocha
  • Xamarin Forms (C#)
  • PLC
  • Bluetooth
  • TDD
  • SCRUM
  • Atlassian and SPA.
Sep 2018 - Jan 2019
5 months

Frontend Developer

Softwarehaus GAL Digital GmbH

  • In this project, a web application was developed for the end client.
  • The goal was to provide a modern and user-friendly platform with a powerful administration backend to manage the entire application.
  • I was a key contributor to enhancing the existing Angular web application.
  • My main task was to develop an administration backend that enables central content and functionality management of the web application.
  • This backend served as a central tool for administrators to efficiently manage and update the web application.
  • HTML5
  • CSS3 (SASS/SCSS)
  • Angular 6
  • JavaScript
  • TypeScript
  • RxJS
  • MySQL
  • Vagrant
  • Laravel
  • TDD
  • SPA and Atlassian.
Nov 2017 - Jun 2018
8 months

Fullstack Developer

IT-AS

  • In collaboration with IT-AS, a corporate web app was developed to digitize and streamline internal processes and workflows for the end client.
  • My primary focus was on frontend development of the web app with Angular.
  • I was responsible for designing, implementing, and integrating various features and components to ensure a user-friendly and high-performance interface.
  • My goal was to ensure that the web app met the corporation’s requirements and integrated smoothly into the existing IT infrastructure.
  • HTML5
  • CSS3 (SASS/SCSS)
  • Angular 5
  • ASP.NET Core
  • C#
  • MySQL
  • JavaScript
  • Ajax
  • TypeScript
  • Node.js
  • Webpack
  • Gulp
  • TDD
  • SCRUM
  • Atlassian and SPA.
Jan 2015 - Oct 2023
7 years 10 months
Lorem ipsum dolor sit amet

Various

  • Since 2016, I have developed a series of websites for various clients and end users.
  • These projects range from simple website creation to complex webshop integration.
  • Customization, enhancement, modernization, and extension, development of webshops.
  • My main tasks were customizing, enhancing, and modernizing existing websites and adding new features and functions to meet current web standards and client requirements.
  • In addition to developing and customizing content management systems (CMS) such as Contao and WordPress, I was also involved in developing webshops to provide clients with e-commerce solutions.
  • HTML5
  • CSS3 (SASS/SCSS)
  • JavaScript
  • Vue.js
  • MySQL
  • PHP
  • jQuery
  • Contao CMS
  • WordPress
  • MySQL
  • Ajax
  • Webpack
  • Shopware

Summary

  • Areas of Focus:**

  • Software Development & Design

  • Software Architecture

  • Web Development

  • Frontend & Backend Development

  • Software Optimization

  • IT Consulting

  • Project Consulting

  • Core Competencies:**

  • Web Development & Architecture (Angular, Vue, JavaScript, TypeScript)

  • RESTful Web Services

  • Single Page Applications (SPA)

  • Micro-Frontend Architecture

  • Hybrid Software Solutions (Electron, Ionic, Xamarin)

  • Backend Development (ASP.NET Core, Node.js)

  • UI/UX Design, Wireframing, Prototyping

  • Test-Driven Development (TDD)

  • Skills & Knowledge:**

  • Languages & Frameworks:**

  • HTML5, CSS3, SCSS, JavaScript, TypeScript, Angular, Vue, C#, ASP.NET Core, Xamarin, Node.js, Nest.js, Material Design, Tailwind, Storybook, A11Y, Bash

  • Testing & Quality Assurance:**

  • Jasmine, Jest, Chai, Mocha, Cypress, Codecept.js, Playwright, Cucumber

  • Hybrid & Cross-Platform Development:**

  • Ionic, Electron, Xamarin

  • Backend & Web Technologies:**

  • Node.js, Express.js, Socket.io, Swagger, Puppeteer, Axios

  • State Management:**

  • Redux, Flux, NgRx, NgXs

  • Tools & Utilities:**

  • Webpack, Grunt, Gulp, jQuery

  • Methodologies:**

  • SCRUM, Kanban, Test-Driven Development (TDD), Domain-Driven Design (DDD), Waterfall, V-Model, Agile Development, Pair Programming

  • Databases:**

  • MySQL, SQLite, MongoDB, MS SQL, PostgreSQL, Redis, IndexedDB

  • IDEs & Environments:**

  • WebStorm, IntelliJ, Rider, Visual Studio, VSCode, Atom, Sublime Text, Notepad++, Xcode, VI, VIM, MySQL Workbench, phpMyAdmin

  • Platforms:**

  • macOS, Windows 10, iOS, Android, Linux (Kali, openSUSE, CentOS, Ubuntu)

  • Additional IT Skills:**

  • Development & Tools:**

  • AWS, OAuth, jsDoc, NPM, JWT, Docker, Unit Testing, MVC, MVVM, REST, Chromium Engine, ZSH, Terminal, Ethical Hacking

  • Design & Prototyping:**

  • Adobe Photoshop, Adobe InDesign, Adobe Illustrator, Sketch, InVision, Figma, Flinto, Principle, UI, UX, Design, Wireframes, Prototyping

  • Communication & Management:**

  • Atlassian, Jira, Confluence, Bitbucket, Jenkins

  • CMS & E-Commerce:**

  • Shopware, CMS, WordPress, Contao, Kirby CMS, SEO, Adwords, Amazon Seller Center

  • Office Software:**

  • MS Office, Pages, Numbers, Keynote

  • Marketing:**

  • Online Marketing, Social Media Marketing

  • Others:**

  • Git, UML, Apache, MVC, MVVM, Docker

  • Core Strengths:**

  • Web & App Development

  • Requirements Analysis

  • Software Design

  • Frontend Architecture

  • Specification Writing

  • Testing Procedures (Unit Tests, Integration Tests, E2E Tests)

  • Technical Documentation & Specification

Languages

English
Advanced
German
Advanced
Russian
Advanced

Education

IT Specialist in Application Development

Design and Media Technology Assistant

Computer Science Studies