Jozsa Istvan, Developer in Brașov, Romania
Jozsa is available for hire
Hire Jozsa

Jozsa Istvan

Verified Expert  in Engineering

Software Developer

Brașov, Romania

Toptal member since December 8, 2020

Bio

Jozsa is a software developer passionate about coding, doing it both professionally and as a hobby for the last 15 years. Throughout his career, he has worked for small and large companies, such as Siemens and Waters Corporation. He tries to perfect himself to get the most out of his time by automating repetitive tasks, self-analyzing, and focusing on eliminating detrimental habits. Jozsa is always eager to learn from others and integrate best practices into his work.

Portfolio

VIAVI Solutions
C, C++, Wix Development, Node.js, Scripting, Testing, Debugging, Database, APIs...
Online Freelance Agency
C++, C#, Python, C, JavaScript, Node.js, PHP, Networking, Memory Management...
Instacollect, Inc.
Windows Development, Anti-tampering, API, Data Loss Prevention (DLP), C, C++

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Windows 10

The most amazing...

...project I've worked on is a massive multiplayer online (MMO) game server with over 200,000 new subscriptions per month.

Work Experience

Senior Software Engineer

2019 - PRESENT
VIAVI Solutions
  • Handled massive network traffic ingestion (5-80 petabytes/rack).
  • Generated real-time KPI and statistics on the ingested data (e.g., VOIP audio quality, video latency, packets lost, retransmissions, etc.).
  • Stored statistical data in a time series database and linked the statistical data to the logged raw network traffic.
  • Provided a query interface where customers could visualize statistical data (e.g., the people someone talked to over VOIP on a specific date interval).
  • Generated visualizations (e.g., the network traffic of this workstation and interface with repeating daily interval patterns). Generated baseline values for a specific workstation to detect anomaly network traffic.
  • Created a web REST API for customers to query data for their custom-made visualizations.
Technologies: C, C++, Wix Development, Node.js, Scripting, Testing, Debugging, Database, APIs, REST API, Networking, Processing & Threading, Key Performance Indicators (KPIs), Performance, Python, Networks, QA Testing, Software Development, Back-end Developers, Back-end Developers, MySQL, Excel Development, Minimum Viable Product (MVP), Low-level Programming, Network Protocols, DLL, Windows Development, Windows Development, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Solution Architecture, VPN, API, VoIP, Microsoft Development, Performance Tuning, Concurrent Programming, Windows Development, Front-end Design, GUI Design, Computer Science, Client/Server Networking, Computer Networking, Network Configuration, VTune, CSS, PuTTY, Mathematics, Linear Algebra, Visual Studio Development

Senior Software Developer

2019 - PRESENT
Online Freelance Agency
  • Designed, implemented, and tested the audio and video player using SDL and FFmpeg with cross-platform support.
  • Designed and implemented security software for ATMs. It is a 2.5 GHz radar system to detect objects behind customers (all meteorological conditions, night and day) and alert them of potential safety issues.
  • Developed, implemented, and tested accounting software using C# WPF and SQLite.
  • Monitored the hard drive location for file changes. When text or document file changes were detected, I created automation for versioning snapshots that users can manage in a UI and revert to specific versions.
  • Converted the LinkedIn AI search module from Go to C language. Extended capabilities, scalable sharding support, and features with over 50 filtering and scoring options for AI.
  • Developed a YouTube downloader to find matching music for the sound fingerprint to detect copyrighted material. Used Node.js on AWS.
  • Built an Amazon email processing Lambda function using AWS Route 53, SES, S3, DynamoDB, and SQS.
  • Designed, implemented, and tested software for network traffic encryption using a custom network driver to redirect all traffic into the SOCKS5 proxy and encrypt connections, even if they don't support SOCKS5.
  • Implemented human emotion detection and talk statistics for video conferencing using machine learning and AI.
  • Worked on the load-balanced file server with hundreds of millions of files supported by a low latency API for fetching and updating data.
