Працював в 2 компаніях   2 роки 11 місяців

IT, Консалтинг / Аудит

Angular + Node.js Developer

DevHive FUN

IT

2 роки 7 місяців

07.2023 - до теперішнього часу

  • Developed responsive and dynamic user interfaces using Angular (v13+), TypeScript, and RxJS. Implemented component-based architecture with reusable components, reactive forms, custom directives, and services. Worked extensively with Angular Router (lazy loading, guards, route resolvers) and state management using NgRx and BehaviorSubjects. Integrated Material UI and PrimeNG libraries to create user-friendly forms, modals, tables, and dashboards with filtering, pagination, and sorting features.
  • Used SCSS and TailwindCSS for adaptive, pixel-perfect styling across desktop and mobile. Ensured accessibility and performance optimization via Angular best practices, lazy loading, and onPush change detection strategy.
  • On the backend, developed RESTful APIs using Node.js, Express.js, Nest.js and TypeScript. Designed and maintained PostgreSQL, MySQL and MongoDB databases using TypeORM, Prisma and Mongoose, including creation of models, migrations, seeders, and query builders. Built custom middlewares for authentication (JWT), authorization (role-based access), and error handling.
  • Handled complex business logic, data validation, and API integration with third-party services (e.g., payment gateways, email services). Worked with file uploads, WebSockets for real-time communication, GraphQL and cron jobs for scheduled tasks.
  • Ensured quality through unit testing and integration testing using Karma, Jasmine, and Jest. Used Git for version control and participated in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives). Worked with CI/CD pipelines and deployed apps to Docker-based environments and cloud services (like Kubernetus or Azure App Service).

Full Stack Developer

ArtcodeVision

Консалтинг / Аудит

4 місяці

03.2023 - 06.2023

  • Made layout of pages using HTML + SCSS, used the DevExtreme library to build forms, popups and scrolling, created various types of charts with library Chart.js, used Bootstrap to quickly adjusted blocks positioning.
  • In Front-End part used Typescript in Angular, created and worked with REST API using RxJS Observables, worked with forms and created qweries for filtering, created logic to work with directives, adjusted routing, adding authentication and validations.
  • In Back-End part used Javascript in Node.js, created and worked with models and migrations, adding middlewares, made routes, worked with API, created tables with SQL, made and edited logic for filtering, changing and adding data from databases.

Ключова інформація

I am an experienced front-end and back-end developer, specialized in Angular, React, and Node.js development. I build modern, scalable, and maintainable web applications with a strong focus on performance and user experience. Comfortable working across the full stack, I enjoy solving complex problems, collaborating with teams, and delivering high-quality solutions.

Front-End: Angular, JavaScript, Typescript, Rxjs, NgRx, React, Redux, Next.js, HTML, CSS
Back-End: Node.js, Next.js, Express.js, ASP.NET Core, Entity Framework
CI/CD: GIT, Docker, Kubernetus

Навчався в 1 закладі

Національний університет "Львівська політехніка"

Кібербезпека

2024

Володіє мовами

Англійська

вище середнього

ЗНО

Курси, тренінги, сертифікати

Angular – The Complete Guide (2023 Edition)

Львів, 2023

Creation On ITVDN Courses I created the SPA project with Angular, called “car-fest”.

> I create this project using Angular CLI, configured the connection and created the SPA module.

> Made 2 services for displaying the menu and the display.

> Made an interface for displaying the menu, created a horizontal and vertical menu.

> Generated the routes, configured the drop-down menu and horizontal display.

> Created the authorization and registration menu.

> Configured the data table display and generated reactive forms with CRUD operations.

> In the end, I edited the routes, configured HTTP requests and displaying the active user. of an adaptive SPA with Angular

Angular & NodeJS – The MEAN Stack Guide (2023 Edition)

Львів, 2023

Create SPA with Angular + Node.js + Epress.js + MongoDB

Build an app with ASPNET Core and Angular from scratch

Львів, 2023

"DatingApp" - the app, that I developed during course. In this course I user ASP.NET Core Framework and Entity Framework Core for backend and working with DB, and Angular for frontend. 

There are some more step descriptions of this projects:    

Build a walking skeleton: API -backend, client-frontend    

Added Authentication and Client login and register    

Made routings in Angular    

Added error handling anf extended API    

Build the User interface     

Added photo uploading function and feature for photo approving    

Worked with reactive forms and added paging, sorting and filtering    

Also added like Users feature nd message feature    

Made identities and role managment    

Update app with SignalR functionality

ITVDN Front-end developer

Львів, 2022

> Worked with HTML5 & CSS3. Applied flexible and adaptive layout (Flex, Grid). Used SASS preprocessor. Worked with Bootstrap 4. 

> Worked with JavaScript. Worked with DOM tree. Use various ECMAScript 6+ specifications. Used into practice the RxJS library. Implemented data persistence on the client side using the low-level API - IndexedDB. Used WebSocket technology in practice. 

> Worked with TypeScript. Worked with Angular. Used npm - package manager included with Node.js. Used Angular CLI. Created Single Page Application. 

Pavlo

Front End/Full Stack Developer

Львів

1 700 $

22 роки

повна зайнятість

Оновлено 6 місяців тому