Vlad L. JavaScript Software Engineer (React, React Native, Node)

Front-End Web, React Native

Summary

- 9 years of proven professional expertise in the IT industry;
- Advanced experience in Web Development using JavaScript 7+ years;
- Solid experience in software development using ReactJS and React Native (6+ years); 3 Years with Node.js
- Good experience in Web development using PHP;
- Beginner experience in Web Development using Ruby on Rails;
- Beginner experience in Web Development using Java;
- Upper-Intermediate English

Experience

Senior Frontend Developer

May 2022 – till now

Description: The service provides small dollar interest-free lending to help American working families and individuals access and improve their credit. Fast-growing fintech startups with the goal to use their background in deep tech to help improve the economic outcomes of those disproportionately financially impacted by financial institutions.

Responsibilities:

  • Adapting existing codebase to meet requirements in the dynamic business environment;
  • Planning, estimating;
  • Close cooperation with business owners to see their vision and work on technical solutions and meet short-term and long-term business expectations;
  • Code review.

Technologies: ReactJS, PWA, Typescript, Redux, GCP, Redux thunk.

 

Backend Developer, Tech Lead, Comon

Nov 2021 – Jun 2022

Description: Business management system, a tool for the creation of dynamic scenarios of various business processes. Planning scenario execution and collection reports with results.

Responsibilities:

  • Converting client requests in tech description;
  • Planning, estimating;
  • Designing project architecture, and deploying processes;
  • Backend part development;
  • Code review (front and mobile).

Technologies: Typescript, Nest.js (node), Apollo GraphQL, MongoDB, Next.js (react), GCP

 

Frontend Developer

Aug 2021 – Oct 2021

Description: The all-in-one friendly interface to work with the Kafka ecosystem. Develop and manage Apache Kafka with confidence.

Responsibilities:

  • Setting up the project from scratch;
  • Building initial architecture;
  • Working on a web tool to test out Kafka.

Technologies: JavaScript (Typescript), ReactJS, Apollo, GraphQL

 

 

Frontend Developer, Opinary

Feb 2020 – Jan 2021

Description: The company provides with ad-tech solutions for online publishers and global brands.

Responsibilities:

  • Implementation of new features;
  • Architecture optimization;
  • Load time optimization;
  • Refactoring;
  • Testing/bud fixing.

Technologies: Javascript, React JS, Redux, lerna.js, canvas.

 

Frontend Developer

Jul 2019 – Jul 2021

Description: Cloud database suitable for big loads and multi-region setups.

Responsibilities:

  • Implementation of new features to DB dashboard;
  • Developing design system components and extracting a big part of existing functionality for reuse in other projects;
  • Application architecture implementation;
  • Redesign;
  • Bug fixing.

Technologies: JavaScript (typescript), React JS, Redux, thunk, saga, TS, webpack

 

Frontend Developer, ProChain

Jul 2019 – Feb 2020

Description: ProChain is an issue-tracking product for bug tracking and Agile project management. This tool helps plan, track and report on the software development process.\

Responsibilities:

  • Implementation of new features;
  • Project architecture development;
  • Creating custom charts;
  • Collaboration within a team;
  • Bug fixing.

Technologies: JavaScript, Typescript, ReactJS, Redux

 

Frontend Developer, PlaySports

May 2019 – Jul 2019

Description: Native platform for searching sports on a map.

Responsibilities:

  • Performing active sprint tasks;
  • Building application logic;
  • Application architecture;
  • Setup application configuration;
  • Speeding up application.

Technologies: JavaScript, React Native, Redux, SVG, Redux thunk, StyledComponents

 

Frontend Developer, Cockroach Labs 

December 2019 – May 2019

Description: CockroachDB is in production across thousands of modern cloud applications and services. Distributed Database, Cloud, UI. 

Responsibilities: 

  • Front End development;
  • Creation of logic for application;
  • Design of the architecture for application;
  • Setting up application configuration;
  • Implementation of new features;
  • Testing, fixing bugs;

Technologies: React, redux, redux-thunk, saga, ts, scss

 

Full Stack Developer, Black SMS

Dec 2018 – Mar 2019

Description: Online multiplatform messenger System, created to connect people worldwide, and give an opportunity to send text messages, files, etc.

Responsibilities: 

  • Back End development;
  • Front End development;
  • Implementation of new features;
  • Testing, fixing bugs

Languages: Java Script, Swift

Environments: Node JS, React JS, React Native, Redux, RX JS, FireBase

 

Frontend Developer, Donaide

Sep 2018 – Dec 2018

Description: Support your church, school, and nonprofit organizations all in one place! Donaide is a charity platform for everyone. Donaide makes it easy to set up fundraising campaigns, sell tickets for charity events, and align volunteers with meaningful opportunities. Communication tools through the Donaide app keep your donor community informed of your important announcements, milestones, and updates. Built-in “Thank you!” notes reinforce engagement and keep donors supportive.

Responsibilities: 

  • Front End development;
  • Implementation of features;
  • Testing;
  • Bug fixing;
  • Front End code review

Languages: Ruby, JavaScript

Environments: Ruby on Rails, React JS, React Native

 

Full-Stack Software Engineer, Experiences APP

Jan 2018 – Sep 2018

Description: Online Scheduling platform. Details under NDA

Responsibilities: 

  • Back End development;
  • Front End development;
  • Implementation of new features;
  • Integration with Shopify
  • Project migration to TypeScript;

Languages: Java Script

Environments: Node JS, React JS, React Native, Appolo, GraphQL

 

Frontend Developer, PopCorn

Feb 2017 – Jan 2018

Description: Online platform for selling cinema tickets. Consists of several parts: Landing Page, App (kiosk), App (admin tools)

Responsibilities: 

  • Implementation of new features;
  • Implementation of project logic at frontend;
  • Workout of user\admin interface and connections with API;

Languages: PHP, JavaScript

Environments: WordPress landing page, WordPress API, React JS, Cordova

 

Frontend Developer, Trident

Dec 2015 – Feb 2017

Description: Business Automation System for a Cruise Ship. Huge automation system that includes user interfaces, blogs, online news shops, ship social network, friends tracking, on-ship payment system, integration with personal guest bracelet, etc.

Responsibilities: 

  • Workout of system frontend;
  • Creation of Users interface;
  • Workout connections with API;
  • Implementation of new features
  • Working with System graphics;
  • Tests coverage.

Languages: Java Script

Environments: React JS

 

Frontend Developer, Stockbout

Feb 2014 – Jan 2015

Description: Online stock trading, for virtual money users, can\buy stocks and play on the site stock exchange.

Responsibilities: 

  • Workout connections with API;
  • Stocks search using lazy loading;
  • Connect project events with web sockets;
  • Visualization of data graphics

Languages: Java Script

Environments: React JS

Education

Master’s Degree at Computer Science Cherkasy National University named after Bogdan Khmelnitsky

Intellectual decision-making Systems, AI