Technologies: C++, C#, Python, C, JavaScript, Node.js, PHP, Networking, Memory Management, Memory Profiling, Distributed Systems, Load Balancers, Valgrind, Makefile, Linux, Windows Development, Kubernetes, Docker, Jira, Agile Development, Site Speed Optimization, Debugging, Database, APIs, Amazon S3, AWS, Amazon Route 53, OCR, Image Recognition, Pattern Matching, Data Structures, Algorithms, Microservices Development, .NET, Windows App Development, Windows Development, SQL, Debugging Tools, Runtime Debugging, Intel Debugger, SQL, AWS, Microservices Architecture, Software Architecture, API Integration, Multithreading, Software Design Patterns, Streaming Data, SQLite, AWS, Make, Visual Studio Development, Sockets, TCP/IP, Tcpdump, Standard Template Library (STL), JSON, XML, HTML, Linux, AutoIt, Profiling, Intel Parallel Studio, AMD uProf, IPC, Pthreads, Low Latency, Git, Git, Subversion (SVN), Perforce, Shell Scripting, IBM Rational ClearCase, Microsoft Development, Microsoft Development, Visual Basic, Device Drivers, System Security, Proxies, Kernel, Boost, Application Architecture, AWS Lambda, AWS IAM, Amazon API, Google API, Python, Unit Testing, Tesseract, Architecture, Socket Programming, Desktop App Development, Image Processing, Options Trading, Trading, Stock Trading, Azure, CI/CD Pipelines, GitHub, CMake, Transmission Control Protocol (TCP), Amazon EC2, MySQL, Bots, Crytographer, Augmented Reality, Games, Scripting, Lambda Functions, Serverless, Windows Development, UI Development, Automation, Windows 10, Machine Learning, Discord Bot, Discord, Scraping, Azure Cognitive Services, Speech to Text, ExifTool, Web Scraping, REST API, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C++, ASCII, UTF-8, Qt 5, Software Development, Computer Vision, Web Development, PDF, C++, C++, Chatbot Development, Docker Compose, Networks, QA Testing, Software Development, WebSockets, Back-end Developers, Message Queues, Windows Development, ETL, Back-end Developers, MySQL, Excel Development, Selenium, Minimum Viable Product (MVP), SQL Server, Low-level Programming, Remote Rendering, Rust, AWS IoT, Network Protocols, DLL, Windows Development, Windows Development, Windows Development, Application Performance Monitoring, Optimization, Performance Optimization, Windows Presentation Foundation (WPF), Solution Architecture, FTP, SFTP, VPN, API, Cloud Engineering, Anti-tampering, Microsoft Development, Amazon Simple Queue Service (SQS), Video Encoding, Performance Tuning, Concurrent Programming, Windows Development, Video Streaming, Front-end Design, GUI Design, Screen Scraping, Google Cloud Development, Computer Science, .NET Core, Client/Server Networking, Computer Networking, VTune, Data Loss Prevention (DLP), CSS, Security, Digital Forensics, PuTTY, Task Scheduling, Mathematics, Flask, Visual Studio Development, SVG Design, Computer Graphics

Windows Service Developer

2024 - 2024
Instacollect, Inc.
  • Created a solution for the application group to circular report heartbeat and the ability to supervise other applications in the group for integrity. Instantly kill rogue applications and restore missing applications.
  • Built a Watchdog service to monitor application setting integrity.
  • Created a Watchdog service to monitor application status: uptime and integrity.
Technologies: Windows Development, Anti-tampering, API, Data Loss Prevention (DLP), C, C++

Software Engineer

2023 - 2023
David Redmon Inc. dba PCORP
  • Broke Sentinel HASP protection and unpacked enveloped applications to access static data and code in both 32-bit and 64-bit applications.
  • Broke encryption type below Sentinel; the data was protected by unknown encryption. The application was written to try out all encryption types supported by a microcontroller AES_CBC_256_noAuth encryption was identified.
  • Used a disassembler to identify the encryption, data format, and hashing codes.
  • Wrote a virus to hijack target application code and broke encryption key so when encryption happened to dump the encryption/decryption key.
  • Wrote a program to emulate all hashing algorithms supported by a microcontroller and broke hashing used for data authentication, and found the one that validates data integrity.
  • Broke data format to replicate robot control protocol, a specific static analog signal generation had to be implemented. On a premade clock front, status change events had to be emulated.
  • Implemented motion calibration to make robot movement look like it's moving in Cartesian space. Due to the physical layout, the robot's arm movement was in a multi-curved space which distorted any command issued to him.
Technologies: C++, Robotics, C#, C++, ASCII, UTF-8, Reverse Engineering, Desktop App Development, Debugging, Assembly, Interactive Disassembler (IDA), Ghidra, Pd64, Encryption, Microcontrollers, Qt 5, Sentinel HASP, Sentinel, C++, Networks, QA Testing, Software Development, Minimum Viable Product (MVP), Low-level Programming, Network Protocols, DLL, Performance Optimization, Solution Architecture, API, Microsoft Development, GUI Design, Computer Science, .NET Core, Mathematics, Linear Algebra

