About
![Stas Sribnyi](static/img/profiles/stassribnyi.jpg)
- 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 CVSkills
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
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
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
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
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
-
Sept 2016 — Aug 2018
Kremenchuk State Polytechnical University
Master's degree
Automation Engineer Technology/Technician
-
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
-
Sept 2012 — Aug 2016
Kremenchuk State Polytechnical University
Bachelor's degree
Automation Engineer Technology/Technician
-
-
Recommendations
Projects
-
Ambient (Weather Forecast)
A simple and user-friendly page with up-to-date weather forecasts for your favorite locations.
-
HTML5 Canvas Playground
The playground where you can find snake and tic-tac-toe game and some of the experiments with particles.
-
Todo List React
Simple to-do list made with React and Flux.
-
Image Manager
Simple image manager made with React, Redux and basic PWA support.