Candidates 33
$2500 / mo
≈ $30000 / year net
C++ Developer
Ukraine · 3 years of experience · Advanced/Fluent ·Published today
Ukraine · 3 years of experience · Advanced/Fluent ·Published today
Development of internal C++ server utility that
server as a bridge between website back-end and
neural networks instance
Development and implementation of media
processing algorithms, optimizing performance
and efficiency
Collaboration with backend and machine
learning team members to integrate algorithms
into larger systems
Utilized OpenCV, STL, AVX and multithreading
techniques to expedite processing and
improve performance.
Use of cppyy/pybind for seamless C++ to Python interface integration
$5000 / mo
≈ $60000 / year net
Senior Software Engineer
Poland · 5 years of experience · Upper-Intermediate ·Published today · In passive search
Poland · 5 years of experience · Upper-Intermediate ·Published today · In passive search
- Requirements analysis, implementation and testing on different levels of middle level software;
- Implementation of various features for automotive navigation system;
$3000 / mo
≈ $36000 / year net
Software developer
Poland · 5 years of experience · Upper-Intermediate ·Published 2 May
Poland · 5 years of experience · Upper-Intermediate ·Published 2 May
After working for over 5 years in front-end development in different projects, I have advanced knowledge in various aspects of system architecture, software design, development, implementation and validation enterprise applications in C++/Qt qml. Moreover, while my previous position afforded me a well-rounded skill set including
creating and implementing high-quality graphical user interfaces through advanced use of the Qt framework
developing and customizing windows, widgets, and layouts to ensure a consistent and intuitive user experience
optimizing the performance of the user interface, ensuring fast response times and an engaging design
implementing advanced features within user interfaces, leveraging the extensive capabilities offered by the Qt framework
conduct testing and debugging activities to ensure a seamless user experience
Please review my attached application for additional details regarding my expertise and achievements.
Do not hesitate to reach out if you have any questions or need further clarification of my experience. I would love to talk with you and discuss the position in details.
$2500 / mo
≈ $30000 / year net
Game Developer
Azerbaijan · 3 years of experience · Advanced/Fluent ·Published 1 May
Azerbaijan · 3 years of experience · Advanced/Fluent ·Published 1 May
I have been working as a game developer for about two years. In the beginning, I started with Unreal Engine 4 and developed two games that are available on itch.io. I then started to delve into Unity. Currently, I am working in a game development company, called Metafluence (Baku, Azerbaijan). Just by searching the project name (Metafluence) you can easily see my work :). Prior to this, I have worked for a company named Gameliner and I was mainly responsible for and head of the Mobile Game Development team.
I am also giving lectures on C, C++, Data Structures and Algorithms at one of the local leading universities.
I have participated in ACM-ICPC and received a second-degree diploma for my performance.
Successfully finished a game development course on Udemy.
$5000 / mo
≈ $60000 / year net
Senior/Lead Software Developer
Ukraine · Ukraine · 5 years of experience · Upper-Intermediate ·Published 1 May · In passive search
Ukraine · Ukraine · 5 years of experience · Upper-Intermediate ·Published 1 May · In passive search
Renesas
App to work in a virtual panel with chips. Inside this app can be projected a new chip with a link and simulate its work. Inside this app, I designed and implemented a separate lib to work with plots. This was an interesting task to merge a separate part of the common ideas of this project and design a common and independent solution. Also, work with macOS utils. Work with memory leaks and performance measures.
10/2019 - 12/2021, Lviv, Ukraine
Medical Project to measure some medical parameters connected with diabetes.
Tasks:
Create new modules for measurements of sensors Assist to move project to new architecture Create Unit Test to cover the main lib
05/2019 - 10/2019, Lviv, Ukraine
An application for Samsung Watch that sends collected data from sensors like HRM and others. The application is able to show time and sends an answer to a question
Tasks:
Developing UI Logic of communication inside the application
12/2018 - 04/2019, Lviv, Ukraine
Developing a native C++ graphical library for PS4, developing a PS4 client application for browsing tv-shows. UI library contains all basic controls (buttons, scrollview, labels, dialogs, etc.). An application is able to navigate through lms, actors, tv-shows, to display detailed information about the current item (lm, person, tv-show), to show current items ratings and playback current lm or tv-show. An application is also able to show a schedule of all tv channels and tv-shows.
Tasks:
Developing and designing UI controls using native PTook part in developing business logic for the main application.
10/2018 - 12/2018, Lviv, Ukraine
This is an Application that creates the 3D Labyrinth model. This Labyrinth can be zoomed, rotated or moving. It generates using the DFS algorithm. Lights and shadows were used too. This Application was created for Windows using Win API and DirectX API.
Tasks:
Design the main logic of creation a Labyrinth Create UI design using DirectX 11
$4500 / mo
≈ $54000 / year net
Team Lead, Software Development Engineer
Ukraine · Dnipro · 5 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Ukraine · Dnipro · 5 years of experience · Upper-Intermediate ·Published 28 April · In passive search
- I am a software developer specializing in applications tailored for CAD engineers. I have created a variety of applications and add-ins that either utilize or seamlessly integrate with renowned products such as PTC Creo, SolidWorks, AutoDesk Revit & Inventor, Siemens Kineo, HOOPS Visualize & Exchange, and ODA Visualize & Publish, among others.
- I possess extensive expertise in crafting solutions and designing architectures of diverse complexities, predominantly in C++ and C# for desktop development. Additionally, I have hands-on experience in both frontend and backend development using JavaScript and C++ and mobile app development using C# with Xamarin (elaborated further below). My proficiency extends to a broad spectrum of programming and design patterns, which I consistently apply in my work. I also specialize in optimizing code execution speed and boast a profound understanding of widely-used and advanced data structures and algorithms. These competencies span various domains, including path planning, collision detection, ray tracing, different 2D & 3D view management, and performing search, insert, and delete operations on multiple objects concurrently, etc. Furthermore, I excel in the art of crafting multi-threaded code.
- For the past two years, I've held the role of a team leader. I have a solid grasp of agile methodology and employ scrum to facilitate team coordination. My background encompasses project management, spanning from the inception of technical specifications and estimations to the subsequent development phase, culminating in the delivery of final outcomes and ongoing support. I excel in orchestrating a highly effective workflow while fostering a comfortable team environment.
- I possess a wealth of expertise in sheet metal analysis and have devised numerous algorithms for recognizing diverse sheet metal features. Furthermore, I've implemented the application of various Design for Manufacturing (DFM) principles to facilitate the production and visualization of these features.
- I have a robust background in utilizing the Google testing framework, employing it to construct a flexible high-level framework add-on for unit and functional tests. I am well-versed in automated testing using Selenium.
- I have hands-on experience in creating installers based on WIX.
- I actively participated in the frontend and backend development of a browser-based 3D mesh editor using Hoops Visualize & Exchange, contributing to its architectural design and subsequent implementation. I am proficient in REST API, and have engaged in Java Script (with CSS, HTML) and C++ development.
- I possess mobile development experience on both Android and iOS platforms using Xamarin. I've harnessed various Autodesk APIs through a REST request/response system, including Reality Capture, Data Management, and Forge, among others.
- I've authored add-ins for a variety of CAD systems, such as PTC Creo, SolidWorks, and AutoDesk Revit, while also tackling mathematical challenges related to NURBS surface reconstruction.
- My strong foundation in OpenGL, including shader programming, has empowered me to create a desktop 3D mesh editor from the ground up using OpenGL, GLFW, and GLM.
- In 2021, I successfully achieved my master's degree in Software Engineering from Oles Honchar Dnipro National University, Ukraine, where I am currently in the process of composing my PhD dissertation.
- I currently possess an Upper-Intermediate level of proficiency in English and am actively progressing towards an Advanced level.
$2000 / mo
≈ $24000 / year net
C++ developer
Ukraine · Dnipro · 3 years of experience · Upper-Intermediate ·Published 25 April
Ukraine · Dnipro · 3 years of experience · Upper-Intermediate ·Published 25 April
Basic understanding of cryptography. Multithread programming.
Understanding of the system memory architecture, OOP, cross-platform development, serialization, client-server architecture, TDD, TCP/IP & UDP
Technical Environment Operation systems: Windows, Linux, Android, IOS.
Programming languages: С++(11,14,17 standarts), Python(basic), JS(basic), Lua(basic).
Technologies: Unreal Engine, Playrix Engine(VSO), STL, Windows API, OpenSSL, Qt framework, MFC, SQLITE, MySql, Cross-platform development,
unit testing, protobuf, JSON
IDE: Visual Studio, Visual Studio Code, QT Creator,CLiion, Rider.
Debuggers: VS, QT Creator, Rider.
Researching tools: CFF Explorer, Process Explorer, HEX Editors
Other instruments: Jira, Mondey, Asana, git, svn, Bitbucket, GitHub, GitLab, SourceTree, Plastic SRM.
COMMERCICAL EXPERIENCE(1,7 years) SoftRequest(01.10.2021-14.12.2021)
Role: Intern c++ developer
Project: PokerCasta
Tasks: Bug fixes in the graphical interface(mobile, desktop) implementation of application localization. Fixing bug of the server side of the application.
Pushka Studios(14.12.2021-01.10.2022)
Role: Unreal Engine(c++) developer
Project: Phantom Abyss
Tasks: Bug fixing. Porting project to the Xbox platform. Performance optimization. Working with blueprints and c++. Client - server interaction; UI optimization. Blueprints optimization.
Project: Current project under NDA (The game has yet to be released on consoles)
Tasks: Bug fixing. Porting project to the PS4-PS5 platforms. Performance optimization. Engine optimization. Animations optimization. Blueprints optimization.
Voki Games(01.10.2022-09.12.2022)
Role: c++ developer
Project: Mystery Matters
Tasks: Development of hyper-casual games for mobile platforms. Working with internal Playrix engine – VSO. Bug fixing. Transfer of various features and mechanics from other studio projects to the current one.Project preparation for tech launch and soft launch. Work with lua scripts, prefabs, xml.
ISD(04.01.2023-present time)
Role:c++ developer
Project: LabMic
Tasks: Support for a legacy product that is over 20 years old. Elimination of software defects. Support, refactoring of legacy code with the introduction of new C++ standards. Interaction with the MFC framework. Client-server interaction. Testing. Working with the
$5000 / mo
≈ $60000 / year net
Software Engineer (C++)
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 22 April · In passive search
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 22 April · In passive search
- C++: Improving cross-platform (Windows and MacOS) game engine (C++11 & OpenGL) - improving performance, developing new features, investigating and fixing bugs;
- Lua: Creating new game logic and mechanics (some of them were developed from scratch), fixing bugs, creating useful tools and templates for other developers;
- Other technologies: SVN.
2. Advertising (4 year) (Scrum/Kanban):
- C++: Developing new features for high-load http server according to the documentations, investigating and fixing bugs/memory leaks, writing unit tests (CxxTest framework); participated in migration from Apache server core to the NGINX, updating a compiler and an used C++ standard (updating custom dependencies as well);
- Python: Writing functional tests (pytest framework), creating and improving development tools (querying/parsing tools, mockservers, etc.); participated in updating an environment from python2.7 to python3.8;
- Other technologies: Google Protobuf, OpenRTB, cURL, WebSockets, Git, Puppet SCM, Jenkins, Perl, Ruby, Rust, Bash, SQL;
- Other responsibilities: writing technical specifications, firefighting, client support (investigation/resolution), supporting production releases, code review, interviewing, mentoring, team leadership & management.
- DirectX engine;
- Asynchronous http server;
- Binance WebSocket C++ API;
- high-loaded systems;
- military-tech.
$4500 / mo
≈ $54000 / year net
Software Engineer
Sweden · 5 years of experience · Upper-Intermediate ·Published 22 April
Sweden · 5 years of experience · Upper-Intermediate ·Published 22 April
Software Engineer
Nov 2022 - Present
Gothenburg, Sweden
GlobalLogic Ukraine
Software Engineer
Nov 2019 - Aug 2020
Kyiv, Kyiv City, Ukraine
AOSP automotive infotainment system (cameras team).
Implemented new features based on customer requirements. Investigated and fix bugs. Wrote functional and unit tests.
Skills: Google Test · Google Mock · Gerrit · C++ · Linux · Unix · Automotive · GitSkills: Google Test · Google Mock · Gerrit · C++ · Linux · Unix · Automotive · Git
Tieto
Software Engineer
Aug 2019 - Sep 2019
Lviv, Lviv, Ukraine
Adaptive AUTOSAR automotive development, Execution Manager module. Initiatial project phase, established CI/CD pipelines and implemented the serialization part.Adaptive AUTOSAR automotive development, Execution Manager module. Initiatial project phase, established CI/CD pipelines and implemented the serialization part.
Skills: C++14 · GitHub · CMake · Google Test · Google Mock · AUTOSAR · C++ · Linux · Automotive · GitSkills: C++14 · GitHub · CMake · Google Test · Google Mock · AUTOSAR · C++ · Linux · Automotive · Git
Ericsson
Software Engineer
Apr 2018 - Aug 2019
Lviv, Lviv, Ukraine
GSM solutions development. BSC configuration development, participated in architecture design discussions.GSM solutions development. BSC configuration development, participated in architecture design discussions.
Skills: GSM · C++11 · ClearCase · Bash · Python (Programming Language) · Google test · Google mock · PlantUML · GNU Make · GNU Compiler Collection (GCC) · Telecommunications · Gerrit · C++ · Linux · GitSkills: GSM · C++11 · ClearCase · Bash · Python (Programming Language) · Google test · Google mock · PlantUML · GNU Make · GNU Compiler Collection (GCC) · Telecommunications · Gerrit · C++ · Linux · Git
Jabil Software Services
Junior Software Engineer
Jul 2016 - Oct 2017
Kharkiv, Kharkiv, Ukraine
Ericsson ZebOS - Layer 2, 3 network platform based on Yocto project. Participated in implementation of new protocols, fixed bugs and wrote a tests in order to cover it.Ericsson ZebOS - Layer 2, 3 network platform based on Yocto project. Participated in implementation of new protocols, fixed bugs and wrote a tests in order to cover it.
Skills: C (Programming Language) · Embedded Linux · JCAt · NETCONF · SNMP · Yocto Project · Wireshark · Open Shortest Path First (OSPF) · Virtual Router Redundancy Protocol (VRRP) · BFD · Network Protocols · Jenkins · Gerrit · Git
$1500 / mo
≈ $18000 / year net
C++ developer
Ukraine · 3 years of experience · Upper-Intermediate ·Published 21 April
Ukraine · 3 years of experience · Upper-Intermediate ·Published 21 April
line of business, for one of the largest car
manufacturers in Germany. Initially I was part of the
team responsible for developing navigation business
logic: route construction, considering travel time,
delays on the route, etc.
Later I was transferred to the team responsible for
writing and supporting the logic of various car
systems, such as: enabling automatic parking search,
battery charge, battery temperature, energy
consumption, fuel amount, enabling driving assistance,
etc.
My main responsibilities were:
1. Writing logic for controllers.
2. Writing unit tests.
3. Finding and fixing errors using ASAN and UBSAN.