Intro Statement
π» Front-End Software Developer with over 13 years of experience, specializing in web and application development, especially Angular based. I began my career working with WordPress, PHP, JavaScript, and C++, and in the past 5 years, Iβve shifted my focus to Kotlin, Java, and Angular 17-18. My expertise extends to database management with MySQL and MongoDB, and Iβm proficient with modern CI/CD tools such as GitHub Actions, GitLab-CI, and Jenkins.
π Iβve built a wide range of projects, from small websites to large-scale SaaS platforms, including a professional communities management system and a customized CRM for business operations. My experience also includes creating PHP BB frameworks, mentoring teams as a Technical Leader, and contributing to open-source projects like JSON-based form generation with NG-Zorro and Google Auth for Angular.
π‘ Iβm passionate about building complex, tailor-made solutions that deliver business value and enhance customer satisfaction. With a solid understanding of development best practices, I continuously seek challenging projects to improve my skills and drive excellence.
π I am up to date with: Angular, NgRx, RxJS, Angular Material (Angular Components + CDK), NgZorro, Jest, Cypress, Nx, Gitlab, Linter packages such us eslint and stylelint
πͺ Latest projects (SaaS Platform for managing professional communities) allowed me to use and verify my skills.
TECHNICAL SKILLS
π Languages: JavaScript, TypeScript, Kotlin, Java, PHP
π Frameworks & Libraries: Angular 2+, Angular Material, NG-Zorro, JSON Forms, NgRx, RxJS, jQuery, Bootstrap, Node.js, Jest, Cypress, Vue.js, Svelte, Nest.js, Jasmine, Protractor, Ionic
βοΈ Tools & Technologies: WordPress, HTML5, CSS, Sass, PWA, BEM, Gulp.js, Webpack, Storybook, Karma, npm, Nx.dev, W3C CSS Validator
βοΈ Cloud Platforms: Firebase
πΎ Databases: MySQL, MongoDB
π§ CI/CD: GitHub Actions, GitLab-CI, Jenkins
π Version Control: Git, SVN
π₯ Operating Systems: macOS, Windows
π Methodologies: Agile, Scrum
Technologies
I want to work with:
Angular Typescript Front-end development KotlinExperience 6 positions (14 years, 11 months)
Senior Software Developer
Sep, 2017 β Current (7 years, 3 months)
Angular Java Kotlin Material Design NgRx MongoDB Gitlab Nx.dev ng-zorro json-forms Cypress Jest Karma Jasmine Firebase SCSS NPM Nest.js Storybookπ Developed a scalable SaaS platform for professional communities management.
πΌ Created a customized CRM for managing client business operations.
π Worked with Angular, NgRx, Kotlin, Spring Boot, Gradle, Flux, MongoDB, Cypress, Protractor, Jest, Nx.dev, JSON Forms, GitLab CI, Angular Material, NG-Zorro, NGRX, and Firebase.
Senior frontend engineer
COI
Oct, 2023 β Current (1 year, 2 months)
π Built JSON-based forms for public services in mObywatel.
Senior Front-End Developer
Jcommerce
Apr, 2023 β Jun, 2023 (3 months)
π Developed a comprehensive user management platform for Rolls-Royce service teams
Built for managing maintenance operations across fleets, including plane-level, country-level, and global assignments. Enabled dynamic team assignment, allowing detailed visibility into service needs and historical maintenance for individual planes and entire regions.
π» Tech stack: Angular, NgRx, MongoDB, Cypress, Jest, Nx.dev, Prime-NG
Fullstack Developer
Netpistols
Sep, 2014 β Sep, 2017 (3 years, 1 month)
AngularJS SASS PHP NPM WebStorm TypeScript Visual Studio Code GitHub Actions MySQL Jasmine JavaScript Agile PHP Angular Material Karma Angular 2+ Firebase CSS Node.js HTML5 APIs Jira Gulp Jenkins GIT jQuery HTML5 Ionic SEO PhpStorm Postman Webpack Wordpressπ Created small to large-scale websites using AngularJS, PHP, and MySQL.
π Worked extensively with SASS, Node.js, and Firebase for various web applications.
Technical Leader
Sharkbet
May, 2016 β Jul, 2017 (1 year, 3 months)
AngularJS HTML5 SASS PHP BIG DATA Machine Learningβ‘ Led the development of real-time analytics platforms for betting services.
π― Managed freemium and premium portals for user engagement.
Fullstack Developer
Freelancing
Jan, 2010 β Nov, 2015 (5 years, 11 months)
SASS PHP NPM WebStorm TypeScript Visual Studio Code MySQL JavaScript PHP Karma CSS Node.js HTML5 APIs Gulp GIT jQuery HTML5 Ionic LESS SEO PhpStorm Postman Webpack Wordpress Drupal Joomla C++π Developed websites using WordPress, Joomla, and Drupal CMS.
π§ Participated in the creation of a PHP BB framework for community-based applications.
π Gaining experience in working with SASS, PHP, C++, also in jQuery and VanillaJs. In this time I coded a lot of small website and big portals for foreign clients
Apps and Software (4)
JsonForms for NG-ZORRO
October, 2022
Dynamic forms using JSON schema with ng-zorro component library
Angular 6+ Google Api OAuth2 module
January, 2020
Google oAuth2 for Angular 6+ with GApi and mocking auth services (for e2e tests)
moment-business-days-diff
September, 2018
This is a Moment.js plugin that allows you to work with only business days (Monday to Friday). You can customize the working week
Woo gateways for WOOCS with ACF PRO
May, 2017
This plugin lets you easily disable checkout gateway for some currencies.
Education (1)
College of Economics and Computer Science
October, 2014
Informatics and Econometrics, Web and Mobile Apps Programming
Public Artifacts (4)
Making your own Angular CDK
June, 2022
If youβre interested in building out some custom ideas using Angularβs Component Development Kit (CDK), then donβt miss our upcoming session - we promise itβll also give insight into some real-life case studies to showcase the challenges and opportunities of building a dedicated, customized Angular CDK
Behind Node.js - The Event Loop
October, 2019
Using Firestore with Angular - part #1
November, 2018