Personal profile

Oleksandr Oleniuk

Full Stack Engineer

About me

Every line of code tells a story, and my role at Scalified is to weave together the front-end and back-end seamlessly. For me, building full-stack solutions is like crafting a bridge where design meets functionality, ensuring every step is both elegant and reliable.

Work experience

Full Stack Engineer
Scalified LLC
Kyiv, Ukraine | Bucharest, Romania
2017 - Present

  • Full-stack development: created dynamic web applications with Angular for front-end interfaces and NestJS for robust back-end services.
  • API design and integration: designed and implemented RESTful APIs using NestJS, ensuring smooth integration with MongoDB for scalable and efficient data management.
  • Payment systems integration: developed full-stack integrations with payment providers such as Stripe, PaymentWall, and Liqpay.
  • Testing automation: automated end-to-end testing workflows with Playwright, enhancing the reliability and speed of quality assurance processes.

Angular Developer
Scalified LLC
Kyiv, Ukraine | Bucharest, Romania
2019 - 2023

  • Front-end architecture leadership: designed scalable and modular front-end architectures, ensuring optimal performance for multiple projects.
  • API collaboration: worked closely with back-end teams to integrate APIs, achieving seamless data flow and real-time updates.
  • Performance optimization: enhanced application efficiency by reducing page load times and improving form responsiveness with lazy loading and code refactoring.
  • Reusable libraries: created Angular libraries using ng-packagr, promoting code consistency and reusability across projects.
  • Mentorship and reviews: guided junior developers through code reviews and best practices for Angular development.
  • Responsive web apps: built feature-rich, responsive web applications with Angular and Angular Material.
  • State management: integrated NgRx for state management, improving maintainability and performance in large-scale applications.
  • Reactive forms: developed reactive forms with ngrx-forms, enhancing user experience and ensuring data integrity.

Education

Bachelor's degree, Computer engineering
National University of Construction and Architecture, Kyiv, Ukraine
2019 - 2022

Junior specialist, Software development
Vocational College of Industry, Economics and Law, Berdychiv, Ukraine
2015 - 2019

Certificates

Certified proficiency in English, validated by the British Council.

British Council EnglishScore

EnglishScore

Technical Skills

Programming & Development

  • Python
  • TypeScript
  • JavaScript

Frontend Frameworks & UI

  • Angular5+
  • Angular Material
  • MarkoJS
  • SCSS
  • BEM

Backend development & Databases

  • Node.js
  • NestJS
  • SQL
  • MySQL
  • Mongo DB

State Management & Reactive Programming

  • NgRx
  • ngrx-forms
  • RxJs

Programming Paradigms & Design Patterns

  • Domain-Driven Design
  • MVC
  • OOP

Development Tools & Automation

  • Git
  • Playwright
  • AJAX

Explore more articles on our blog

View all posts »

Find effective approaches to solving frontend and backend challenges, supported by detailed explanations and practical examples.