Candidates 3
$4000 / mo
≈ $48000 / year net
Розробник C++
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 10 April
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 10 April
2018 – 2021 (2.5 years) - development and support of 3D algorithms library. Making part of it crossplatform.
$2000 / mo
≈ $24000 / year net
C++ / Golang Developer
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 10 April
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 10 April
Responsibilities:
- Design and integration of databases(SQL/NoSQL);
- Integration of external services;
- Implementing communication between services;
- Communication with clients;
- Deploying containerized app to cloud;
- Implementing features/libraries for projects.
Tech:
- Golang standard library;
- Rabbit-MQ, gRPC, Routers(chi, echo, gin);
- AWS(S3, EC2, Neptune), Google Cloud(Storage, Virtual Machines, Firebase);
- ProtoBuf, TCP/UDP, JWT, Docker/Docker-Compose, Git;
- Databases(PostgreSQL, Firebase, Redis, MongoDB, Amazon Neptune);
- Utility libraries(database migration, validation, logging, uuid, etc. ...).
[Gamedev] C++
Responsibilities:
- Design and implementation of gameplay features/mechanics;
- Creation of animation graphs and logic for them;
- Engine modifications;
- Integration of external services;
- Design and implementation of network features;
- Creation of in-game UI.
Tech:
- C++ / C and theirs standard libraries;
- Unreal Engine 4/5(Blueprints, Animations, GAS, UI, networking SDK`s, TCP/UDP, Physics);
- Lua(for UI scripting);
- Internal libraries;
- P4V.
[Other skills]
- Computer graphics (OpenGL(GLSL), Direct3D11(HLSL));
- Gamdev libs(Box2D, SDL2, ImGUI, enTT, assimp, lua(worked with virtual machine), WinAPI);
- C++ networking(asio, libcurl, windows sockets);
- C++ serialization(nlohmann/json, tinyxml, toml);
- Concurrent/Async programming(Golang channels, C++ threads).
[Other languages]
- Python3(tesnsorflow, numpy, cli-programming, flask);
- Rust(networking, winAPI-programming, calling Rust code from C++ and vice versa);
- JavaScript(front-end programming and writing back-end code with node-js).
$1500 / mo
≈ $18000 / year net
qt
Ukraine · Kyiv · 3 years of experience · Intermediate ·Published 2 April · In passive search
Ukraine · Kyiv · 3 years of experience · Intermediate ·Published 2 April · In passive search
Middle Software Developer
AUGUST 2021 - PRESENT
Working at software development project, implemented desktop client for managing VPN connections: implemented the layout of the application, as well as the necessary modules that are used to manage the back-end. Implemented API request processing, program localization, logging.
Working at software development project, implemented crossplatform desktop client for managing VPN networks. Implemented a cross-platform application for using Internet servers, namely, developed the project architecture, implemented the main modules, including login, server selection, connection, connection statistics, support of several protocols, and flexible application settings, as well as frontend layout. At the moment, I am engaged in supporting the application.
Scientific & Production Incorporation “Kliver”, Kyiv – Junior Software Developer
JUNY 2020 – JUNY 2021
Working at R&D project, took part in developing a project architecture, developed an engine to simulate underwater processes and the interaction of military facilities in it, using various technologies and design patterns, also participated in the creation of architecture to enable the use of plug-ins , developed plug-ins for working with the main program, developed a client-server part for a plug-in that simulated the work of a sonar station, as well as the architecture of interaction between the plug-in and the engine, developed a graphical editor for editing station status diagrams, developed custom classes for Qt Quick user interface, wrote a simple ORM library for working with the SQL Qt module , also developed a library for sound simulation and worked with audio streaming
Wrote scenario scripts, using QtPython library
Also used Qt Widgets in interaction with Qt Quick Widget, worked with Qt Charts module, worked with Embedded devices (participated in the development of interaction protocols).
Wrote an application to control the hydraulic press, developed own translator and interpreter of G-code-like language, as well as a user interface to display the current state of press and live control from it
Including main Qt modules used Qt Network, SQL, Qt Scene Graph, QtConcurrent, Serialport, Multimedia, Charts, Qt Widgets, and other Qt based libraries
Wrote tests and documentation