Hello, I am Stas Sribnyi Front-End Engineer

Nice to see you here. I am a skilled front-end engineer with more than 5 years of working experience both with front-end and back-end. I develop single-page web applications using a variety of frameworks such as React and Angular. I will be glad to collaborate with you.

When it is obvious that the goals cannot be reached, don't adjust the goals, adjust the action steps. Сonfucius

About

Stas Sribnyi
  • Name: Stas Sribnyi
  • Age: 28 years
  • Location: Europe, Ukraine, Kyiv

Working with UI is my passion, so I do it using the latest technologies such as React and NextJS (React and Typescript is my primary focus, but I do enjoy working with NodeJS as well). Some time ago I used to be a full-stack engineer, so I've worked both with back and front end code. Now I use all my knowledge in UI development world. I started my wonderful career about eight years ago by studying full-stack software engineer courses, I did my best to learn the most about software development and apply for a job at my first company. Since then I've worked with several companies, with different teams, hold different positions and I am here to use all that experience to make you happy 😎.

Download regular version of my CV

Skills

Front-End

  • Javascript / Typescript

  • CSS3 / SASS / SCSS

  • HTML5 / Semantic HTML

  • JSON / XML

  • AJAX

  • React / Redux / Redux Thunk

  • Styled Components

  • Angular / RxJs / NgRx

  • Bootstrap / Bulma

  • JQuery / JQueryUI

  • WPF / Silverlight

Back-End

  • .NET Framework / C#

  • ASP.NET / Web Api / Web Pages / MVC

  • Entity Framework / LINQ

  • RESTful WebServices

  • T-SQL

  • WCF

  • NodeJS

  • NextJS

Techniques & Approaches

  • Object Oriented Programming (OOP)

  • SOLID Principles

  • DRY Principles

  • KISS Principles

  • Code Refactoring

  • Clean Code

  • Block Element Modifier (BEM)

  • Unit Testing

  • Design Patterns

  • Test Driven Development (TDD)

  • Functional Programming

Tools

  • Node Package Manager (NPM)

  • Visual Studio Code

  • Visual Studio 2012 and higher

  • Git

  • SVN

  • MS SQL Server

  • Parcel

  • Webpack

  • IIS

  • Grunt

