Upstaff Sign up
Evgen
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since June, 2022

Evgen — Full Stack Developer

Expertise in Full Stack Web.

Last verified on July, 2023

Core Skills

Bio Summary

- Senior Python/C++ backend developer with spoken English and 17 years of cumulative experience.
- He learned Machine Learning, and had a part in different server developments, network protocols, network packages, etc.
- Upper-Intermediate English level.

Technical Skills

Programming LanguagesC#, C++, Java, Python, ReactiveX
JavaScript FrameworksAngular
C++ FrameworksBoost C++
Python FrameworksDjango
JavaScript Libraries and ToolsRxJs
Databases & Management Systems / ORMMongoDB, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingAWS, GCP
Virtualization, Containers and OrchestrationDocker, Kubernetes
Deployment, CI/CD & AdministrationGitLab CI
Operating SystemsLinux
PlatformsUnity
Other Technical SkillslibCrypto, libSSL, RxCpp, RxPY

 

Elite Amenity - Backend Developer

2022

Description:An application for booking and managing various services provided by authorized businesses; managing payments and scheduling.

Responsibilities:

Developing the back-end application.

Optimization of the back-end application.

Designing and developing APIs.

Creating servers and databases for functionality.

Technologies:Python/Django, PostgreSQL, pytest.

 

AnyHome-Backend Developer

2021-2022

Description:A real estate system that makes it possible to buy houses and apartments while accompanying a transaction

Responsibilities:

Developing the back-end application.

Optimization of the back-end application.

Designing and developing APIs.

Creating servers and databases for functionality.

Technologies:Python/Django, PostgreSQL, pytest, ATTOM data solution, Twilio

 

Rhinov Inspiration Book v2-Full Stack Developer / DevOps Engineer

2021

Description:The inspiration book is integrated into another project (the client book which presents real project results).

It shows the results of Rhinov’s work with various visual elements such as 3D pictures, Panoramics views, Axonomics, and a lot of miscellaneous elements.

Responsibilities:

Developing the back-end application.

Developing front-end application architecture.

Designing and developing APIs.

Creating servers and databases for functionality.

Working alongside graphic designers for web design features.

Seeing through a project from conception to finished product.

Meeting both technical and consumer needs.

Integration with Gitlab-CI.

Deployment of backend and frontend applications.

Technologies:Python/Django, MySQL, Angular, RxJs, Cypress, Nx, Gitlab-CI.

 

Rhinov Business Book v2-Full Stack Developer / DevOps Engineer

2020-2021

Description:The Rhinov client book is the final deliverable of a Project ordered by a customer and on which Rhinov Designers have worked. When a project is fully completed, our back-office automatically sends a mail and an SMS to our customer with the link to this book. It shows the results of Rhinov’s work with various visual elements such as 3D pictures, Panoramics views, Axonomics, and a lot of miscellaneous elements.

Responsibilities:

Developing the back-end application.

Developing front-end application architecture.

Designing and developing APIs.

Creating servers and databases for functionality.

Working alongside graphic designers for web design features.

Seeing through a project from conception to finished product.

Meeting both technical and consumer needs.

Integration with Gitlab-CI.

Deployment of backend and frontend applications.

Technologies:Python/Django, MySQL, Angular, RxJs, Cypress, Nx, Gitlab-CI.

Rhinov Client Book v2-Full Stack Developer / DevOps Engineer

2020

Description:B2B version of Rhinov Client Book application.

Responsibilities:

Developing the back-end application.

Developing front-end application architecture.

Designing and developing APIs.

Creating servers and databases for functionality.

Working alongside graphic designers for web design features.

Seeing through a project from conception to finished product.

Meeting both technical and consumer needs.

Integration with Gitlab-CI.

Deployment of backend and frontend applications.

Technologies:Python/Django, MySQL, Angular, RxJs, Cypress, Nx, Gitlab-CI.

 

