Upstaff Sign up
Oleksandr B.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since July, 2021

Oleksandr B. — Full-Stack Software Engineer (Node.js + React)

Expertise in Full Stack Web.

Last verified on July, 2023

Core Skills

Bio Summary

- 7 years of professional experience using front-end and back-end technologies
- Front-end: deep knowledge of native JavaScript (basics, OOP, DOM, events, asynchrony, AJAX, event loop), ES6+, jQuery and other libraries (Moment.js, etc.), Typescript, React, React Native, Redux, other React-tools (React-router, Redux-Saga, Reselect, etc.), HTML5, CSS3, LESS, SASS, Bootstrap
- Back-end: Node.js, Nest.js, Express.js, Passport.js, RESTful API, socket.io
- Modular, scalable, and reusable code, tests, project deployment
- Upper-Intermediate English
- Available from 01.06.2022

Technical Skills

Programming LanguagesJavaScript, TypeScript
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap, CSS, HTML5, jQuery, LESS, PostCSS, SASS, Socket.io
JavaScript Libraries and ToolsBabel, ES6, Formik, Gulp.js, Passport.js, React Native, React Router, React-Saga, Redux, Reselect, three.js, Webpack
JavaScript FrameworksExpress, jQuery, Lodash, Moment.js, NestJS, Node.js, React, three.js
Java Libraries and ToolsJSON
Databases & Management Systems / ORMMongoDB, PGAdmin, PostGIS, PostgreSQL, Sequelize
Deployment, CI/CD & AdministrationAxios, Flux
BlockChain and Decentralized SoftwareChai
Virtualization, Containers and OrchestrationDocker
SDK / API and IntegrationsEslint LinkedIn API, Swagger
Collaboration, Task & Issue TrackingJira
QA, Test Automation, SecurityMocha, Postman
Methodologies, Paradigms and PatternsOOP
Other Technical SkillsDeepLinking, ICroper

Work Experience

Fullstack Engineer, Forum Via Sanitas, iQest

August 2021 - May 2022 (10 months)

Description: Knowledge platform for orthomolecular medicine and naturopathy. As part of our non-profit educational mission, it offers up-to-date, practice-relevant health knowledge to medical professionals and laypeople. iQest is a platform for group purchasing, marketing, sales, and logistics services of pharmaceutical and surgical consumables for both private and public healthcare facilities.

Responsibilities: Performed software development: develop frontend and backend parts of project

Technologies: Node.js, React, Redux, Reactstrap, React Route, Redux-Saga, Redux-toolkit, lodash, keycloak

 

React Native Engineer, Catch Angler

May 2021 - July 2021 (3 months)

Description: An application that simplifies the implementation of a hobby such as fishing. Thanks to it you can:

  • Search and filter fishing spots to find your new favorite spot quickly and easily.
  • Order tickets through the app for easy digital access.
  • Record catches and shares them with the community.
  • Catch reports include the user's complete history, allowing them to analyze data patterns in the future.

Responsibilities:Creating iOS and Android app, deploying it to App Store and Play Market, debug/rewrite native modules

Technologies:React Native, React Navigation, react query, React Native Linear Gradient, Eslint, React Native Maps

 

Fullstack Engineer

July 2020 - July 2021 (13 months)

Project description:HR - People management software that helps people to improve communication in teams through existing management activities, like the one-to-one meeting, and making them more effective, personalized, and trackable. This leads to real people development all managed in one simple and easy-to-use place.

Usability :

  • Get notified of upcoming 1:1s and team meetings.
  • Add agenda items to come prepared for meetings.
  • Add and complete action items.
  • Schedule 1:1s or team meetings.

Technologies:React Native, TypeScript, Redux, Firebase, Intercom, Mixpanel, Raygun, Redux-Saga, Redux-toolkit, reselect, react-navigation, formik,  Animatable, lodash, DeepLinking, ICroper.

 

Frontend Engineer

October 2019 - June 2020 (9 months)

Project description:A mobile application allows you to buy/sell/auction tickets to different events. Also, every ticket includes info about location and other details. The most interesting thing is that you can buy tickets only with cryptocurrencies. This app also integrates with your contacts (long list issues were solved.

Technologies:React Native, React Navigation,  React Native Intercom, React Native Linear Gradient,  Axios, Eslint, Redux, Redux-Saga, React Native Maps.

 

Fullstack Engineer

July 2018 - September 2019 (15 months)

Project description:The platform that helps GYMs owners make their place safer. The user has to answer a bunch of surveys related to different categories. Questions appear dynamically (based on previous answers). Also, the user can attach photos to prove their answers. Application in real-time calculates safety percent in each category. Any user can easily get a detailed report in PDF. This platform includes a web app, mobile app, and server. So I was participating on all platforms.

Technologies:React, React Native, React Native Image picker, Redux forms, Redux, Redux-Saga, moment, Lodash, NodeJS, Express, Sequelize.

 

Fullstack Engineer, Avenue

Feb 2018 - May 2018 (5 months)

Project description:Avenue’s tech-enabled programs bridge the gap between what employees want from their careers and how they can find it within their organization. We’re the first step toward powerful career conversations and a highly engaged, purpose-driven workforce.

Technologies:React, Redux, Redux-Saga, Node.js, Nest.js Express.js, PostgreSQL, TypeOrm, PWA, Jest

 

Frontend Engineer, Parking management

Oct 2017 - Jan 2018 (4 months)

Project description:Admin panel for parking management with real-time communications on web sockets. Idea: orders are sent to the admin panel in real-time after the client orders a parking spot from the websites or mobile application. After that, the parking administrator is able to see new orders immediately. The parking space is booked automatically and the corresponding mark is added to the map, which means that this parking spot is reserved. And this mark is removed from the map when the reserved parking time is over.

Technologies:ES6, React, Flux (native implementation), socket.io, PostCSS (for styles), Mocha + Chai (for unit testing)

 

Backend Engineer, WebXR Viewer

November 2016 - October 2017 (1 year)

Project description:In the creation of an iPhone application, when the camera was turned on, you could place various 3D models from the gallery, thereby creating a different reality. My tasks included designing a gallery with models, models, and a server, which allows using the user's geolocation as coordinates for saving his models.

Technologies:Node.js, Express.js, PostgreSQL, PostGIS, Sequelize, Three.js.

 

Frontend Engineer, Scrybe

May 2016 - October 2016 (6 months)

Project description:A site that allows you to record a user's speech through a microphone and transliterate it into text. My tasks included writing various components, creating sagas, and refactoring code.

Technologies:React, Redux, Redux-Saga, Reselect

 

Frontend Engineer, Clinic

January 2015 - June 2015 (6 months)

Project description:A single application that covers entire clinic requirements. Appointment, patient management, reception management, lab, inventory, finance, pharmacy, etc.

Technologies:React, Redux, Redux-Saga, Reselect

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Oleksandr B.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring