Upstaff Sign up
Oleg
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August, 2023

Oleg — Full stack Web Engineer

Expertise in Full Stack Web.

Last verified on August, 2023

Core Skills

Bio Summary

- Full-Stack Web Developer with expertise in both back-end and front-end development
- Extensive experience in all stages of the development cycle for dynamic web projects
- Proficient in multiple programming languages
- Has a strong understanding of software architecture and design principles
- Skilled in project management, decision making and complex problem solving. Has creative and
- innovative thinking, service-focused, self-development

Technical Skills

Programming LanguagesC, C++, JavaScript, PHP, Python, TypeScript
JavaScript FrameworksAngular, Express, NestJS, Node.js
Java Libraries and ToolsJSON
AI & Machine LearningNumPy
Python Libraries and ToolsNumPy
JavaScript Libraries and ToolsRedux
Databases & Management Systems / ORMAWS ElasticSearch, MongoDB, MySQL, ORM, PostgreSQL, Prisma, Redis, Typeorm
UI Frameworks, Libraries, and BrowsersCSS, HTML, HTML5
Amazon Web ServicesAWS ElasticSearch
Methodologies, Paradigms and PatternsAgile, microservices architecture, OOP, Scrum
SDK / API and IntegrationsAPI, GraphQL
Version ControlBitBucket, Git, GitHub, GitLab
Virtualization, Containers and OrchestrationDocker
Message/Queue/Task BrokersKafka, NATS, RabbitMQ
Project Management & AdministrationProject Management
Web/App Servers, MiddlewarePWA
Mail / Network Protocols / Data transferSSH, WebSockets

Experience

Full stack Developer

January 2022 - Present
Responsibilities:

  • Full lifecycle project development;
  • Development of SPA & PWA applications;
  • Data retrieval using GraphQL;
  • Development of REST APIs using NodeJS, Express & TypeORM;
  • Resolving performance issues.

Back-end Developer

June 2020 - December 2021
Responsibilities:

  • Development of Node.js backends using Express/Nest.js, and
    microservices;
  • Creation of scripting for backend services;
  • AI development with OpenCV, PyTorch, NumPy, and Computer Vision;
  • Bug fixing;
  • Project support;
  • Experience working with Docker environments.

Full stack Developer, Self-employed

September 2013 - May 2020
Responsibilities:

  • Front-end and back-end development;
  • Resolving performance issues;
  • Collaborating with project managers and product owners to architect
    business logic;
  • Developing the main layout of the application;
  • Setting up WebRTC;
  • Deploying projects;
  • Development of REST APIs using NodeJS, Express, and TypeORM;
  • Handling power monitoring across different operating systems.

Python Web Developer, Self-employed

August 2011 - May 2017
Responsibilities:

  • Front-end and back-end development;
  • Resolving performance issues;
  • Collaborating with project managers and product owners to architect
    business logic;
  • Developing the main layout of the application;
  • Setting up WebRTC;
  • Deploying projects;
  • Development of REST APIs using NodeJS, Express, and TypeORM;
  • Handling power monitoring across different operating systems.

Projects

Full stack JS developer, «Quizzer»

September 2022 – March 2023
Description: Quizzer is a web application designed for administering tests, whether for educational or entertainment purposes. Users can not only take quizzes created by others but also create their own quizzes using custom settings, including the type of test, timer, hints, and more
Responsibilities:

  • Front-end and Back-end development;
  • Resolving performance issues;
  • Collaborating with project managers and product owners to architect business logic;
  • Developing the main layout of the application;
  • Setting up WebRTC;
  • Deploying projects;
  • Development of REST APIs using NodeJS, Express, and TypeORM;
  • Handling power monitoring across different operating systems.

Technologies:JavaScript, TypeScript, MySQL, ORM, ReactJS, NodeJS, ExpressJS,
HTML, CSS, JSON, TypeORM, Redux, Bitbucket, Gitlab, Github, Git

Full stack JS developer, Freelance platform for the beauty area

September 2021 – September 2022
Description:The freelance platform for the beauty area is an online marketplace designed to connect independent beauty professionals with potential clients seeking their services. This platform provides a convenient and user-friendly way for beauty professionals to showcase their skills and services, and for clients to find and hire them for various beauty-related tasks such as makeup, hair styling, manicure, pedicure, and other related services.
Responsibilities:

  • Creation of web applications and components using the PHP
    programming language;
  • Optimization of applications for maximum speed and scalability;
  • Full lifecycle project development;
  • Troubleshooting technical issues within a production environment;
  • Ownership of projects.

Technologies:HTML5/CSS3, SSH, C, JavaScript, TypeScript, Python, Angular, Node.JS, Express, Nest, ElasticSearch, Redis, RabbitMQ, Kafka, Nats, WebSockets,
MongoDB, MySQL, PostgreSQL TypeORM, Prisma, GraphQL, Docker

Full stack JS developer

January 2021 – September 2021
Responsibilities:

  • Front-end development;
  • Resolving performance issues;
  • Collaborating with project managers and product owners to architect
    business logic;
  • Creating technical documentation;
  • Deploying projects;
  • Features include:
  • Drag and drop configurable dashboard;
  • Configurable tables with nesting, filtering, and sorting;
  • Charts;
  • Development of back-end services and architecture.

Technologies:HTML5/CSS3, SSH, C, JavaScript, TypeScript, Python, Angular, Node.JS, Express, Nest, ElasticSearch, Redis, RabbitMQ, Kafka, Nats, WebSockets,
MongoDB, MySQL, PostgreSQL, TypeORM, Prisma, GraphQL, Docker

Full stack JS developer, Freelance projects

January 2018 – December 2020
Responsibilities:

  • Front-end and Back-end development;
  • Resolving performance issues;
  • Collaborating with project managers and product owners to architect
    business logic;
  • Developing the main layout of the application;
  • Integrating Electron;
  • Setting up WebRTC;
  • Configuring Kafka;
  • Deploying projects;
  • Development of REST APIs using NodeJS, Express, and TypeORM;
  • Handling power monitoring across different operating systems.

Technologies:HTML5/CSS3, SSH, C, JavaScript, TypeScript, Python, Angular, Node.JS, Express, Nest, ElasticSearch, Redis, RabbitMQ, Kafka, Nats, WebSockets,
MongoDB, MySQL, PostgreSQL, TypeORM, Prisma, GraphQL, Docker

PHP Web developer

  • January 2017 – December 2017
    Responsibilities:
    Creating web applications and components using PHP programming
    language;
  • Optimizing applications for maximum speed and scalability;
  • Lifecycle project development;
  • Troubleshooting technical issues within the production environment.

Ttechnologies:HTML5/CSS3, SSH, C, JavaScript, TypeScript, Python, Angular, Node.JS, Express, Nest, ElasticSearch, Redis, RabbitMQ, Kafka, Nats, WebSockets,
MongoDB, MySQL, PostgreSQL, TypeORM, Prisma, GraphQL, Docker

 

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