Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

IS

English:

Intermediate

Ivan S.

vetted by Youteam

Vetted by YouTeam

Russia

UTC +04:00

Europe/Moscow

English:

Intermediate

Software Engineer with 5 years of frontend and 1.5 years fullstack experience

● Good understanding of Object-Oriented Programming, SOLID, DRY principles, Design Patterns; ● Strong communications skills; ● Technologies and tools; ● Experience working in an Agile, Kanban development environment; ● Experience in unit testing (using Jest).

Want to hire this engineer?

Check if Ivan is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

Vue.js 5 years
HTML 5 years
CSS 5 years
Git 4 years
JavaScript 3 years
TypeScript 2 years

Other technologies

C#
Node.js
React.js
SQL
Visual Studio
RESTful API
Nest
Vuex
Vuetify

Project Highlights

icon
FullStack Javascript Developer

Careerspace.app

Jan `20 - May `21

1 year

The project posts premoderated jobs and creates career maps for university applicants and students.

Responsibilities & achievements

Here I was responsible for: ‑ Selecting a new application stack (sails.js/waterline/vue 2.0 changed to Nest.js/typeorm/nuxt(vue2.6); ‑ creating project architecture; ‑ application migration with data retention; ‑ creating a JWT authorization system for current and future services (OAuth, Mail); ‑ rewriting the admin panel and the public part of the application(improving UX, speeding up the site); ‑ protection from SQL injections and other security measures; ‑ finding compromises between the speed/quality of development and optimizing internal processes; ‑ working with emails; ‑ implementation of a dynamic routing system, when the list of routes depends on the domain from which the application is accessed. Achievements: ‑ Created multiple public and internal products almost by myself (I was the only developer on project).

JavaScript
Node.js
PostgreSQL
TypeScript
Vue.js
Nest
icon
Frontend Developer

litexit.ru

Jun `19 - Dec `19

6 months

A platform dedicated to selling fiction books and short stories directly from authors.

Responsibilities & achievements

- Inherited large legacy project without tests and with JQuery. Worked on YouTrack, git‑flow. Gradually added automation and build tools (Gulp, Webpack, Babel, PostCSS, ESlint). Implemented testing with Jest and Nigthwatch. - Designed API structure and requirements according to the specification, then it was implimented by backenders.

CSS
JavaScript
jQuery
Python
Git
HTML
Gulp
Webpack
Docker
Vue.js
icon
FullStack Javascript Developer

Freelance

Mar `16 - Jan `20

4 years

I have to work a lot with other people's code, on a variety of projects with different stacks.

Responsibilities & achievements

I developed the frontend and backend for different applications. Was also involved in DevOps activities: setting up build systems from scratch, integration with CI (CircleCI, GitLab Continuous Integration), some Docker, simple DNS setup; Project Management ; Process Automation; Project Planning.

Express.js
jQuery
Node.js
React.js
TypeScript
Continuous Integration
Webpack
Docker
CircleCI
Vue.js
BEM

Education

Higher education in Computer Science

Agency

IT Solutions Development agency #1322

100-400

GMT+2

Grodno/Belarus

Core Expertise

AngularJS
Java
JavaScript
Objective-C
PHP
React.js
React Native
Unity or Unity3D
Android
Automated Testing
Laravel Framework
Swift
Angular 2x
iOS SDK
Vue.js
Flutter

Industries

E-Commerce & Retail, Healthcare & Medicine, Data Science & Machine Learning, Entertainment, Augmented reality

Want to hire this engineer?

Check if Ivan is available