Career

  • Work

    • Innovecs

      Innovecs

      Oct 2019 — Present

      Senior Software Engineer

      • Project architecture design and researches.
      • Delivering of new functionality.
      • Code reviews and mentoring.
      • GraphQL server support.
      • Javascript
      • Typescript
      • HTML5
      • Styled Components
      • Material UI
      • React
      • React Hooks
      • React Context API
      • Bulma
      • NextJS
      • Apollo GraphQL
      • NodeJS
    • Innovecs

      Innovecs

      Apr 2019 — Oct 2019

      Senior Software Engineer

      • Development of new functionality and support for older ones.
      • Project architecture and code quality maintenance
      • Requirement gathering and clarifications.
      • Research of best suitable technologies for upcoming projects.
      • Javascript
      • Typescript
      • HTML5
      • CSS3
      • SCSS
      • Ionic
      • Angular
      • NgRx
    • Caspio

      Caspio

      Aug 2017 — Apr 2019

      Middle Software Engineer

      • Researching and implementation of delivering user applications with PWAs using Angular and React.
      • Development of the application designer and application builder based on Angular to provide users with ability to create their own dynamic applications in case of Caspio Platform.
      • Work with team to develop application architecture.
      • Development of new site builder to replace obsolete server-based mechanism.
      • Javascript
      • Typescript
      • HTML5
      • Semantic HTML
      • JSON
      • XML
      • AJAX
      • CSS3
      • SCSS
      • React
      • Redux
      • Redux Thunk
      • Angular
      • RxJS
      • NodeJS
    • AltexSoft

      AltexSoft

      Jul 2015 — Aug 2017

      Junior Software Engineer

      • Development of .NET desktop and web applications.
      • Working with customers to establish requirements and determine priorities.
      • Developing new applications, components & functionality to existing systems.
      • Developing new functionalities, both back-end and front-end.
      • Investigating alternate configurations & implementing better solutions.
      • .NET
      • C#
      • ASP.NET MVC
      • ASP.NET WebApi
      • ASP.NET Web Pages
      • Entity Framework
      • LINQ
      • T-SQL
      • HTML5
      • CSS3
      • AngularJS
      • JQuery
      • JQueryUI
      • WPF
      • SilverLight
  • Education

    • Kremenchuk State Polytechnical University

      Sept 2016 — Aug 2018

      Kremenchuk State Polytechnical University

      Master's degree

      Automation Engineer Technology/Technician

    • AltexSoft Labs

      Oct 2014 — Jul 2015

      AltexSoft Lab (.NET Tech Full-Stack)

      Junior Software Engineer

      Full-Stack .NET (C#/ASP.NET/EF/ADO.NET/WPF) and UI (HTML5, CSS3, JS, AngularJS) platforms development

    • Kremenchuk State Polytechnical University

      Sept 2012 — Aug 2016

      Kremenchuk State Polytechnical University

      Bachelor's degree

      Automation Engineer Technology/Technician

  • Recommendations

    • Stas is a very fast-learning developer, and he is a fast-minded person. I mean, he can find several solutions for resolving a task, and if no one works, Stas will find a couple more. I saw how Stas worked as a front- and as a back-developer, and it was cool. Stas has his own opinion, and arguments his position, but he hears the opponents and can change his mind, so, Stas is a good team-player. Stas organized the work process in his team as well, when it was needed.
      Nickolay Sredin

      Nikolai Sredin

      Senior QA Engineer

      Managed me directly at Caspio

    • Stas is an expert in vanilla Javascript, Angular framework. Stas has cool experience in React.js. His knowledge in OOP and design patterns were very helpful in many projects. His opinion was important in every architecture decision. Stas is a great team player.
      Zakir Nuriev

      Zakir Nuriev

      Senior Front-End Developer

      Worked with me in different teams at Caspio

    • Stas was the technical frontend lead in my current project. He has strong skills in the frontend area. He is also keen on sharing his knowledge: he will guide you to find a better solution or explain something if is not clear for you. In his work he is guided by design patterns and always pays much care and attention to the code quality. I'm glad I could work with him!
      Beata Dobosiewicz

      Beata Dobosiewicz

      Full-Stack .NET Developer

      Reported directly to me at Caspio

    • Way back when being a part of a team hiring junior .NET software engineers from the company's training courses, Stanislav impressed me by not only his programming skills but also his openness and thirst for knowledge. Since then we worked with Stanislav on several projects and he proved himself as both a responsible skilful Software Engineer and a great Team Player. As a full-stack .NET software engineer, he was able to resolve both front- and back-end tasks at a high level. Stanislav’s dedication to the projects, ability to learn quickly, and openness for new challenges is worth mentioning, too. It was only a pleasure to have such an Asset in the project team!
      Vitaliy Gordiyenko

      Vitaliy Gordiyenko

      Senior Project Manager

      Managed me directly at AltexSoft

    • I had to work on several projects with Stas. Stas is a very enterprising, responsible and motivated person who follows innovations in the field of technologies and tries to introduce them into working solutions, he always brings his work to the end while making preparations for the future so that in the future it is possible to introduce new ideas as quickly and optimally as possible. This is the person with whom I would like to meet somewhere else on the project.
      Anton Vasko

      Anton Vasko

      Senior Software Engineering

      Worked together at the same team in AltexSoft

Projects

  • Ambient (Weather Forecast)

    Ambient (Weather Forecast)

    A simple and user-friendly page with up-to-date weather forecasts for your favorite locations.

    • React
    • MUI
    • Vite
    • TypeScript
    • Axios
    • @bybas/weather-icons
    • date-fns
  • Canvas Practice

    HTML5 Canvas Playground

    The playground where you can find snake and tic-tac-toe game and some of the experiments with particles.

    • JS
    • ES6+
    • HTML 5 Canvas
  • ToDo List React

    Todo List React

    Simple to-do list made with React and Flux.

    • React
    • Flux
    • Bootwatch
  • Image Manager

    Image Manager

    Simple image manager made with React, Redux and basic PWA support.

    • React
    • Redux
    • PWA
    • Axios