SQL Expert

2023 - 2023
CIP BVBA
  • Listened to the client's requirements. An older CRM that used Microsoft SQL needed to be converted into the new Odoo CRM database format.
  • Proposed a solution to meet the client's needs and consider his options. He picked C# with Windows Forms for fast project delivery.
  • Planned the project. Designed an accessible, easy-to-use UI with SQL credentials and a simple interface with tokenized queries. Exported it to a new DB format to a specified path.
Technologies: SQL, Odoo, Relational Databases, Architecture, Data, Database, Software Development, Web Development, QA Testing, Software Development, Back-end Developers, Back-end Developers, MySQL, Minimum Viable Product (MVP), Network Protocols, Windows Development, Solution Architecture, Microsoft Development, Front-end Design, GUI Design, Computer Science, .NET Core

Senior Image Processing Engineer

2022 - 2022
REV3AL LLC
  • Designed, developed, tested, and delivered an API for an image registrar service that can detect already registered images containing 80% matching content.
  • Delivered the API mentioned above, which resulted in the first customer making an order of 10,000 API calls so that they could register their NFT images and prevent others from copying and registering them.
  • Used Jira to track planned tasks and active task statuses.
Technologies: Image Processing, Crytographer, Python, Node.js, PostgreSQL, MySQL, Apache, AWS Lambda, Amazon S3, Amazon EC2, AWS RDS, Perceptual Hashing, Lambda Functions, UI Development, Windows 10, Scraping, Web Scraping, REST API, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C++, ASCII, UTF-8, Software Development, Computer Vision, Web Development, C++, Networks, QA Testing, Software Development, Back-end Developers, Back-end Developers, MySQL, Minimum Viable Product (MVP), Low-level Programming, AWS IoT, Network Protocols, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Solution Architecture, Microsoft Development, Performance Tuning, Concurrent Programming, GUI Design, Computer Science, CSS, Mathematics, SVG Design

C Expert

2021 - 2022
Upsider, Inc.
  • Re-implemented search engine for LinkedIn. Convert GO code to C. Scalable, shard-able, in memory cached instances.
  • Remade data caching for faster and more efficient storage and access.
  • Implemented an AI search feature. Generated search hit ordering based on user relevance scoring.
Technologies: C, Memory Management, Performance, C++, Performance Tuning, Concurrent Programming, Computer Science, Computer Networking, VTune

Windows Kernel Developer

2021 - 2021
Phase Five Systems LLC
  • Implemented a virtual monitor driver to mimic a real monitor on which remote desktop data is rendered. 1:1 data rendering allows true font and data rendering without rescale distortion.
  • Built an audio cable driver. It allows splitting input data streams to redirect part of them to a remote desktop connection.
  • Gathered client requirements and translated them into technical solutions.
Technologies: C, API, Windows Kernel Drivers, C++, Microsoft Development, Windows Development, Video Streaming, GUI Design, Computer Science, Client/Server Networking

C Developer

2021 - 2021
Klever Thoughts Inc.
  • Improved, maintained, and added features for cross-platform video inspection software. Rewrote the core engine to render 4K videos in real time. Improved Exif info extraction.
  • Gathered customer requirements and translated them into technical solutions.
  • Performed multi-platform 3rd-party library integrations, building, testing, and debugging of final software solution.
Technologies: C, FFmpeg, Debugging, Java, Flash ActionScript, Microsoft Development, GUI Design, Computer Science

Senior Software Developer

2016 - 2019
Atos
  • Wrote data replication, security layer, and licensing for the Nord Stream gas pipeline project.
  • Upgraded the security layer between HFA phones and OpenScape 4000 servers.
  • Rewrote a C++ MVC project into C# WPF to control the telephone connections.
  • Created UI widgets in Qt for SCADA systems for oil and gas pipeline remote monitoring and management.
  • Debugged real-time operating system issues on a custom hardware board to trace software issues.
