Vlad L. JavaScript Software Engineer (React, React Native, Node)
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