Egor G.
Ukraine (UTC+02:00) 🇺🇦
Upstaffer since May 11, 2022

Egor G. — Full-Stack Software Engineer (Node.js + React)

Expertise in Full Stack Web.

Last verified on July 04, 2023

Core Skills

Node.js
Node.js
React
React

Bio Summary

- 4 years of professional experience with front-end and back-end development - Back-end: NodeJS (Express, Nest), REST API, Docker, Google, Facebook auth, Postgres - Front-end: HTML, CSS, BEM, SASS/SCSS, LESS, Bootstrap, Material-UI, ReactJS, Redux, Redux-Thunk, React-query, Webpack, Vite, Jest, Lodash - Available in 1 week after approval for the project

Technical Skills

Programming Languages JavaScript, TypeScript
UI Frameworks, Libraries, and Browsers Bootstrap, CSS, HTML, LESS, Material UI, SASS, SCSS
JavaScript Frameworks Express, Lodash, NestJS, Node.js, React
JavaScript Libraries and Tools React Query, Redux, Redux Thunk, Vite, Webpack
Databases & Management Systems / ORM PostgreSQL
Cloud Platforms, Services & Computing AWS, GCP
Collaboration, Task & Issue Tracking Atlassian Trello, Jira, Redmine
Methodologies, Paradigms and Patterns BEM
Virtualization, Containers and Orchestration Docker
SDK / API and Integrations Facebook API, Google API, RESTful API
Version Control Git
QA, Test Automation, Security Jest
Third Party Tools / IDEs / SDK / Services Microsoft Visual Studio Code, WebStorm

Experience 

Fullstack Engineer 

8 months (October 2021 - present)

Description: Control and management of covid for the personnel of various organizations

Responsibilities: Creating backend and web-based on React, deploying, setup CI/CD

Technologies: Postgres, TypeORM, NestJS, AWS, Docker React, TypeScript, Redux, Redux-Saga, Redux-toolkit, reselect, formik

 

Fullstack Engineer 

6 months (May 2021 - October 2021)

Description: Website for the sale of watches, accessories, and other things

Responsibilities: Designing and implementing back end and front end features, refactoring old codebase, performing PM tasks Mentoring and training new project participants, supporting

Technologies: React, Redux, Redux-Saga, NodeJS, Express.js, PostgreSQL, TypeOrm, AWS EC2, AWS s3, AWS ECS, AWS IAM

 

Fullstack Engineer 

10 months (August 2020 - May 2021)

Description: An online graphic design application that includes animations, transitions, and other required behaviors, and all related pop-ups and windows

Responsibilities: Creating frontend and backend parts

Technologies: NodeJS, Postgres, TypeORM, Express.js, JWT, AWS React, Redux, React Material

 

Fullstack Engineer 

6 months (March 2020 - August 2020)

Description: This project helps customers to find what they want, even if they don’t know what it is. Searching for all destinations gives the user an inspirational search result, which displays a mix of destinations, hotels, campaigns, and inspirational content, e.g. personal quotes, FAQs, food pictures, etc.

Responsibilities: Creating frontend and backend parts

Technologies: ES6, NodeJS, React, Redux, CSS/HTML, jest

 

Fullstack Engineer 

8 months (August 2019 - March 2020)

Description: Web-application that helps teachers to create projects and invite students to work on them. The application has a structure designed for various fields of science. At the same time, it helps to structure useful teaching materials and organize work in classrooms and training courses.

Responsibilities: Implementing a new UI for FE application due to design. Designing and building BE services, performing CRUD operations. Estimating features, creating new features, bug fixing

Technologies: NodeJS, React, Redux, Redux-Saga, Reselect, Material-Ui

 

Fullstack Engineer 

7 months (February 2019 - August 2019)

Description: Single application that covers entire clinic requirements (appointment, patient management, reception management, lab, inventory, finance, pharmacy, etc).

Responsibilities: Designing and implementing back end and front end features

Technologies: NodeJs, NestJs, React, Redux, Redux-Saga, Reselect

 

Fullstack Engineer 

6 months (September 2018 - February 2019)

Description: The service provides the employees of a particular company with functionality allowing them to record the areas they would like to develop within as specialists. The service is equipped with a special platform for scheduling thematic lectures. It informs the employees about new events, gives reminders, and then collects feedback on the lecture from everyone who attended it.

Responsibilities: Designing and building BE services, performing CRUD operations, updating and building new services. Implementing a UI due to design

Technologies: React, Redux (Saga, etc.), NodeJS, NestJs, TypeORM

Education

Kharkiv National Economic University named Semyon Kuznets Qualification: Bachelor degree, Computer Science

2015-2019

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 Egor G.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring