Hire the best Multithreaded Programming specialists

Check out Multithreaded Programming specialists with the skills you need for your next job.
Clients rate Multithreaded Programming specialists
Rating is 4.7 out of 5.
4.7/5
based on 291 client reviews
  • $120 hourly
    ✅ Top 3% of Global Talent on Upwork in Data Engineering and Cloud Integration 🏢 Founder of Apothic Research Group (ARG) 🤖 Specializes in cloud-native data intelligence pipelines, infrastructure and AI/ML implementation “[Jameson’s] professionalism and overall ETL experience made it so that he was able to manage his own work efficiently and deliver beyond the results we expected.” - Kate Huber, Proclivity Systems "The best of the best. Communication is on point and has elite-level knowledge of integrating AWS systems together. Always great to work with." - Mat Payne, Width.ai "Jameson is absolutely phenomenal at what he does. I will be working with him in the future without a doubt in my mind!" - Josh Blais, Revere Hi, I’m Jameson, I’ve been specializing in data and intelligence systems for over half a decade. I’ve helped over 70 clients in all business verticals upgrade their data capabilities, designed and built hundreds of pipelines, and my passion is helping clients operate on a higher level with intelligent systems. Ex-US Army Infantry Sergeant turned software engineer and consultant living in Los Angeles, California, where I founded Apothic Research Group. I specialize in modernizing your data capabilities - cloud infrastructure and management, data pipelines, API integrations, database architecture and management, Artificial Intelligence implementation, data mining/scraping - employing many different strategies that fit your needs.
    Featured Skill Multithreaded Programming
    API Integration
    Data Extraction
    Company Research
    Scripts & Utilities
    Terraform
    Asynchronous I/O
    Business Process Automation
    Automation
    Amazon Web Services
    Academic Research
    Selenium
    Data Mining
    Python
  • $80 hourly
    Are you looking for a professional software developer who is very thorough, highly organized, and has deep knowledge and experience developing optimized and robust code? Besides having a Bachelor of Computer Science from Moscow State University, I'm a knowledgeable programmer with more than 15 years of experience in the software industry. My last position was with a company that developed enterprise cybersecurity solutions. I was the core architect and developer for the following products: - Privileged Access Management: a set of proxies running in Linux that act as intermediaries between a user and a protected resource, like a Windows station or a database server. Proxies also enforce security policies and control user actions. The solution supports 10+ modern protocols. - Anti-phishing Email Gateway: a security solution that detects and blocks phishing emails to protect users from cyber threats. All the software was written in C++20, and it utilized the following technologies: multi-threading, networking, encryption algorithms, optimization. I also have experience in developing software for stock exchanges. In particular, I designed and developed a server application that works with the Stock Exchange of Hong Kong (HKEX). The application can process market data, send trading orders, keep track of the current market state. The application passed the exchange's certification and was highly optimized to achieve as low as 5 microseconds between receiving a market data packet, taking decisions, and sending trading order requests. The application also provided multiple APIs that allowed developing web UIs for end users. Currently, I'm a full-time freelancer. During my career on Upwork, I've developed many network client-server applications that can serve thousands of clients simultaneously. I'm also a skilled cryptographer. I have a good knowledge of all the modern security algorithms: how they work and how to use them properly. For my projects, I often use such libraries as OpenSSL, Bouncy Castle API, Botan, Crypto++. I'm also an experienced system developer. I can either develop code for a particular operating system or write cross-platform code that works identically in Windows, Linux, and Unix. I believe that my strong points are punctuality, creativity, following deadlines, and meeting clients' needs. I can help you develop software from scratch, or continue evolving someone else's code, control its complexity, stick to the requirements, and finish the job successfully.
    Featured Skill Multithreaded Programming
    Boost
    OpenCV
    Reverse Engineering
    CUDA
    Windows API Development
    C
    C++
    C#
  • $75 hourly
    I was trained classically, writing C and C++ code for Wall Street trading powerhouses like Goldman Sachs and Lehman Brothers. Running on advanced Unix systems, these lightning fast applications pioneered the field of today’s realtime global Fintech. As the Internet spawned open source platforms like Linux, MySQL, NodeJS, and AWS Cloud API’s, my skillset evolved into a full stack portfolio, where I built powerful back-end server software and the front-end web portals to deliver large, complex datasets via intuitive web portals. The maturing of JavaScript as the main language of the web, both on the front and back ends, has validated my decision to adopt NodeJS as my main coding platform in 2011. Today, JavaScript forms the glue of most of my applications, running on Node on the server, and in the browser up front. After moving to the West Coast in 2016, and spending time in Silicon Valley, I ventured away from financial systems to innovative applications like Blockchain Protocol coding and Video Streaming/Ffmpeg. I also coded network traffic optimization software down to the fundamental layers of the TCP/IP stack. All these big data applications naturally led me into the design and coding of custom algorithms. Whether compressing/chunking a video stream to play on a low powered mobile device, parsing network packets for suspicious traffic, or generating large NACHA files, the ability to code an algorithm in plain C can make the difference between a successful production deployment, and non-performant code that never leaves the github repo. From my early career, I have made Database structure the centerpiece of my application design. Again, classical training in Dr. E. F. Codd’s model of Relational Databases has always informed my philosophy of how to structure an application’s data repository. With web-scale data, this field has grown to NoSQL and Graph databases. Now, huge datasets underpin the training of AI/ML models. I have kept my skills updated on these data technologies, and I combine the relevant elements of each to define the most appropriate data repository for my software.
    Featured Skill Multithreaded Programming
    Database
    Blockchain
    API Development
    Python
    Web Development
    API Integration
    Node.js
    JavaScript
    C
    C++
  • $30 hourly
    As a Japanese standard software engineer with a wealth of experience in the analysis, design, development, and testing of high-performance systems, I am actively seeking challenging opportunities in the field of embedded systems. Here's why you should consider hiring me: 1. I have a proven track record of working with discerning Japanese clients who demand top-tier quality and adherence to strict schedules. 2. In Japan, I am accustomed to taking full ownership of projects, overseeing every aspect from initial design to implementation, testing, and comprehensive documentation. 3. Ensuring that clients are not only updated but also fully satisfied is my paramount objective. I am eager to collaborate with you and contribute to your team's success! お願い致します。
    Featured Skill Multithreaded Programming
    C#
    Visual Basic
    FreeRTOS
    Modbus
    TCP/IP
    ESP32
    Arduino
    Firmware
    Embedded C
    Python
    C
    C++
  • $45 hourly
    I am a passionate Full-Stack software engineer with about 14 years of experience. I achieved most of it developing Windows desktop- and service (console) applications while in the last years I significantly gained experience in Web and RESTful API development as well. I am currently in the progress of improving my SQL skills using online workshops to improve my overall full stack skills. My short-term goal is to also gain some basic knowledge of ML.net, Python and Ruby.
    Featured Skill Multithreaded Programming
    API
    RESTful API
    XML
    C++/CLI
    ASP.NET
    Entity Framework
    .NET Core
    Visual Basic
    Windows Presentation Foundation
    Windows Forms
    .NET Framework
    C#
  • $25 hourly
    Hai, I am Arun, I have been working as a Full Stack developer with great efficiency. I have excellent skills in developing the front end and back end developing. I am an expert in major languages Python, C++, C# Working knowledge in Qt C++ Worked with ZW3D API in C++ I have knowledge in following Python web frameworks Django | Flask Worked with simulation software. I have good knowledge in following technologies also HTML | JavaScript | jQuery | AJAX | JSON |FFMPEG | WPF | Xamerin I have project experience in Raspberry Pi, Controlling GPIO pins with QT C++
    Featured Skill Multithreaded Programming
    Microsoft Windows PowerShell
    Microsoft Visual C++
    C++
    Python
    ESP32
    Driver Development
    Image Processing
    ASP.NET
    FFmpeg
    DirectShow
    Embedded C
    Internet of Things
    Raspberry Pi
    Qt Framework
  • $40 hourly
    I have a vast experience in many technological stacks. I started to make software in 12. At 16, I worked with assemblers, the kernel of OS, and drivers. Later, I worked with 3D software development and worked with 3D software to create models and animation. For these reasons, I have excellent skills in many areas and technological stacks. System engineering, audio/video software development, 3D software development, web software development, and, of course, mobile development (including Raspberry and other exotic devices). Below, you can read more about the skills I applied to many projects: - the video/audio expert, FFMPEG, FFMPEG API, Media Foundation, live streams, Twitch, mpegts, ever you want in this area :), live streaming for cameras/grabbers with custom SDK and including panoramic(250-360 degrees) videos - WebRTC expert - x86 assembler, since age 16 (also, I'm experienced in ARM assembler) - C/C++ - 22 years of experience - HTML 5, video, audio, WebRTC - JavaScript - 15 years of experience (jQuery, node.js, tree.js, WebGL, etc.) - Perl at age 20 - MacOS, iOS and the Apple ecosystem. I have windows, apple and linux machines - Metal, Vulcan, DirectX - I have many complicated projects with these technologies, 2D and 3D - OpenGL - 12 years of experience - C#/MSSQL - 5 years of experience - PHP/MySql - 10 years of experience - Java / Python - 5 years of experience - QT, PyQT - 5 years of experience - Implemented own HTTP-server, added the web-socket support to a third-party HTTP-server, worked with ICMP and low-level ip-protocols, implemented several modules for Nginx, and used different frameworks: Laravel, FastAPI, CakePHP, and others
    Featured Skill Multithreaded Programming
    Metal
    Android NDK
    Java
    GIS Software
    SQL
    FFmpeg
    CUDA
    Plugin Development
    TypeScript
    C#
    C++
    Unreal Engine
    PHP
    JavaScript
    Python
  • $125 hourly
    First thing off: I DON'T USE SKYPE (and other proprietary closed protocols and technologies: teamviewer etc.), but I have mail, jabber and jitsi. ✓ UNIX. Portable programming (C-99, POSIX, autotools), portable shell programming (POSIX.2) — dealt with many subtleties in different implementations. System programming. Embedded. ✓ My primary language is python now (see my Scripting profile). Currently learning django, ansible. I work fast, if in doubt, ask for the time estimate, beware, communication may take twice the time spent on coding, so it's always best to make up your mind before hiring! I'm honest, reliable and tenacious, and I don't remove bad feedback (enjoy!:) Lifetime warranty for my work (doesn't include new features though). The list of capabilities is not full, as I've experience ranging from Jenkins to writing parsers with lex/yacc, from IP traffic handling in C++ (libnetfilter_queue plus iptables custom kernel module) to product installers. I use Gentoo and EMACS. I'm easily searchable, and if you want, you can find any information about me outside of upwork. Aquila non captat muscas. Usually. But my rate effectively cuts off the stuff that everyone can do:) Also you may consider my agency (Laguz d.o.o.), there are junior programmers whom I supervise and ensure the work done. Should be about the same quality for a fraction of price. NB. If you want me to use some collaboration tools, usually it won't work. Few mail servers on Earth support my email, most of the time it's impossible for me to register.
    Featured Skill Multithreaded Programming
    Oracle PLSQL
    Django
    Socket Programming
    C
    Awk
    Python
    Scrapy
    Selenium
  • $25 hourly
    I can do parallel programming by using MPI, Message passing interface, (MPICH, OpenMPI, MPJ express, MPI4Py), pthreads, CUDA, OpenCL, and OpenMP
    Featured Skill Multithreaded Programming
    GPU
    OpenCL
    CUDA
    Linux
    Algorithm Development
    Message Passing Interface
    OpenMP
    Distributed Computing
    Java
    C
    C++
    Python
  • $60 hourly
    Hey, I'm a Senior Computer Vision Engineer (Ph.D.) with over 11 years of professional experience in Computer Vision and Image Processing using Python, MATLAB, and C or C++. My expertise extends beyond developing algorithms or models to include optimizing them for GPUs or specific hardware targets using advanced optimization techniques. Computer Vision and Image Processing: I specialize in developing advanced computer vision solutions using AI frameworks (PyTorch or TensorFlow) and standard algorithms (OpenCV). My expertise includes: - Object Detection, Tracking, and Segmentation - Pattern Matching and Alignment - 3D Reconstruction, Calibration, and Stitching - Image Quality Enhancement: Using AI or standard algorithms to reduce noise, apply advanced tone mapping, and improve brightness. - Optical Character Recognition (OCR): Extracting information from images efficiently. Software Development: I can assist in designing, implementing, refactoring, debugging, and testing (including unit tests) applications in Python, MATLAB, or C/C++ using various standard and open-source libraries. Additionally, I can help transition your code from C/C++ to Python using pybind11 or convert and optimize your code from Python/MATLAB to C/C++. Performance Optimization: I can profile and optimize your C++/Python code to achieve better performance by: - Utilizing better algorithms and data structures - Leveraging multi-core processing (Intel TBB, OpenMP) - Harnessing GPU capabilities (CUDA, OpenCL) - Applying SIMD vectorization (SSE, AVX, NEON ARM) - Using high-level libraries (Halide, Kokkos) - Optimizing and deploying AI models for inference using TensorFlow Lite, TensorRT on Desktop/Jetson or CoreML, NCNN, OpenCV DNN on other devices. Embedded Algorithms: I can help port your algorithms to System on Chips (SoC) like Microcontrollers, Raspberry Pi, Jetson Xavier, Jetson Orin, Qualcomm Snapdragon, Renesas, etc., using their specific SDKs or languages.
    Featured Skill Multithreaded Programming
    NVIDIA Jetson
    Algorithm Development
    Artificial Intelligence
    TensorRT
    PyTorch
    TensorFlow
    Deep Learning
    CUDA
    Performance Optimization
    OpenCV
    C++
    Python
    Image Processing
    Computer Vision
  • $55 hourly
    We specialize in Full-cycle Development and have over 10 years of experience in the IoT / embedded field. My team and I have a proven track record of success, and we collaborate with industry titans like Avnet, Microchip, and AWS. If you're looking for a full-cycle development team to cover your IoT device development needs, you've come to the right place. Hello, future partner! A meaningful conversation is at the heart of every successful project. Let's have one! We are experts in: ⥤ IoT ⥤ Embedded Systems – hardware / embedded software / sensor integration ⥤ Firmware Development ⥤ Raspberry Pi / Arduino modifications ⥤ Web Software Development ⥤ UI/UX Design ⥤ Desktop Development ⥤ Cloud Development ⥤ Industry 4.0 – Equipment diagnostics ⥤ Mobile Development (iOS and Android) My team and I provide support throughout the whole development cycle: Concept creation ⟹ Prototyping and testing ⟹ Successful release ⟹ Support Technology stack includes: ➟ C / C++ ➟ Qt / QML ➟ Raspberry Pi ➟ Arduino ➟ ESP32 / STM32 / ESP8266 ➟ Sensors ➟ Blockchain ➟ Cryptonote ➟ Javascript (Node, React, Angular) ➟ AWS IoT Core / Azure IoT Hub ➟ HTML ➟ CSS We also have obtained ISO9001 / ISO27001 certificates to give you peace of mind. Whether you are new to the connected devices industry or looking to improve your current solutions, I can provide expert guidance with over a decade of experience and PhD in electronics. Let's kickstart a conversation and explore how we can work together to transform this world digitally! I'll gladly answer any questions and provide any valuable insights on your product idea.
    Featured Skill Multithreaded Programming
    Circuit Design
    PCB Design
    Internet of Things Solutions Design
    Electronics
    Firmware Programming
    Firmware
    Microcontroller Programming
    Embedded System
    AWS IoT Core
    Python
    Mobile App Development
    Node.js
    API
    Internet of Things
    JavaScript
  • $100 hourly
    Hello, with Over 15 years of engineering , development and solutions experience with complex projects , I have skilled as a team player , innovation , problem solving , creativity and delivering to the scope of work! Some areas already worked on: - Expert c++ , Qt/QML cross platform developer , Desktop and Mobile Apps. - Multimedia - FFMPEG/VLC video processing , openVC , SDL , MIDI , Gstreamer, NDI - Blockchain / Cryptocurrency; Hyper-ledger Fabric m deep understanding of technology Bitcoin and Ethereum - Industry protocols OPC/UA, ModBus , Serial RS485. - Experience in Industry &app; Control solutions. - Integrating Google FireBase with Qt Projects Android/iOS. - Xcode/C++. opjectiveC , iOS/ MacOS solutions. - Mobile Android/iOS apps with Qt/QML. - Databse and SQL, MySQL and SQLite. - Unix/Linux professional - all platforms with long track experience.
    Featured Skill Multithreaded Programming
    Mac OS App Development
    Front-End Development
    MySQL Programming
    Linux System Administration
    Database Programming
    Ubuntu
    QML
    Linux
    macOS
    Qt Framework
    JavaScript
    C++
  • $75 hourly
    🔸 Top 1% in Upwork. 🔸 100% Job Success. 🔸 2,500+ hours. 🔸25+ years experience. I deliver high-quality, engineered software that is robust, works at scale, and can grow as fast as your business grows. ❝ High-quality software is not complicated - it just requires discipline and steadfast attention to detail on each step of the journey. ❞ What's stopping you from starting your journey to software excellence and fixing your business' pains? You can arrange a call with me to discuss your project needs for free in a 30-minute consultation call! Hi. I'm Jason - an experienced (25+ years) software architect and engineering professional involved in all parts of the SDLC (Waterfall, Agile and Hybrid methodologies). With a wealth of experience across industries such as commercial aviation, banking (real-time payments processing & FX), 24/7/365 manufacturing lines, e-commerce, and public transport (smart card), I will bring a passion for delivering elegant and reliable solutions to your project. I will work with you (and your team) to provide the best possible technical solution to your business problem. No matter the business domain or challenges you are facing, l have deep technical and architectural knowledge, as well as excellent communication skills, to help solve your business problem with the right software solution. I will bring to bear a highly focused set of technical and people skills to help your project succeed. The recommendations and advice I provide focus on minimizing risks and maximizing your project's chances of success. This is what my 25+ years of experience bring you: honest, robust, and intelligent solutions to see you succeed. When asked to build software, I deliver high-quality server-side C# .NET software solutions that give what you need: Software engineered to be robust, scalable, and designed to exceed your business expectations. What you'll get when you choose me to work with you: ⭐️ Clear, effective communication ⭐️ Precise, quality recommendations to ensure success for your project ⭐️ A focused, collaborative approach to work with you and your team ⭐️ A no-nonsense, results-focused approach that delivers value to your project For example, this are what a couple of my clients had to say: ❝Jason is by far the best architect I have ever worked with. He displays extreme ownership of his work and it's incredibly refined. Every deliverable was on time or ahead of time. Not only did Jason provide an incredibly performant and scalable architecture, the documentation he provided was top notch. I will forever keep Jason and my goto for any and all technical and solution architectural needs.❞ Cade - VP Engineering - US Software Company ❝Jason helped get our team on our feet for doing proper documentation and much more, actually. He helped improve the engagement of our team members and how they work together. If we can, we will surely ask for his help again in the future. I can only give high praise of Jason's quality of work. We highly recommended for documentation and general architectural design work.❞ Alexander L - Acting CTO - Global On Media If you are interested in working together, please invite me to your job on Upwork. I look forward to hearing from you soon and helping you deliver on your software vision. Regards, Jason. A highlight of my technical specialties I can help you with: ✅ .NET Technical and Solution architecture consultancy and design ✅ C#.NET ✅ Team leading, technical .NET mentoring, and coaching ✅ High availability solution designs (24/7/365) ✅ Event-driven architectures (including actor-based systems) ✅ Highly concurrent software design (thread-safe) ✅ High volume, low latency software designs ✅ Cloud (MS Azure and AWS) solutions ✅ Hybrid (on-premise and Cloud) solutions ✅ Microservices ✅ Message brokers and ESB ✅ SOLID, DDD, OOP, and TDD ✅ Experienced in Agile and Hybrid delivery models ✅ Container (Docker) deployments software using CI/CD (Azure Devops) ✅ Dependency Injection (DI using Autofac, DryIoc) A highlight of the software products I'm experienced with: ✅ Sparx Enterprise Architect ✅ JetBrains Rider IDE ✅ Confluence, JIRA ✅ Git ✅ Resharper, DotMemory, DotTrace ✅ VMWare (Fusion) ✅ Visual Studio 2019 IDE Other clients had this to say about my work with them: ❝Jason was a tremendous professional, outstanding architectural skills and understanding both technical and business requirements.❞ Brian V - COO - LaunchControl
    Featured Skill Multithreaded Programming
    Requirements Specification
    API Development
    Microservice
    C#
    .NET Core
    Cloud Computing
    Software Architecture & Design
    Enterprise Architecture
    TOGAF
    Enterprise Software Development
    Software Consultation
    Solution Architecture Consultation
    Solution Architecture
    Akka.NET
  • $60 hourly
    Who am I? I am a Superman in Embedded field so I have 25+ years experience as a software architect and a developer, an expert, and a consultant who specializes in embedded software development, including drivers for Windows and Linux kernel, BSP, RTOS (Real-Time Operating system) adaptations. I participated in a number of research projects; I am open to challenging tasks and ready to offer several solutions if possible and provide explanations to them. I know everything about embedded Linux system. I am keen on FW/HW devices and able to easily prototype your ideas thus bringing them into the real world. Yes, I am simply the best in Embedded, and if you want to get the best solution or to crack a really tricky task, I am right here ready to help. ♕ Classy embeded solutions ★ Over 20 years of experience in software development ✈ On-time task delivery ✓ Linux embedded solutions as well Moreover,I am a leader of an experts team, therefore we can develop, implement, and maintain really big projects. We are Grovety Dream Team - the best and efficient embedded agency on Upwork platform. My main expertise lies in the following areas: ◉ Embedded software development (including drivers for Windows and Linux kernel, BSP - board support package creation, RTOS adaptations), ◉ Instrumental software development (includes Compiler development (LLVM and UCC based), GNU binutils and gdb porting, specific simulators, interpreters and translators creation), ◉ Digital Signal Processing (includes Software Defined Radio, IP cores development for FPGA, network protocols development) My range of skills include: ◉ Board package support ◉ U-boot porting ◉ Linux embedded ◉ OpenWRT ◉ Linux kernel ◉ Linux drivers ◉ U-boot drivers ◉ Yocto ◉ Openembedded ◉ Baremetal I can really help with your embedded solutions. Message me to make sure IT works.
    Featured Skill Multithreaded Programming
    Requirement Analysis
    Software Architecture & Design
    Linux
    Driver Development
    Digital Signal Processing
    Compiler
    Embedded Linux
    C
    Embedded System
    C++
    Prototyping
  • $35 hourly
    Java developer for 19 years. I have developed a web applications using Java, JSP, Servlets, DHTML, Java EE, JDBC and standalone Java applications. My competency lies in development of full end-end products. I'm seekin opportinities for build java based web applications, standalone Java applications or Eclipse plugins. Also have experience in the following areas: GWT, Swing, AWT, SQL, OOP, JUnit, OSGi, Maven, Ant, Git, SVN, CVS, Floreant POS, Marketcetera, Quickfix/J, Play 1.x, Docker and software design and testing.
    Featured Skill Multithreaded Programming
    Core Java
    JavaFX
    HTML
    Spring Framework
    Java Persistence API
    KNIME
    J2EE
    Hibernate
    Jakarta Server Pages
    OSGi
    Java
    Eclipse IDE
    JavaScript
  • $120 hourly
    I am a freelance developer with 30+ years of experience in computer vision, 3D, computer graphics, HPC (multi-thread, GPGPU) and code optimization. - performance optimization: I could help profile your C++/Python code and optimize it to get better performances. Using a better algorithm, better data structures, using all cores (Intel TBB, OpenMP), the GPU (CUDA, Metal, OpenCL, HIP/ROCm) - macOS application: I could help get your code to run on macOS (universal binary Intel/AppleSilicon, application bundle, packaging, signing, notarization) - Deep Learning: design and train DL models using PyTorch or TensorFlow, optimize/deploy for inference using TensorRT on Desktop/Jetson, or, CoreML, NCNN, OpenCV DNN, ... on other devices. - Computer Vision: as an OpenCV contributor I could help design your computer vision system using OpenCV on the CPU and/or the GPU (OpenCL/CUDA).
    Featured Skill Multithreaded Programming
    Computer Vision
    Mac OS App Development
    Machine Learning
    TensorFlow
    Image Processing
    OpenCV
    iOS
    OpenGL
    CUDA
    PyTorch
    Python
    C++
    Qt Framework
    macOS
  • $200 hourly
    I have Expert-Vetted Talent (EVT) badge - it's Upwork's top 1% freelancers — pre-screened by Upwork Talent Managers and experts in their field. Out of ~30 million programmers worldwide, only a few thousand know Algorithms & Data Structures better than I do, which is proven by programming competitions. Please, contact me if you need that skill level (top 0.01%). I can do algorithmic/performance work in C/C++, Python, SQL, Java, MQL4, MQL5, C#, Assembly, JavaScript, and probably other languages. I also work with AI, mostly in NLP and NLU: large language models including OpenAI GPT-3, Bloom, BloomZ, GPT-J 6B, LLaMA, Alpaca, etc.; HuggingFace Transformers, Accelerate; Petals, Deepspeed, zfp/zfpy; CUDA, CPU, and MPS (AArch 64 M2 MacOS Metal GPU) backends. I have some work experience with Apple Neural Engine (ANE). In AI, I also worked with XGBoost for predictions (including trading), LibSVM, TensorFlow, PyTorch, Scikit-learn, etc. I have the hardware in my home office for training and inference with large language models and other AI. English: C1 (Grammarly plugin says I use more unique words than 95% of other users, native speakers included). Polish: B1 (86%). Russian, Belarusian: Native. - With unique skills in Algorithms & Data Structures, I improve programs asymptotically (often 100 or more times on large input data). - 29 years of programming (started Basic and assembler on ZX Spectrum), 24 years of C/C++, 16 years of commercial work experience + 3 years of research projects. - Contributed to widely used Open Source projects: LLVM/Clang (my contribution is XRay profiler on ARM32 and AArch64 systems), Katana Graph (multiple small contributions mostly driven by the proprietary part where I do GPU/CUDA), CBMC "C Bounds Model Checking" (I contributed parallelized output of DIMACS formatted Boolean Satisfiability formula), oatpp (C++ web framework, I contributed bug-fixes), OWL (OptiX Wrapper Library, I contributed build fixes for Ubuntu), Galois (research project for distributed computations on graphs, I contributed GPU improvements) - Actively participated in bug reporting and reproduction (for NVIDIA CUDA, Cadical&kissat boolean satisfiability solver, JBOSS, MariaDB, Tensorflow, Linux, etc) - Led several open-source projects of my own: ProbQA (a video game recommendation system based on a high-performance Bayesian inference engine with CUDA, SIMD, and multi-threading); InSoAr (automatic reconstruction of software architecture from source code ), a multi-threaded Boolean Satisfiability solver, etc. Working for hire, implemented: - efficient multi-threading, scaling real-world workloads almost linearly with the number of CPU cores (128x for AMD Ryzen Threadripper 3990X) - SIMD vectorization (SSE/AVX), up to 8x improvement in computing thread or even copying (see my "Faster alternatives to memcpy" answer on Stackoverflow, URL upon request). - cache-aware algorithms: up to 50x improvement on some workloads - up to 20 trillion operations/second in CUDA (thousands of times faster than CPU) - up to the theoretical limit (6.8 Gigarays/second on RTX 2080 laptop GPU) in ray-tracing with OWL and OptiX - AVX512 and RTM (Restricted Transactional Memory) based acceleration, 16x improvement for float numbers -up to 20x improvements to cryptocurrency miners on CPU using AVX512 and cache-friendly algorithms 13K reputation on Stackoverflow: (1915854/serge-rogatch) Topcoder SRM score: 1480 - among top 5K programmers in the world - top 0.02% (rSerge) During my career, I also took (technical) leadership roles such as Team Lead, Manager, Chief Architect, Vice-President, and CTO. I developed all kinds of networking applications, from Linux Kernel modules up to Web applications. The majority of work was, of course, done at TCP/IP level with socket calls like send/recv/select. Programming languages: C++, C++11/14/17/20, C, Python, x86/x64/ARM/AArch64 assembly, SQL, C# .NET, JavaScript, HTML, CSS, Java, MQL4, MQL5, XML, Cypher, Rust. Libraries/Frameworks: PyTorch, Tensorflow, HuggingFace Transformers/Accelerate/Safetensors, Hivemind/Petals, OpenAI, tiktoken, Django, Flask, STL, LibSVM, XGBoost, libcurl, Selenium, PyTorch, Transformers. Technologies: OpenMP, CUDA, SIMD (AVX&SSE, RTM), Linux Kernel Modules, OptiX, OWL (OptiX Wrapper Library), RTX, raytracing. Theory/Principles/Know-how/Methodologies: Algorithms & Data Structures, Performance Optimization, Artificial Intelligence, Multithreading, Vectorization, Object-Oriented Programming, compiler implementation, linkers, Low-latency, High-frequency, Blockchain. Open source code: Clang, LLVM, LLVM's compiler-rt library, Linux Kernel, a few of my own repositories, contributions to AI and Algorithm open-source projects such as Petals and CBMC. Tools/APIs/Architectures/Platforms: PostgreSQL, MSSQL, MySQL, Neo4j, MATLAB, CMake, GIT, MT4, MetaTrader 5, Conda, PyCharm. Virtual Machines / Containers: Docker, VMWare, VirtualBox, QEmu, Hyper-V. OSes: Windows, Linux, Android, macOS
    Featured Skill Multithreaded Programming
    ChatGPT
    PyTorch
    GPT-3
    XGBoost
    Transformer Model
    Large Language Model
    Artificial Intelligence
    CUDA
    Database
    SQL
    Performance Optimization
    C++
    Linux
    Python
  • $40 hourly
    I was working in many projects. Some things which I was programming - Messengers, Trading Bots, Notepads, IDE, Design Software, Mods to Games, Automatization of Oil Company (modbus, opc, etc...) and many others. I am open to new and ready to join your startup! My key skills: Strong c++: - multi-threading, - networking, - boost Key Qt skills: - QML, - QSS, - Qt WebEngine, - Qt Installer Framework Databases: - MySQL, - Postgres, - SQLite Linux/Unix: - system programming, - bash scripting Strong lua: - work with nginx, - dynamic libraries Skills in mathematics: - numerical methods, - higher mathematics
    Featured Skill Multithreaded Programming
    Windows App Development
    Desktop Application
    API
    PyQt
    RESTful Architecture
    Qt Framework
    CMake
    Application Installer
    SQLite
    Microsoft Visual C++
    C
    C++
  • $45 hourly
    My goal is to be satisfied with my job, and this can be achieved only if my customers are happy. Please tell me about your needs and I will do my best to help you. I have been working as Software Developer since April 2004, taking part in different projects and on different positions. Have experience in leading teams of developers technically as Tech Lead, Software Architect and as manager on positions of Team Lead, Scrum Master, Project Manager. In March 2017 I decided to get more versatile experience and try my own way. I quit my job and joined Upwork. I am experienced in developing server-side or back-end logic including complex multi-threaded scenarios. I also have several years of experience developing UI for desktop applications for Windows. I have some experience in web development but not that much. My principle at work: If I do work, I should do it nicely. I always try to make my code as good, clean, readable and maintainable as I can. I have experience in: с#, .NET Core; Entity Framework, Entity Framework Core, ADO.NET; Databases: MS SQL, MySQL; ASP.NET MVC, Web API; HTML, CSS, JavaScript, TypeScript, JQuery, Angular; WCF; WPF, WinForms; Dependency injection libraries: Autofac, Unity; Logging libraries: NLog, Log4Net; AutoMapper; Unity IoC; Azure services and API; AWS; SAML 2.0: Kentor.AuthServices, ComponentSpace, Auth0; Accounting platforms API/SDK: QuickBooks Online (QBO), Xero, Myob; Salesforce API; Zuora API; Power Shell; PowerBI; Automation tests: NUnit + Selenium WebDriver; Binance API, trading bot development; Windows Explorer extensions (Windows Shell Namespace Extensions) development Design patterns: GoF, Enterprise Design principles: SOLID, GRASP
    Featured Skill Multithreaded Programming
    Microsoft Azure
    Microsoft SQL Server
    API
    ASP.NET
    ADO.NET
    .NET Framework
    HTML
    Solution Architecture
    Agile Software Development
    ASP.NET MVC
    C#
    SQL
    API Integration
  • $20 hourly
    I have been developing software professionally for 20 years. I'm always eager to satisfy my clients by providing high quality solutions.
    Featured Skill Multithreaded Programming
    Blockchain Architecture
    Distributed Ledger Technology
    ASP.NET
    Microsoft SQL Server Programming
    Cryptography
    MATLAB
    Microsoft Excel
    Blockchain
    Microsoft Visual Studio
    C#
    Standalone Application
    C++
    Desktop Application
    JavaScript
  • $40 hourly
    I am a software engineer with over 10 years of experience in C++ Linux/Unix, Python and C# development. I have experiences in development of applications and software for various purposes including desktop applications, Linux drivers, SDK library, command line tools. I'm a hard working and reliable person always looking to grow my knowledge and learn new technologies and skills. I am improving my knowledge in the field of programming and application development by studying and completing appropriate training courses. I graduated from State Engineering University in Armenia with a Master's degree in Information Technology. Specialties: C++, C, C#, Qt, Python
    Featured Skill Multithreaded Programming
    Apps Script API
    Bash Programming
    Google Chrome Extension
    Qt Framework
    Python
    Git
    C#
    C++
  • $100 hourly
    Worked for Touchstone, Symantec, Acronis. Let my 20 years of software engineering experience work for you! ✅ Strong knowledge in C/C++, assembler x86/x64, STL, Boost; ✅ Author of a number of DirectShow codecs, renderers, muxer and transform filters; ✅ Author of a number of Media Foundation (MF) components; ✅ Author of a number of kernel-mode drivers for Windows; ✅ Reverse engineering skills, low-level programming, disassembling; ✅ DLL injection, patching code on-the-fly, creating self-modifying code; ✅ Creating high-performance network services / win32 services; ✅ Creating lexical analyzers and grammar parsers on Flex and Bizon; ✅ AMQP clients, RabbitMQ / zeromq (0mq) Projects in which I participated: ************************************** 📝 Acronis Backup Cloud, from 2014 to 2017: backup of data on-premises, in remote locations, in private and public clouds. Lead Software Architect. Infrastructure team. 📝 REX video surveillance system (Reflexor Software), from 2013 to 2014: VMS system (video monitoring system). Lead Software Architect. Author of Win32 services, video player plugin for browser, IP camera discovery bots, WEB camera recorders and translation over the network 📝 Ewclid CCTV (ComCom Electronics), from 2004 to 2013: professional video surveillance system. Lead Software Architect, author of a number of DirectShow filters, network streaming protocol, security subsystem 📝 PC diagnostic utilities PCIScope (PCI viewer), ACPIScope (ACPI viewer), DMIScope (DMI viewer), USB enablers for UHCI and OHCI controllers (APSoft), from 2002 to 2004: diagnostic software for Window 2000/XP. Author of idea. Author of kernel-mode drivers. 📝 EasiDock 1000EV/5000 driver pack (Mobility Electronics), from 2000 to 2002: devices based on alternative to PCI-E technology - SplitBridge technology. Author of kernel-mode drivers for COM/LPT/PS2 ports and network card (Window 98/ME/2000/XP) 📝 CheckIt by TouchStone Software, from 1998 to 2000: diagnostic software package helps users identify the cause of PC problems and make repairs. Author of driver for performing hardware tests at run time 📝 CardWare for Windows NT 4.0 (Award Software), from 1995 to 1998: Complete solution for hot-swap support of PC Cards. Developmnebt of Kernel mode drivers. Author of PCDrvM driver which allows hot-swapping of network and SCSI PC cards
    Featured Skill Multithreaded Programming
    Driver Development
    Video Stream
    Standard Template Library
    Windows App Development
    FFmpeg
    DirectShow
    Microsoft Component Object Model
    Golang
    X86 Assembly Language
    macOS
    C#
    Objective-C
    Python
    C
    C++
  • $28 hourly
    C++/Qt/QML and Python/PyQt based cross-platform software development, image processing, multi-threaded, multi-processor and GPU (CUDA) programming. Strong experience of scientific development based on state of the art libraries like OpenCV, Dlib, Tesseract, leptonica, seeta, YOLO. General DB/Networking using Qt. Rich UI development using Qt and QML. As a software engineer I have track record of implementing complex design criteria and finding application specific software solutions.
    Featured Skill Multithreaded Programming
    Algorithm Development
    Computer Vision
    Image Processing
    QML
    Tesseract
    OpenCV
    C#
    MATLAB
    C++
    Qt Framework
  • $69 hourly
    Senior developer. Turn-key solutions. Non-typical projects. Expertise: - desktop, backend development; - cross-platform applications; - C#, C/C++, Python, JavaScript, Perl, PHP - .NET, Xamarin - text/data parsing, PDF parsing; - system programming for Windows including drivers; I provide all the aspects of software development: - formalizing customer requirements; - elaborating a solution; - implementing code; - debugging; - post-delivery maintenance; I always stay behind my code. I'm capable of solving non-typical programming tasks that need ingenuity and persistence. If you have a task that nobody could cope with then here you have found the right man!
    Featured Skill Multithreaded Programming
    API
    Algorithm Development
    .NET Core
    Xamarin
    Regex Writing
    Receipt Parsing
    C
    OCR Software
    Python
    Perl
    C#
    JavaScript
    C++
    SQL
  • $45 hourly
    As a senior Python developer with over 🔟 years of experience in web development, I am dedicated to understanding and meeting the unique needs of your business 🚀. My skills include proficiency in popular Python frameworks such as Django, Flask, and FastAPI. With my extensive experience building robust, high-performance back-end systems, I am well-equipped to help you drive your business forward by delivering high-quality and scalable solutions. I have a strong background in databases such as PostgreSQL, MongoDB, Redis, and RethinkDB. In addition, I have good experience with AWS services, such as EC2, S3, Lambda, RDS, Elasticache, and more, to ensure your solution is hosted and managed most cost-effectively and securely. One of my key strengths is my experience with Docker, which I have used to set up projects from scratch for both local development and production deployment. I am well-versed in modern web development technologies and pride myself on my ability to create scalable and efficient back-end systems. As the owner of a successful company with about 100 people distributed in three offices across Europe, I understand the importance of delivering projects on time and within budget. My company's structure allows me to take on big projects and deliver them with high quality. I am flexible with my working hours to ensure your project stays on track. Don't hesitate to get in touch if you're looking for a long-term partnership with a skilled and dedicated Python 🐍 developer. I'd be happy to provide a quote and discuss your project in more detail. I am confident that my extensive professional experience will aid me in my endeavors as a freelance developer and that I can be an asset to your project.
    Featured Skill Multithreaded Programming
    DevOps Engineering
    Google Cloud Platform
    Tornado
    Search Engine Optimization
    Flask
    ETL Pipeline
    Business
    Linux System Administration
    Project Management
    Git
    Docker
    Amazon Web Services
    FastAPI
    Django
    Python
  • $70 hourly
    Systems/Software Architect Professional Summary Three decades in the industry has brought a broad variety of roles, including director, lead engineer and architect. I am direct, respectful and driven to succeed. Perspective and communication give me the ability to weigh many sides of an issue, which I have found is critical for team interaction. My goal is to work in a company whose passion and positive attitude match my own.
    Featured Skill Multithreaded Programming
    Debian
    CMake
    FreeRTOS
    Network Architecture
    Qt Framework
    SQL
    C#
    ESP32
    C++
    Firmware
  • $65 hourly
    I'm a computer science professor skilled in a broad spectrum of computer science and software development areas. My BS in both mathematics and computer science, combined with my PhD in computer science, provide me with both depth and breadth in the field. During my PhD my focus was in C/C++ systems programming, parallel/multithreaded/concurrent programming, performance engineering, shell scripting, and Python. As a professor my research projects have branched into applied machine learning and text analytics, in the process learning Python's machine learning ecosystem (pandas + numpy + scikit-learn), plus additional skills in Excel, Power BI, and a little R. Of course I also have the standard software development skills that I regularly teach: version control (git and SVN), data structures and algorithms, software architecture, etc. I have developed on Linux, MacOS, and Windows, and have a little experience in FreeBSD. I am proficient in using AWS and Azure.
    Featured Skill Multithreaded Programming
    Unix Shell
    CUDA
    Data Analysis
    Linux
    Flask
    SQL
    Natural Language Processing
    Data Science Consultation
    Machine Learning
    Data Science
    Python
    C++
    C
    pandas
    Python Scikit-Learn
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How do I hire a Multithreaded Programming Specialist on Upwork?

You can hire a Multithreaded Programming Specialist on Upwork in four simple steps:

  • Create a job post tailored to your Multithreaded Programming Specialist project scope. We’ll walk you through the process step by step.
  • Browse top Multithreaded Programming Specialist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Multithreaded Programming Specialist profiles and interview.
  • Hire the right Multithreaded Programming Specialist for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Multithreaded Programming Specialist?

Rates charged by Multithreaded Programming Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Multithreaded Programming Specialist on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Multithreaded Programming Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Multithreaded Programming Specialist team you need to succeed.

Can I hire a Multithreaded Programming Specialist within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Multithreaded Programming Specialist proposals within 24 hours of posting a job description.

Schedule a call