Technologies: .NET, Java, ASM, C++, C, .NET, Windows App Development, Windows Development, SQL, Debugging Tools, Runtime Debugging, SQL, Software Architecture, API Integration, Multithreading, Networking, Telephony, Software Design, Qt Development, WinCC Open Architecture, Oil & Gas, Visual Studio Development, Realtime, System Security, SCADA, Application Architecture, Socket Programming, Desktop App Development, GitHub, Transmission Control Protocol (TCP), MySQL, UI Development, Crytographer, Assembler x86, Win32, Scripting, Windows Development, UI Development, Automation, Windows 10, REST API, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C++, ASCII, Qt 5, Software Development, Web Development, C++, SIP, RTPEngine, RTP, Session Initiation Protocol (SIP), Networks, QA Testing, Software Development, Back-end Developers, Back-end Developers, Excel Development, Minimum Viable Product (MVP), Spring Boot, RTOS, Low-level Programming, Network Protocols, DLL, Windows Development, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Windows Presentation Foundation (WPF), Solution Architecture, VPN, API, Windows Development, Front-end Design, GUI Design, Computer Science, .NET Core, Client/Server Networking, Computer Networking, CSS, PuTTY, SVG Design, Graphic Design

Software Developer

2015 - 2016
Waters Corporation
  • Provided a solution to reduce Pfizer login times from 15 minutes to 20 seconds, involving a workaround of Oracle SQL drivers.
  • Improved SmartBear automated testing times by 50% by creating a plugin to cache object search results based on their hierarchy path. Reduced the testing times from seven to three hours.
  • Created a demo solution to separate the back end from the front end to replace the old MVC technology stack with cross-platform solutions. The demo included PHP and Qt front end with a REST API back end.
Technologies: SmartBear Collaborator, C++, .NET, Windows App Development, Windows Development, SQL, Debugging Tools, Runtime Debugging, SQL, Software Architecture, API Integration, Visual Studio Development, Automated Testing, PHP, JavaScript, C#, .NET, Reporting, REST, APIs, API, Agile Development, Algorithms, Application Architecture, Socket Programming, Desktop App Development, GitHub, Transmission Control Protocol (TCP), MySQL, Win32, Scripting, Windows Development, UI Development, Automation, REST API, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C++, ASCII, UTF-8, Software Development, Web Development, C++, C++, Networks, QA Testing, Software Development, Back-end Developers, Excel Development, Minimum Viable Product (MVP), Low-level Programming, Network Protocols, DLL, Windows Development, Windows Development, MSI, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Solution Architecture, VPN, API, Concurrent Programming, Windows Development, Front-end Design, GUI Design, Computer Science, .NET Core, Client/Server Networking, Computer Networking, CSS

Software Developer

2005 - 2015
Splash Software
  • Maintained and updated MPEG4, H263, and H264 video decoders and encoders. Added multi-threading, GPU processing of data, different rate controls, CABAC, fade detection, and optional input of filters.
  • Created a pilot project for the H265 encoder before the specification was fully released. It only included a baseline profile.
  • Converted most encoders and filters to support DirectShow graphs, intending to fix constant issues with corrupted inputs and separate issues into multiple programs that could restart and resume separately in case issues arise.
  • Developed a Google map overlay, which triggers a special offer popup to appear on the map as the users drive by different stores.
  • Conducted a search engine comparison. This was a doctorate project where a custom search engine performance had to be compared with Google and Bing. The interface was created for human testers to rank the search result relevance.
  • Performed a firewall modification. The firewall had to protect against SYN floods, DDoS attacks, service attacks, port exhaust attacks, and connection exhaust attacks. Hardware firewalls cost around $50,000 for such tasks.
  • Set up raw video processing over the network. A large video stream had to be split over multiple processing PCs and combine results to be streamed due to memory bottleneck.
  • Developed automation based on image recognition. Wrote the DLL in Assembly (ASM) for a C# project.
  • Built a multiplayer online game server, including all development layers—planning, execution, testing, customer support, community management, forums, website, and payment platforms.
Technologies: PHP, Java, C++, C, ASM, Game Development, Game Development, Graphics Processing Unit (GPU), GPU Computing, REST, Windows App Development, Windows Development, SQL, Debugging Tools, Runtime Debugging, Intel Debugger, PostgreSQL, SQL, Software Architecture, API Integration, Application Architecture, Socket Programming, Desktop App Development, Image Processing, GitHub, CMake, Transmission Control Protocol (TCP), MySQL, Embedded Software Engineering, Crytographer, FPGA, Assembler x86, Win32, Scripting, Windows Development, UI Development, REST API, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C++, ASCII, UTF-8, Reverse Engineering, Software Development, Computer Vision, Web Development, Game Development, C++, SIP, 3GPP, RTPEngine, RTP, Session Initiation Protocol (SIP), Chatbot Development, Windows Driver Kit (WDK), Streaming, Networks, Data Compression, Video Compression, Data Compression Algorithms, Video Processing, QA Testing, Software Development, Back-end Developers, Back-end Developers, Renewable Energy, MySQL, Excel Development, Spring Boot, Front-end, Full-stack, Low-level Programming, Gaming, AWS IoT, Network Protocols, Windows Development, Windows Development, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Solution Architecture, API, Cloud Engineering, PBX, VoIP, Asterisk, Microsoft Development, Lua, Video Encoding, DirectShow, Performance Tuning, Pascal, CUDA, Concurrent Programming, Windows Development, Video Streaming, Front-end Design, GUI Design, PayPal API, PayPal Development, Computer Science, .NET Core, Client/Server Networking, Computer Networking, Network Configuration, Intel Transactional Synchronization Extensions (TSX), VTune, CSS, FileZilla, PuTTY, Mathematics, Linear Algebra, Google Maps Development, Google Maps Development, MMORPGs, MMO, Massive Multiplayer Online Games, SVG Design, Graphic Design, Computer Graphics

