Summary
Skills
Work History
Education
Timeline
Interests
SalesAssociate
Igor Olshevsky

Igor Olshevsky

Team Lead | Software Engineer
Kharkiv,

Summary

Hi,

My name is Igor Olshevsky, I'm a professional Full-Stack Developer from Ukraine with 8+ years of job experience. Within this period I have been working with Node.js and PHP on a server side, JavaScript, React/Redux and Angular on client side and with MySQL, Cloudant(CouchDB) and MongoDB databases.

I find myself passionate about present and future tendencies of web development, keen on learning new approaches and technologies both on front-end and back-end sides. My goal is to make stable and user-friendly products. I am opened to take responsibility and to be proactive in providing the best solutions.

Skills

    React Ecosystem: state management, styling, UI kits

undefined

Work History

Full-stack Developer | Team Lead

Yojji
Kharkiv
09.2019 - Current

Technologies : TypeScript, React, Angular, React Native, GraphQL, Golang, Kubernetes, MS Azure, Serverless Framework


Responsibilities :

  • Interaction with design team to develop pixel perfect UI
  • Mentoring and skill-up teammates
  • Planning project architecture and preparing infrastructure
  • Development of various web apps - management portal, web and mobile app for end users.
  • Discussion requirements and estimations with client
  • Work planning and task management for team
  • Project Support: refactoring legacy code & bug fix
  • Develop internal company projects


Challenges:

  • Developed multi-tenancy application with automated deployments for new customers
  • Participated as front-end team lead in the fintech startup development
  • Preparing technical documentation and architecture diagrams for applications
  • Project management and code review for 3 departments(back-end, front-end and mobile dev. teams)
  • Built custom Continues Delivery solution(mobile and webapp build pipelines) for restoraunt management saas-platform


Senior Full Stack Developer

Freelance | CDMBase
Remote
04.2018 - 09.2019

Technologies : Typescript, React, Apollo Client,
Node.js, Express.js, MongoDB, Docker, GraphQL Server.


Project : Code editor with ability to run code in containers.


Responsibilities :

  • Mentoring for new developers
  • Code review for new pull requests
  • Implementing for GraphQL subscriptions for real-time updates
  • Integration with payment gateways
  • Refactoring. Movement legacy codebase to React hooks
  • Develop communication for editor extensions via JSON RPC


Challenges:

  • Developed microservices from scratch(Moleculer and Hemera.js)
  • Built Graphql server with code-generation for front-end
  • Integrated Monaco editor to web-app


Full Stack Web Developer | Team Lead

Codemotion | Linkry Events
Remote
09.2017 - 04.2018

Technologies : JavaScript, React\Redux, Node.js, MongoDB, REST API, HTML5, CSS3, Ant.design


Responsibilities :

  • Support a back-end of ongoing project
  • Auth integration for 2 factor authentication
  • Integration with charts and graphs libraries for widgets
  • REST API development
  • Development for a responsive application layout


Challenges:

  • Developed online service for events management with options to organize ticketing process, speakers and sponsors support support
  • Team mentorship - providing learning plan for developers without React experience
  • Conducted interviews for new team members
  • Planning web-app structure and project tech stack


Full Stack Developer

Freelance | CDMBase
Remote
08.2016 - 07.2017

Technologies : React/Redux, TypeScript, Node.js, MongoDB, Socket.io, Docker, GraphQL.


Project : Code editor with ability to run code in containers


Responsibilities :

  • Designing of database architecture
  • Development of GraphQL server
  • Development of authorization system and access control layer
  • Developing UI components based on design
  • Deployment via Docker


Full Stack Developer

Freelance| Electraforms
Remote
03.2016 - 08.2016

Technologies : JavaScript, React/Redux, Node.js, Hapi.js, Material Design, Cloudant, Rest API


Features : Web application for electricians to make different types of reports


Responsibilities :

  • Designing database architecture
  • Development of the web application from the scratch
  • Development of REST API
  • Developing of reports management feature with statistics Reports dashboard, report creation form, report view page
  • Development of the authorization system for users
  • Development of ACL with different permissions level for each role
  • Integration with Stripe for user subscriptions


Front-end Developer

Freelance
Remote
03.2016 - 03.2016

Role : Front-end Developer


Technologies : JavaScript, React/Redux, Server-side Rendering, Node.js, PostgreSQL, HTML5, CSS3


Features : Isomorphic web app that allows to create custom-designed user profiles


Responsibilities :

  • Project maintenance
  • Designing database architecture for user profiles
  • Development of UI components for profile builder with possibility to add video, images, create image gallery, etc.
  • Search engines optimisation


Full Stack Developer | Team Lead

Devico | [Project Name Under NDA]
Kharkiv
04.2015 - 02.2016

Technologies : JavaScript, React/Redux, Node.js, PHP, Socket.io, Zend Framework 2, REST API


Features : Web application for dental labs and dentists with scheduling, real-time notifications and messaging system


Responsibilities :

  • Designing database architecture
  • Development of the web application from the scratch
  • Development of real-time notification system & app proxy
  • Development of REST API
  • Loading speed optimization of the website
  • Development of user authentication & ACL
  • Coaching and supervising other team members
  • Code review


Challenges:

  • I've worked on new features delivery and studied to be Team Lead
  • Developed HIPAA-compliance web application
  • Code migration to React.js


Full-stack Developer

Devico | [Project Name Under NDA]
Kharkiv
07.2014 - 04.2015

Technologies : JavaScript, Node.js, jQuery, CoffeeScript, PHP, Zend Framework 2, REST API


Features: Web application to check a web-site status every hour (pin g/trace-route/speed test). If there is a problem with the web site status the system will send you a notification


Responsibilities :

  • Development of web application from the scratch
  • Designing database architecture
  • Developed role-based ACL for project
  • Loading speed optimization of the website
  • Development of REST API
  • Development of real-time notification system
  • Integration with PayPal for user subscriptions
  • Support of ongoing project


Challenges:

  • Develop high-load micro-services for website health-check probes
  • Work on API integration with payment processors and microservices


Education

High School Diploma - undefined

Kharkiv Radio Technical School
Kharkiv
09.2011 - 2015.07

Timeline

Full-stack Developer | Team Lead

Yojji
09.2019 - Current

Senior Full Stack Developer

Freelance | CDMBase
04.2018 - 09.2019

Full Stack Web Developer | Team Lead

Codemotion | Linkry Events
09.2017 - 04.2018

Full Stack Developer

Freelance | CDMBase
08.2016 - 07.2017

Full Stack Developer

Freelance| Electraforms
03.2016 - 08.2016

Front-end Developer

Freelance
03.2016 - 03.2016

Full Stack Developer | Team Lead

Devico | [Project Name Under NDA]
04.2015 - 02.2016

Full-stack Developer

Devico | [Project Name Under NDA]
07.2014 - 04.2015

High School Diploma - undefined

Kharkiv Radio Technical School
09.2011 - 2015.07

Interests

Bunnies

Cars and drift

Investigation to new technologies and digging deeper to known languages and frameworks

Igor OlshevskyTeam Lead | Software Engineer