⚡️ Full Stack Development
⚡️ Front End Development
⚡️ Mobile Development
🚀 With over 12 years of in-depth programming experience, I’ve developed a comprehensive foundation in full-stack development and the entire software lifecycle." I began my career in manual and automated testing, quickly transitioning into full-stack development by maintaining and enhancing both frontend and backend components of web applications. For the past 9+ years, I’ve specialized in frontend development, delivering scalable, high-performance user interfaces — while continuing to contribute meaningfully to backend architecture. My backend experience spans from debugging and optimization to developing custom modules for CRM systems and business-specific solutions. This blend of frontend finesse and backend capability enables me to build end-to-end features with a deep understanding of system behavior, performance, and user experience.
💻 Back-End Development
📜 NodeJS and JavaScript:
🔹 ExpressJS
🔹 NestJS
🔹 SailsJS
🔹 TypeORM
🔹 Prisma ORM
🔹 Joi
🔹 TypeScript
🔹 JavaScript
🔹 Promise
🔹 Async/Await
🔹 Swagger
🔹 Jest
📜 Databases:
🔹 MS SQL
🔹 MySQL
🔹 Postgres
🔹 MongoDB
📜 Architecture:
🔹 RESTful API Backend
🔹 GraphQL-based Backend
🔹 Serverless Architecture (AWS Lambda)
🔹 MVC
🔹 MVVM
💻 Front-End Development
📜 Base stack:
🔹 HTML and HTML5
🔹 CSS
🔹 SCSS
🔹 JavaScript
🔹 TypeScript
🔹 Flux Architecture Pattern (Redux)
📜 Angular:
🔹 Angular 1.1 – 1.5, Angular 2+ - Angular 18
🔹 RXJS
🔹 NGRX (including signals in NGRX)
🔹 Signal
🔹 Subject, Behavior Subject.
🔹 Angular Routing
🔹 Material UI
🔹Bootstrap
🔹 DevExtreme
🔹 PrimeNG
🔹 Tailwind
🔹 Jasmine
🔹 Jest
🔹 Protractor
🔹 Selenium
📜 React:
🔹 ReactJS
🔹 Redux
🔹 Redux-Saga
🔹 Hooks
🔹 React Router
🔹 NextJS (including Server Side Rendering)
🔹 Bootstrap
🔹 MUI
🔹 ZURB Foundation
Dmitriy S. earns an estimated $6.2k/mo. That's 4.3× the typical freelancer and more than 99.66% of everyone we track.
💻 Mobile Development
🔹 PhoneGap (Cordova)
🔹 React Native
🔹 Android development
💻 Tools
🔹 git
🔹 GitHub
🔹 GitLab
🔹 Bitbacket
🔹 Azure
🔹 Vercal
🔹 AWS
🔹 WebStrom with AI Assistent.
💪🏻Early in my career, I immersed myself in a wide range of technologies and frameworks. While they may not define my core technical stack today, that experience was invaluable — it accelerated my growth as a software developer and broadened my perspective. I'm truly grateful for that journey. Here are a few of the technologies I explored during that time:
🔹 .Net C#.
🔹 Sencha, ExtJS,
🔹 JQuery.
🔹 Java,
🔹 Ruby
🚀 I took part in the next project: Public Participation Budget, MarketXLS (marketxls.com), Ocean Service Center, Sunwind (oceanservicecenter.com), Coptikk (Oslo Digital) (sunwind.no, coptikk.no) and etc…
✨ I see 3 ways my growing as a web developer:
🔹 Improving my skills in angular and react.
🔹 Investigate Vue.js. It is very interesting to take part in a project with Vue.js.
🔹 .NET Core can be interesting for me as a new experience.
𝙎𝙚𝙖𝙧𝙘𝙝 𝙛𝙤𝙧 𝙢𝙚 𝙪𝙨𝙞𝙣𝙜 𝙩𝙝𝙚𝙨𝙚 𝙠𝙚𝙮𝙬𝙤𝙧𝙙𝙨:
NodeJS, JavaScript, ExpressJS, NestJS, SailsJS, TypeORM, Prisma ORM, Joi, TypeScript, Promise, Async/Await, Swagger, Jest, jasmine, MS SQL, MySQL, Postgres, MongoDB, RESTful API Backend, GraphQL-based Backend, Serverless Architecture, AWS Lambda, AWS, MVC, MVVM, HTML, HTML5, CSS, SCSS, Flux, Redux, Angular 1, Angular 2, Angular 18, RXJS, NGRX, Signal, Subject, Behavior Subject, Material UI, Bootstrap, DevExtreme, PrimeNG, Tailwind, ZURB Fundation, Protractor, Selenium, ReactJS, Redux-Saga, Hooks, React, NextJS SSR (Server Side Rendering), MUI, PhoneGap, Cordova, React Native, Android