Fintech time series prediction-Lead Developer

2020

Description:An application to forecast change dynamics, trends, and prices of financial products using time series data.

Responsibilities:Data analysis and training of a number of different types of neural networks to predict terms and values of execution of user requests in a support system using Keras/Python.

Developing application core and ML integration API

Technologies:Keras, Python, Jupyter

 

Support analyzing-Lead Developer/Machine Learning Engineer

2020

Description:An application to predict terms and values of execution of user requests in a support system.

Responsibilities:Data analysis and training of a number of different types of neural networks to forecast change dynamics, trends, and prices of financial products using time series data and TensorFlow/Python.

Developing application core and ML integration API.

Technologies:Keras, Python, Jupyter

 

MotionLab tools-Lead Developer

2019 - now

Description:Tools for working with binary files of c3d format

Responsibilities:Developing, optimizing, expand the functionality

Technologies:C++, MFC

 

Health research project-Lead Backend Developer

2018-now

Description:Smart Watch App monitoring heartbeat. Mobile App controlling the Start Watch App

Backend App analyzing gathered data.

Responsibilities:Development of Android and Android Wear demo applications. Development of backend.

Technologies:Django, Python, MySQL, Android/Java

 

Trash game-Lead Developer

2019

Description:Mobile scroller 3d game

Responsibilities:Development of a mobile application

Technologies:Unity3d, firebase, C#

 

Photo animator-Lead Developer

2018-2019

Description:Advanced multi-platform 3D photo editor and video creator

Responsibilities:UI, business logic

Technologies:NodeJS, Electron, Angular, Express, Rxjs, BabylonJs, OpenCV, TensorFlow

 

Path Control-Lead Developer

October 2018

Description:An application to simulate air traffic control based on eyefactive SDK.

Responsibilities:UI developer, profiling, and optimizing the application.

Technologies:C++, OpenGL

 

StyleBox-Lead Developer

2018

Description:A fashion application to discover, build, enhance and share the most inspiring outfits

Responsibilities:Development of Android application

Technologies:Java, Android API

 

Office task tracker-Lead Developer

2018

Description:An application for a reporting system.

Responsibilities:Creation of backend for the reporting system

Technologies:Django, Python, MySql

 

Inoutfit-Developer

2018

Description:An application for running races competition with other users using a camera on a mobile device.

Responsibilities:Creation of the UI and play logic for the frontend. Implementation of motion SDK

Technologies:Unity3d, C#, MotionSDK

 

Trading bot-Developer

2018

Description:Application for the trading of cryptocurrencies on different exchanges

Responsibilities:Creation of user interface. Support of rest API.

Technologies:NodeJS, VueJS, Electron

 

Recognition of logos and brand "look and feel"-Developer

2017-2018

Description:The project is affiliated with advertisement technology 'share of voice'. The app checks a web page to seek and recognize logos and brand «look and feel» to calculate the share of voice.

Responsibilities:Creation and training of a neural network. Prepare data to train the neural network.

Technologies:Python, TensorFlow

 

Raid & Barricade-Developer

2015 - 2017

Description:A high-load server for a massive online games similar to Clash of Clans

Responsibilities:Development of server gameplay functional, the main game logic on the game client. Implementation of spam detection in a game chat using Spoken Language Understanding technology based on Keras framework.

Technologies:Unity3d, C++, MySQL, PostgreSQL, MongoDB, Boost, Ruby, HTTP, HTTPS, TLS/SSL, Python, Keras.

 

SayWhat-Developer

2016

Description:Advanced video editor

Responsibilities:Development of application UI

Technologies:Java (Android)

 

Intel Pro Extreme 2-Developer

2016

Description:Mobile application looking for interesting moments in a video stream and compounding them into the final video.

Responsibilities:Worked on a mechanism for classification of a video by extreme sports type.

Technologies:Python, Java, TensorFlow, Android.

 

Intel Theme Park-Developer

2014