Massive Multiplayer Online 3D Game

https://github.com/Tudi/Descent-core
For over 10 years—sometimes 16 hours daily—I worked on all aspects of a massive multiplayer game.

• Infrastructure (find hosting, rent servers, use edge hosting, manage bandwidth, do statistics on latency, and rent connections between data centers)
• Security (firewalls, encryption, private networks, public networks, port forwarding, and auto banning)
• Load balancing (monitor service load, launch instances if needed)
• Server networking (public/custom protocols for data synchronization)
• Server DB (SQL, DBC, InMemory, and cold storage)
• Anti-cheating/security (private data protection, auto-detect cheating)
• Scripting (taking advantage of community contribution )
• External API (external guilds and chat integrations)
• Linking multiple products (websites, forums, payment systems, DB, firewalls, and content editors)
• Website (dedicated unique content)
• Payment (pay by phone, card, digital currency, and bank)
• Support (system to gather complaints, pinpoint issues, and create a traceable ticket)
• Community management (the heart of an MMO)

In the best months, it had 200,000 new users subscribed and gathered over $7 million in donations for upkeep.

Augmented Gaming

https://github.com/Tudi/GameOverlay
Used the image recognition and automation, augmented the player capabilities with features like auto-aiming, range detection, and object recognition in impossible situations. Provided scripting interface to enable users to customize features for each specific game.

Memory Profiler

https://github.com/Tudi/TempStorage/tree/master/HookMemoryAllocations
There are situations when you can't track down an issue. This is an example of an application that uses multiple versions of CRT, and cross deallocation leads to memory leakage and reallocation. This project aims to help track down allocations and help users resolve them in the same DLL that allocated it.

Execution Profiling

https://github.com/Tudi/TempStorage/tree/master/ProfileExecutionTime
There are many paid profiling tools, but many times I couldn't find exactly what I needed. So I built a profiler that can instrument code dynamically based on previous profiling results. This project, as small as it looks, works as well as Intel VTune or AMD μProf.

Qt Demo

https://github.com/Tudi/TempStorage/tree/master/QT_DemoAPIConsume
A minimalist demo project I did to showcase that I can work with Qt. Used cURL to obtain session tokens and consume HTTP APIs to show a project management service visually. I also included a custom widget.
2001 - 2005

Master's Degree in Computer Science

Transilvania University of Brasov - Brasov, Romania

SEPTEMBER 2022 - PRESENT

Process Communication Model

PCM

JUNE 2022 - PRESENT

Lean Six Sigma White Belt Certification

Lean Six Sigma Institute

SEPTEMBER 2018 - PRESENT

UX Workshop

Mozaic Works

NOVEMBER 2016 - PRESENT

Certified WinCC OA Basic Training (ETM-WINCCO)

Siemens

AUGUST 2015 - AUGUST 2018

Agile Software Development Using Scrum

Mozaic Works

Libraries/APIs

FFmpeg, REST API, DirectShow, Sockets, API, Standard Template Library (STL), Pthreads, Windows Development, API, Node.js, PayPal API, Microsoft Development, Google API, Azure Cognitive Services, Microsoft Development, Google Maps Development, Google Maps Development

Tools

ExifTool, C++, Visual Studio Development, Intel Parallel Studio, AMD uProf, Subversion (SVN), Intel Debugger, Git, GitHub, Apache, Excel Development, Windows Development, VPN, PuTTY, SmartBear Collaborator, WinCC Open Architecture, AWS, Amazon Simple Queue Service (SQS), Git, Valgrind, Makefile, Jira, Make, Tcpdump, Perforce, IBM Rational ClearCase, AWS IAM, CMake, Odoo, Interactive Disassembler (IDA), Sentinel, Windows Driver Kit (WDK), Wix Development, Docker Compose, VTune, Asterisk, FileZilla

