Upstaff Sign up
Oleg S.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since May, 2021

Oleg S. — Senior C++ Developer

Expertise in Back-End Web.

Last verified on July, 2023

Core Skills

C++
C++
Qt Framework

Bio Summary

• Having huge experience (14+ years) in back-end development on C/С++/Erlang/Elixir has shown himself as aim-oriented developer with analytical skills.
• Using his experience he can not only to develop new features and functionality, but also make clear hidden multiconnection in any code that is based on the scope of Erlang/Elixir/C/Js.
• Has a huge experience in parser development of custom xml coding.
• English Upper-intermediate.
• Available Full-time.
• Ready to start ASAP.
• No scheduled vacations within next 3 months.

Technical Skills

Programming LanguagesC, C++, Elixir, JavaScript, LISP, PROLOG, Python
Java Libraries and ToolsN2O
Methodologies, Paradigms and PatternsAgile, Scrum
PlatformsAndroid
Collaboration, Task & Issue TrackingAtlassian Trello, Jira
Web/App Servers, MiddlewareCowboy, Nginx
Operating SystemsLinux, Windows
QA, Test Automation, SecurityOTP
Third Party Tools / IDEs / SDK / ServicesQt Framework
Other Technical SkillsBPE, KVS, SEV protocol

Experience

Software Engineer (BPMN based docflow system)

1 year

Responsibilities:Developing BPMN based docflow system using Erlang\Elixir, implementing SEV protocol.

Programming languages, tools and technologies:Erlang, Elixir, n2o, BPE, KVS.

Software Engineer (Network Inspector)

2 years

Responsibilities:Build utility for analysis of networks (networks represented by graphs).

Programming languages, tools and technologies:Erlang, OTP.

Software developer, University of Bielefeld.

3 years

Description:ADAMAAS project, CITEC (this project gain award of the German government as one of 100 best among about 1500 similar projects in the area).

Responsibilities: Project gain award of the German government as one of 100 best among about 1500 similar projects in the area.

Programming languages, tools and technologies:C++, Qt, Android.

Software Engineer, Bielefeld University.

2 years

Description:Member of the Neurocognition and Action-Biomechanics Group at the Faculty of Psychology and Sport Sciences at Bielefeld University, Germany. Programmer at the Excellence Cluster “Cognitive Interaction Technology” (CITEC).

Responsibilities:  Implementing a hierarchical clustering method for measuring mental representation structures in long-term memory and on complex movement studies in classical ballet and golf.

Programming languages, tools and technologies:C, C++, QT, LISP, Python.

Software developer, Different freelance projects.

2 years

Programming languages, tools and technologies:C, C++, QT.

University of Madeira.

4 years

Description:Research assistant in the research programs of CCM (Centro de Ciencias Matematicas), University of Madeira, and of the NEMO project.

Responsibilities:  Implementing and testing communication models and algorithms for numerical computations, visual data representation and data processing.

Programming languages, tools and technologies:Qt, Python.

Teacher, NaUKMA.

3 years

Description:Web application to manage departments, projects and assigned tasks within the firm.

Responsibilities: Faculty of Informatics in NaUKMA (duties: course design, lections and practical classes).

Programming languages, tools and technologies: PROLOG and LISP.

Education

Master’s Degree, National University of Kyiv Mohyla Academy
Program “Intellectual systems of control”
2005

  • Introduction to Computer Science and Programming Using Python (MITx – 6.00.1x)
  • Introduction to Mobile Application Development using Android (HKUSTx – COMP107x) • Computer Graphics (UC San DiegoX – CSE167x)
  • Vocal Recording Technology (BerkleeX – BMPR365x)
  • Statistical Thinking for Data Science and Analytics (ColumbiaX – DS101X)
  • Machine Learning for Data Science and Analytics (ColumbiaX – DS102X)
  • Enabling Technologies for Data Science and Analytics: The Internet of Things (ColumbiaX – DS103x)
  • Cybersecurity Fundamentals (RITx - CYBER501x)

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