Candidates 157
$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.
$2500 / mo
≈ $30000 / year net
C++ developer
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 27 April · In passive search
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 27 April · In passive search
C++ developer (2022-now)
Developing library for lazy numeric computation. Library supports all state-of-art operations on multidimensional data, provides numpy like generic interface, natively supports efficient multithreading computations, selected operations optimized using SIMD. Sample code are available on github.
• Used C++17(gnu/llvm),STL,Cmake,git
• Used meta programming techniques for highly generic, reusable and extensible code
• Developed multithreading execution subsystem for efficient evaluation
• Developed highly optimized generic matmul implementation
• Wrote complete documentation, detailed tests and benchmarks
Researcher,Machine Learning (2020-2022)
Working on Face localization and Speaker Identification Problems. Developing Automatic Differentiation System to train experimental Neural Network.
• Used PyTorch to train network on Timit dataset
• Developed voice segmentation algorithm to remove unvoiced regions
• Developed multithread Sequential Minimal Optimization SVM implementation
• Developed face detection system and image preprocessing pipeline
• Used sklearn regression models and decision trees for classification
$3500 / mo
≈ $42000 / year net
Software Engineer
Ukraine · 4 years of experience · Upper-Intermediate ·Published 27 April · In passive search
Ukraine · 4 years of experience · Upper-Intermediate ·Published 27 April · In passive search
Implementation of networking protocols features by RFC
Implementing asynchronous and multithreaded parts of the program
Debugging, sniffing, and profiling
Creating unit and integration tests for the production code
Real-time emulation of network communication via scapy
$4000 / mo
≈ $48000 / year net
C++ Developer
Ukraine · Odesa · 4 years of experience · Upper-Intermediate ·Published 26 April
Ukraine · Odesa · 4 years of experience · Upper-Intermediate ·Published 26 April
My responsibilities include analyzing requirements, designing architectures, implementing features, fixing bugs, and building and debugging projects for multiple platforms. I also work on enhancing the UI editor to optimize the development workflow and improve user experience.
Previously, I worked with Unreal Engine 4 and implemented a plugin for real-time video and audio communication within game projects.
With a passion for using various technologies to solve complex problems, I am committed to delivering high-quality solutions that meet the needs of both developers and end-users.
$2200 / mo
≈ $26400 / year net
C++ Software Developer
Ukraine · Lviv · 3 years of experience · Upper-Intermediate ·Published 26 April
Ukraine · Lviv · 3 years of experience · Upper-Intermediate ·Published 26 April
Technologies stack:
Proficient with: C++11-20, C-99, Qt, QML, Linux, Git, Jira.
Some commercial experience: C#, .NET, SQL Lite, Python, Yocto, Windows.
- Proposed and implemented general application design improvement by series of quick refactorings. Like removing superfluous singletons on which the entire program was created. Which fixed most problematic sections of code.
$4000 / mo
≈ $48000 / year net
C/C++ Developer
Portugal · 3 years of experience · Advanced/Fluent ·Published 26 April · In passive search
Portugal · 3 years of experience · Advanced/Fluent ·Published 26 April · In passive search
Worked with next generation firewalls in distributed systems.
Skills:
Used VMware for deploying virtual machines to test the application on the real environment;
Used gTest for ensuring code quality;
Used gRPC for remote procedure calls;
Used RabbitMQ as message-broker;
Used Protobuf for serialising messages and Data Transfer Objects for RPC calls.
Have an experience of onboarding people.
$1500 / mo
≈ $18000 / year net
Розробник
Ukraine · 4 years of experience · Upper-Intermediate ·Published 25 April
Ukraine · 4 years of experience · Upper-Intermediate ·Published 25 April
General skills:
- OOP, SOLID, ACID
- RESTful API, scraping, CI, ML, automation
- DevOps & TeamLead experience
C/C++:
- Low-level programming
- Multithreading
- GUI frameworks
- OpenGL 2D/3D
- Optimized libraries with Python FFI
Python:
- Backend structure architecting & framework selection
- Data stack: Numpy, Pandas, SciPy, matplotlib etc.
- Multithreaded apptications
- GUI frameworks
Web:
- Fullstack apps
- Flask, FastAPI, Swagger, OpenAPI
- Basic HTML/CSS design (Bootstrap & Vanilla)
- Experience with Django, React.js
- Async JS
DB:
- Schema design & normalization
- Population from raw data & cleaning
- Flyway migration
- CRUD wrappers
- Performance optimization
- Transactions & concurrent access
Cloud & PaaS:
- Heroku & AWS: stable! and responsive Telegram bots
— Other skills —
Legacy code:
- Refactoring, performance optimization
- Black-box testing
- Thorough debugging
- Ability to introduce logging & code coverage to existing codebase
is reviewed and will be published in Journal of Mathematical Sciences;
- Won the 1st round of the All-Ukrainian competition of student scientific papers in fields of knowledge and
specialties;
- Certificate of Samsung IT School participant;
$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
$4500 / mo
≈ $54000 / year net
Software engineer (C/C++), Team Lead
Ukraine · Lviv · 4 years of experience · Upper-Intermediate ·Published 24 April · In passive search
Ukraine · Lviv · 4 years of experience · Upper-Intermediate ·Published 24 April · In passive search
- Partial development team leading.
- The key integrator role.
- Implementing the software for indoor climate automation for multi-room buildings.
- Finding and solving device communication problems or lack information in software implementation.
- Sensors firmware implementation for production testing.
- Implementation of a software and hardware solution for synchronizing mobile testing and testing with
a PC using an external SIM card reset.
- Investigating and implementing of a solution with Android and iPhone to capture a video from a
specific "Smart Нome" control panel.
- Implementing the algorithm of automatic development board connection when "Smart Home" server
for devices comunication starting.
- Investigation of methods for precise synchronization of threads in the software implementation of
"Smart Home" devices communication server .
- Implementing the software and hardware solution of resetting and reconnecting the video capture
device from the "Smart Home" control panel.
- Implementing a hardware solution with a timer relay delay to eliminate the malfunction of motion
sensors in a "Smart Home".
- Implementing a hardware solution to eliminate the development board damage during the stress and
load testing.
Want to learn the QA in real workprocesses and start the way to official Team Lead.
An Embedded software developer.
Have an experience in STM32 TMS320 CC2592 MCU's software developing.
Have an experience in HDL models designing (VHDL/SystemVerilog).
Have an experience in freelance on the systems development based on microcontrollers and FPGA, such as:
- An Intelligent Traffic Light Based on Microcontroller ESP-12E Wi-Fi Module.
- An Automatic Staircase Lighting System in Private Residential Building.
- Software system for hardware control of PC monitor external LED illumination.
- A Built-in Device for FSM Diagnosis on Remote Area (Gas Allocation System).
- A Logic Control System Models Based on Microcontroller Devices.
- A Microcontroller Device for Color Climate Control.
- A Microcontroller Device for Solar Tracker Control.
Small or big project or projects.
Language and skills improving courses appreciate well.
Social packet (insurance,vacation,etc).
$2000 / mo
≈ $24000 / year net
Software Engineer (C++)
Ukraine · 3 years of experience · Upper-Intermediate ·Published 24 April
Ukraine · 3 years of experience · Upper-Intermediate ·Published 24 April
In my most recent role, I focused on enhancing the Figma Importer plugin for Kanzi Studio. I ensured its robustness by creating and testing complex Figma projects and initiated and maintained project documentation for clarity and accessibility. My proficiency includes C#, REST API, Kanzi and Figma.
In my previous position, I was involved in camera driver development and image post-processing for Snapdragon chipsets. I developed shell scripts for automation, conducted board configuration, and debugging. My specialization includes AOSP, Linux/Android BSP, C/C++, Bash, and SerDes.