Languages

C++, C, C++, C++, .NET, PHP, AutoIt, HTML, JavaScript, Pascal, C#, SQL, XML, Assembler x86, Lisp, VHDL, Java, Lua, Visual Basic, Flash ActionScript, Python, Visual Basic, CSS, Embedded C, Visual Basic, Python, Fortran, PHP 8, Assembly, Rust

Paradigms

Windows App Development, Desktop App Development, Object-oriented Programming (OOP), Concurrent Programming, Automation, REST, Automated Testing, Application Architecture, Socket Programming, Agile Development, Scrum Master Consulting, Microservices Development, Microservices Architecture, Unit Testing, Testing, ETL

Platforms

Microsoft Development, Windows Development, Windows Development, Windows Development, Win32, Windows Development, AWS IoT, Visual Studio Development, CUDA, AWS Lambda, Azure, AWS, Linux, Kubernetes, Docker, Software Design Patterns, Linux, Kernel, Amazon EC2, Cloud Engineering

Frameworks

ASM, Qt Development, Selenium, .NET, Windows Presentation Foundation (WPF), .NET Core, Realtime, Boost, Qt 5, Ghidra, Spring Boot, Flask

Storage

MySQL, JSON, MySQL, Amazon S3, AWS, Google Cloud Development, Database, PostgreSQL, SQLite, Relational Databases, Database, SQL Server

Industry Expertise

Lean Project Management

Other

Video Encoding, Performance Tuning, Debugging, Profiling, Data Structures, APIs, Screen Scraping, Performance, Debugging Tools, API Integration, Image Processing, Transmission Control Protocol (TCP), Windows Development, Serializer/Deserializer (SerDes), ASCII, Software Development, Computer Vision, Data Compression, Data Compression Algorithms, Video Processing, Software Development, Minimum Viable Product (MVP), Low-level Programming, DLL, Application Performance Monitoring, Application Performance Optimization, Optimization, Performance Optimization, Solution Architecture, Networking, Multithreading, Video Streaming, GUI Design, Streaming, Computer Science, Client/Server Networking, Computer Networking, Memory Management, Game Development, Runtime Debugging, SQL, Software Architecture, TCP/IP, IPC, Architecture, Bots, 3D, Scripting, UI Development, Windows 10, Web Scraping, UTF-8, Reverse Engineering, Web Development, Game Development, 3GPP, RTPEngine, RTP, Session Initiation Protocol (SIP), Networks, Video Compression, QA Testing, WebSockets, Back-end Developers, Back-end Developers, Full-stack, Remote Rendering, Gaming, Network Protocols, FTP, SFTP, VoIP, Anti-tampering, Task Scheduling, Mathematics, Linear Algebra, MMORPGs, MMO, Massive Multiplayer Online Games, SVG Design, Graphic Design, 3D Graphics, Computer Graphics, Hardware Design, Compilers, UX Development, SSL, Amazon Route 53, UI Development, Encryption, Windows Development, Front-end, Front-end Design, Machine Learning, Low Latency, Discord Bot, PayPal Development, Network Configuration, Memory Profiling, Distributed Systems, Load Balancers, Site Speed Optimization, OCR, Image Recognition, Pattern Matching, Algorithms, Game Development, Graphics Processing Unit (GPU), GPU Computing, Streaming Data, Telephony, Software Design, Oil & Gas, System Security, SCADA, Reporting, Shell Scripting, Device Drivers, System Security, Proxies, Amazon API, Tesseract, Options Trading, Trading, Stock Trading, CI/CD Pipelines, Embedded Software Engineering, UI Development, Crytographer, Augmented Reality, Communication Coaching, Games, AWS RDS, Perceptual Hashing, FPGA, Lambda Functions, Serverless, Discord, Scraping, Speech to Text, Microcontrollers, Embedded Systems Engineering, Lean Project Management, Data, PDF, Game Development, Robotics, Pd64, Sentinel HASP, SIP, Chatbot Development, Processing & Threading, Key Performance Indicators (KPIs), 3D Rendering, Intel Transactional Synchronization Extensions (TSX), Message Queues, Renewable Energy, RTOS, Payment APIs, MSI, OT Security, PBX, Data Loss Prevention (DLP), Windows Kernel Drivers, Security, Digital Forensics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring