Hire the best Multithreaded Programming specialists
Check out Multithreaded Programming specialists with the skills you need for your next job.
- $120 hourly
- 5.0/5
- (67 jobs)
✅ 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.Multithreaded Programming
API IntegrationData ExtractionCompany ResearchScripts & UtilitiesTerraformAsynchronous I/OBusiness Process AutomationAutomationAmazon Web ServicesAcademic ResearchSeleniumData MiningPython - $80 hourly
- 5.0/5
- (50 jobs)
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.Multithreaded Programming
BoostOpenCVReverse EngineeringCUDAWindows API DevelopmentCC++C# - $75 hourly
- 4.8/5
- (35 jobs)
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.Multithreaded Programming
DatabaseBlockchainAPI DevelopmentPythonWeb DevelopmentAPI IntegrationNode.jsJavaScriptCC++ - $30 hourly
- 5.0/5
- (24 jobs)
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! お願い致します。Multithreaded Programming
C#Visual BasicFreeRTOSModbusTCP/IPESP32ArduinoFirmwareEmbedded CPythonCC++ - $45 hourly
- 5.0/5
- (9 jobs)
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.Multithreaded Programming
APIRESTful APIXMLC++/CLIASP.NETEntity Framework.NET CoreVisual BasicWindows Presentation FoundationWindows Forms.NET FrameworkC# - $25 hourly
- 5.0/5
- (12 jobs)
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++Multithreaded Programming
Microsoft Windows PowerShellMicrosoft Visual C++C++PythonESP32Driver DevelopmentImage ProcessingASP.NETFFmpegDirectShowEmbedded CInternet of ThingsRaspberry PiQt Framework - $40 hourly
- 3.6/5
- (130 jobs)
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 othersMultithreaded Programming
MetalAndroid NDKJavaGIS SoftwareSQLFFmpegCUDAPlugin DevelopmentTypeScriptC#C++Unreal EnginePHPJavaScriptPython - $125 hourly
- 4.9/5
- (387 jobs)
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.Multithreaded Programming
Oracle PLSQLDjangoSocket ProgrammingCAwkPythonScrapySelenium - $25 hourly
- 5.0/5
- (49 jobs)
I can do parallel programming by using MPI, Message passing interface, (MPICH, OpenMPI, MPJ express, MPI4Py), pthreads, CUDA, OpenCL, and OpenMPMultithreaded Programming
GPUOpenCLCUDALinuxAlgorithm DevelopmentMessage Passing InterfaceOpenMPDistributed ComputingJavaCC++Python - $60 hourly
- 4.7/5
- (56 jobs)
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.Multithreaded Programming
NVIDIA JetsonAlgorithm DevelopmentArtificial IntelligenceTensorRTPyTorchTensorFlowDeep LearningCUDAPerformance OptimizationOpenCVC++PythonImage ProcessingComputer Vision - $55 hourly
- 4.8/5
- (58 jobs)
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.Multithreaded Programming
Circuit DesignPCB DesignInternet of Things Solutions DesignElectronicsFirmware ProgrammingFirmwareMicrocontroller ProgrammingEmbedded SystemAWS IoT CorePythonMobile App DevelopmentNode.jsAPIInternet of ThingsJavaScript - $100 hourly
- 4.9/5
- (24 jobs)
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.Multithreaded Programming
Mac OS App DevelopmentFront-End DevelopmentMySQL ProgrammingLinux System AdministrationDatabase ProgrammingUbuntuQMLLinuxmacOSQt FrameworkJavaScriptC++ - $75 hourly
- 5.0/5
- (46 jobs)
🔸 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 - LaunchControlMultithreaded Programming
Requirements SpecificationAPI DevelopmentMicroserviceC#.NET CoreCloud ComputingSoftware Architecture & DesignEnterprise ArchitectureTOGAFEnterprise Software DevelopmentSoftware ConsultationSolution Architecture ConsultationSolution ArchitectureAkka.NET - $60 hourly
- 4.9/5
- (9 jobs)
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.Multithreaded Programming
Requirement AnalysisSoftware Architecture & DesignLinuxDriver DevelopmentDigital Signal ProcessingCompilerEmbedded LinuxCEmbedded SystemC++Prototyping - $35 hourly
- 4.7/5
- (46 jobs)
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.Multithreaded Programming
Core JavaJavaFXHTMLSpring FrameworkJava Persistence APIKNIMEJ2EEHibernateJakarta Server PagesOSGiJavaEclipse IDEJavaScript - $120 hourly
- 5.0/5
- (99 jobs)
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).Multithreaded Programming
Computer VisionMac OS App DevelopmentMachine LearningTensorFlowImage ProcessingOpenCViOSOpenGLCUDAPyTorchPythonC++Qt FrameworkmacOS - $200 hourly
- 5.0/5
- (47 jobs)
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, macOSMultithreaded Programming
ChatGPTPyTorchGPT-3XGBoostTransformer ModelLarge Language ModelArtificial IntelligenceCUDADatabaseSQLPerformance OptimizationC++LinuxPython - $40 hourly
- 4.6/5
- (62 jobs)
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 mathematicsMultithreaded Programming
Windows App DevelopmentDesktop ApplicationAPIPyQtRESTful ArchitectureQt FrameworkCMakeApplication InstallerSQLiteMicrosoft Visual C++CC++ - $45 hourly
- 5.0/5
- (22 jobs)
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, GRASPMultithreaded Programming
Microsoft AzureMicrosoft SQL ServerAPIASP.NETADO.NET.NET FrameworkHTMLSolution ArchitectureAgile Software DevelopmentASP.NET MVCC#SQLAPI Integration - $20 hourly
- 4.9/5
- (38 jobs)
I have been developing software professionally for 20 years. I'm always eager to satisfy my clients by providing high quality solutions.Multithreaded Programming
Blockchain ArchitectureDistributed Ledger TechnologyASP.NETMicrosoft SQL Server ProgrammingCryptographyMATLABMicrosoft ExcelBlockchainMicrosoft Visual StudioC#Standalone ApplicationC++Desktop ApplicationJavaScript - $40 hourly
- 5.0/5
- (40 jobs)
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, PythonMultithreaded Programming
Apps Script APIBash ProgrammingGoogle Chrome ExtensionQt FrameworkPythonGitC#C++ - $100 hourly
- 4.6/5
- (37 jobs)
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 cardsMultithreaded Programming
Driver DevelopmentVideo StreamStandard Template LibraryWindows App DevelopmentFFmpegDirectShowMicrosoft Component Object ModelGolangX86 Assembly LanguagemacOSC#Objective-CPythonCC++ - $28 hourly
- 5.0/5
- (45 jobs)
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.Multithreaded Programming
Algorithm DevelopmentComputer VisionImage ProcessingQMLTesseractOpenCVC#MATLABC++Qt Framework - $69 hourly
- 4.9/5
- (72 jobs)
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!Multithreaded Programming
APIAlgorithm Development.NET CoreXamarinRegex WritingReceipt ParsingCOCR SoftwarePythonPerlC#JavaScriptC++SQL - $45 hourly
- 4.9/5
- (70 jobs)
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.Multithreaded Programming
DevOps EngineeringGoogle Cloud PlatformTornadoSearch Engine OptimizationFlaskETL PipelineBusinessLinux System AdministrationProject ManagementGitDockerAmazon Web ServicesFastAPIDjangoPython - $70 hourly
- 5.0/5
- (7 jobs)
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.Multithreaded Programming
DebianCMakeFreeRTOSNetwork ArchitectureQt FrameworkSQLC#ESP32C++Firmware - $65 hourly
- 5.0/5
- (13 jobs)
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.Multithreaded Programming
Unix ShellCUDAData AnalysisLinuxFlaskSQLNatural Language ProcessingData Science ConsultationMachine LearningData SciencePythonC++CpandasPython 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.
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.