English:
Intermediate
Ivan S.
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
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).
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.
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.
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Grodno/Belarus
Core Expertise
Industries
E-Commerce & Retail, Healthcare & Medicine, Data Science & Machine Learning, Entertainment, Augmented reality
Want to hire this engineer?
Check if Ivan is available