Description:Coordination of groups for visits to parks and monitoring the workload of the rides.

Responsibilities:Development of application UI

 

Viper-Developer

2014

Description:Very secure VoIP application based on SIP.

Responsibilities:Development of application UI

Technologies:Java, Android

 

 

Intel Pro Extreme-Developer

2014

Description:Mobile video editor for company Intel.

Responsibilities:Development of application UI

Technologies:Java, Android

 

 

IveyPoker-Server developer

2013

Description:Poker card game

Responsibilities:Development server side of the multiplay functional

Technologies:C++, Jenkins

 

 

NewQ-Programmer

2013

Description:A mobile strategy 2D game

Responsibilities:UI, Game engine, Render, Scripting, Client networking

Technologies:Unity, C#

 

 

World Of Midgard-Server developer

2012

Description:Online 3D MMORPG

Responsibilities:Development of gameplay functional

Technologies:C++, MySQL, Curl, Python

 

 

Client for SKEServer-Server developer

2012

Description:Cross-platform server engine for 3D MMO games

Responsibilities:Development of client functional

Technologies:С++, MySQL, Python

 

MercenaryCamp-Client developer, server developer

2011

Description:Online shockwave 3D shooter game

Responsibilities:Development of client and server gameplay functional

Technologies:Shockwave, MochiAds

 

Cyberpunk World-Client developer

2010 - 2011

Description:3D MMORPG in the cyberpunk style

Responsibilities:Development of Items editor for the game

Technologies:C++, Lua, MySQL

 

 

Disciples Online-Server developer

2009 - 2010

Description:Browser 2D MMORPG game with step-by-step combat (www.discipleonline.ru).

Responsibilities:Development of gameplay functional

Technologies:C++, MySQL, Boost

 

 

Moon-a-Boom - Server developer

2008 - 2009

Description:Browser-based 2D MMORPG

Responsibilities:Development of gameplay functional

 

BI3DE Char demo-Client developer

2008 - 2009

Description:3D client demo for showing features of the BI3DE

Responsibilities:Development of application UI

Technologies:C++, DirectX, Lua

 

 

BI3DE Architect demo-Client developer, server developer

2008 - 2009

Description:3D client demo for showing features of the BI3DE

Responsibilities:Development of application UI

Technologies:C++, DirectX, Lua, MySQL

 

 

BI3DE Engine-Client developer, server developer

2008

Description:3D client demo for showing features of the BI3DE

Responsibilities:Integration of OpenAL audio system

Technologies:C++, DirectX, Boost, Lua, MySQL 

 

Corebox-Developer

2008

Description:Drills rendering application for Corebox website

Responsibilities:Realization of rendering application on Unity3d

Technologies:Unity3d, C#, C++, complex mathematics

 

Zayaka-Client developer, server developer

2008

Description:3D MMO communication system

Responsibilities:Development of gameplay client functional

Technologies:C++, DirectX, Boost, Lua, MySQL

 

 

SkypeInterface2D-Developer

2007

Description:A game extension for Skype. The program of the Skype's 3d voice and video functionality management

Responsibilities:Development of application GUI

Technologies:Unity3d, C#

 

 

Character Editor-Developer

2007

Description:Editing of morph groups of the characters for “Smootsy” communication system

Responsibilities:Development of client GUI

Technologies:Unity3d, C#, C++

 

 

Smootsy-Client developer, server developer

2007

Description:3D MMO communicational system (www.smootsy.com).

Responsibilities:Development of client gameplay functional

Technologies:C++, DirectX, Boost, MySQL, Lua

 

 

Arena Online-Client developer, server developer

2006

Description:3D MMORPG for the Russian market

Responsibilities:Development of client and server gameplay functional

Technologies:C++, DirectX

 

 

Inquistar-Developer

2005

Description:Distributed client-server CRM system

Responsibilities:Development of application interface

Technologies:MySQL, Visual Basic

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