Find top freelance C++ developers quickly and easily on Codementor. Work with our vetted developers who have the proven skills and experience to get the job done. Get help with projects by-the-hour or long-term. Hire a trusted C++ freelancer on Codementor today.
Working in the IT sector for more than 10 years.
With over 10 -years of freelancing and professional experience taught me all kinds of frameworks and languages, ranging from React, Angular, Vue, Node js, Express js, React Native, Redux, Rx JS, JavaScript, Typescript, WordPress, PHP, MySQL, MongoDB, Firebase, Sqlite, Postgresql, ES5+, Python3, Machine Learning, Deep Learning, RNN, CNN, C/C#/C++, .Net, Assembly, VBA, VB, Excel Macro, Java, Spring Boot Micro-services, R, Shiny, STATA, MATLAB, Google Sheet, App Script, Bubble io, etc.
Over my long career, I have come across all kinds of challenges and gained vast experience with different kinds of industries like portals, medical industry, perception exercise, employee management, etc.
I have good experience with frontend development using React JS along with Typescript, Firebase, GraphQL, React Native, Native Script, React, Material UI, Ionic, Node.js, Web Sockets, and real-time communication.
I have also worked on containerization technologies like Kubernetes, Docker, AWS, GCP, Azure etc.
I am very good with backend technologies as well like Java Spring boot, microservices, MySQL, Postgres, Elasticsearch, AWS/Google integration.
Please contact me to get the result done in a professional way.
Construct 3 and Python/Java Tutor (5+ years game dev exp)
- 5+ projects in freelancing mobile+website games in Construct 3 for clients
- 1 year of daily tutoring in Construct 3
- 2 years of dev experience with Construct 2
- 1 year experience in tutoring game dev/design with Construct 2
- 3 years of school learning experience with Java
- published one commercial Construct 2 game on Wii U
- tutored Intro to Computer Science material using Python with Minecraft every week since Dec 2019
Freelancer, Professional with over 13 years of experience specializing in developing solutions for finance and insurance companies. My strength is learning new technologies fast and I'm a technology enthusiast.
Embedded Systems Engineer and Certified Tensorflow Developer with a strong technical/coding background, including C, C++, Java, Python and Assembly. Additionally skilled back-end development based on Spring/Django Framework, and Machine Learning with Tensorflow and Pytorch.
Entrepreneur with many hats, focused on ES, HW and CV.
I'm currently a full-time startup managing director with main focus in technology, where provide two solutions:
1) driving behavior evaluation based commercial fleet management
2) rolling stock based digitalized railway infrastructure inspection
based on our dual edge-AI camera and enterprise cloud platform.
I spend most of my time on managing developers or developing myself for the industrial design, AI engine, computer vision application, hardware (10 layer PCB with 3 subsystems), imaging system and camera, cloud application and a custom Linux kernel where I develop some of the basic kernel drivers as well business development and some communications.
Last year I had 5 masters thesis students in - AI, embedded systems and cloud - where I was their industrial advisor and indeed that was great fun for me. Now that I lack that opportunity, I joined Codementor to have similar engagements.
I hold a double masters in Embedded Systems with Innovation and Entrepreneurship from KTH Royal Institute of Technology and Technische Universität Berlin where I held an excellence scholarship.
I'm bilingual in English and Turkish. Also can communicate in German, Spanish and French in a basic level.
You can check my Codementor profile here: https://www.codementor.io/@tolgavarol
With over a decade of experience as a full-stack/software engineer, I am proficient in developing websites and applications using Golang, Nodejs, PHP, and modern front-end JavaScript and TypeScript frameworks.
[https://Iampavel.dev](https://iampavel.dev/)
A deep understanding of computer science principles and algorithms
Hello my name is Giancarlo Rinaldini, I am an American Software Engineer and speak Chinese, Spanish and Portuguese. I have a Master of Science in Cybersecurity and a Bachelor of Science in Computer Science with a minor in Chinese from Southern Methodist University. Nevertheless, I still have an insatiable thirst for knowledge and dedication to this field which has paved the way for a promising career in the realm of technology.
I posses a sharp and analytical mind, capable of unraveling complex coding puzzles and identifying vulnerabilities in software systems. A deep understanding of computer science principles, algorithms, and programming languages equips me with the skills to tackle challenging cybersecurity issues with finesse and precision.I have experience in various programming languages, including Python, C++, Java, and JavaScript.
Creative and energetic programmer with proven leadership skills and over 10 years of progressive experience in developing, implementing, technical solutions for complex infrastructures and strategic planning for renowned software development companies.
Lead Backend Developer with 8+ yrs of experience (Working at VISA Inc)
Working as Staff Software Engineer at VISA INC. Skilled in Java, Microservices, Data Structures, Spring Boot, Rest Apis, MVC, CICD, Bamboo, Jenkins, OOPS, Angular, TypeScript, Javascript. Having strong engineering professional with a Bachelor of Technology (B.Tech.) from Vellore Institute of Technology, Vellore.
Software Developer - code in C, C++, JAVA, PHP, .NET, algorithm, data structure
Good in Java, C, C++, .NET, PHP, Data Structure (Linked List, Queue, Stack, Hash...), Database (MySQL, SQL Server, Oracle...)
Assembly, Hardware and Software programming
Android - JAVA, Kotlin programming language
ReactJS, Internet of Things (IOT)
GitHub, Eclipse, Netbeans, Intellij IDE, jsGraph, BlueJ...
I can provide full support by implementing the quality code with full comment, documentation
I can test, debug, review code carefully before giving to the customer.
My purpose is to follow strictly the requirement to reach 100% customer satisfaction.
Thank you and best regards.
How to hire a freelance C++ developer on Codementor
STEP 1
Post a C++ request
We'll share your request with freelancers with relevant C++ skills and expertise.
STEP 2
Review & chat with C++ freelancers
Use our messaging feature to instantly chat with freelance C++ developers around the world.
STEP 3
Hire the best C++ freelancer
Choose the best freelance C++ developer that meets your needs.
Frequently asked questions
C++ is one of the world’s most commonly used programming languages. Today, it’s
used to develop everything from resource-demanding AI applications to IoT device
software, other embedded systems, and even video games. Initially designed as an
extension of C, it’s one of the most versatile and flexible objective-oriented
programming languages available.
The latest version of C++ has generic, functional, and object-oriented features
– and it’s capable of low-level memory manipulation, making it a vital tool for
developing software for embedded systems. It’s incredibly scalable and gives
developers plenty of control over the resource use of their applications.
Apart from the uses we’ve noted above, C++ is also known for its usage in
developing operating systems, browsers, and all kinds of applications.
C++ is often used while developing an OS – including Windows and large parts of
macOS. Also, the fact that it’s a lower-level language than C means that game
development studios frequently use it while creating game engines and games –
C++ is excellent when optimizing games for network multiplayer and complex 3D
graphics.
That’s also why most GPU-intensive applications are written with C++ – like
Adobe’s Illustrator and Photoshop. The same goes for web browsers and their
rendering code – Firefox was completely built on C++, while Google Chrome was
partially developed using this language.
As we’ve mentioned above, any project that involves embedded systems with
software close to the hardware uses C++ to some degree – like medical equipment
software, smartwatch software, etc. Unlike most other high-level languages, C++
supports many low-level function calls.
These days, a lot of banking apps are also written in C++. Due to the nature of
their work, they require multi-threading, concurrency, and a decent level of
performance, all of which C++ can easily provide.
Also, it’s worth noting that many compilers for other programming languages are
created in C++ and C due to the languages’ low-level nature. The same is true
for database management software – in fact, MySQL, the most extensive
open-source database on the planet, was written in C++.
The length of a project depends on many factors, including the scope of your project and the technical complexity of it. When you post a freelance C++ project request on Codementor, you’ll have the option to indicate when you’d expect the project to be completed. We suggest chatting with the interested developers to ensure both sides are on the same page. For more information on how to post a freelance C++ request on Codementor, check out our article.
We don’t charge anything when you post a freelance hiring request for C++ developers! You’ll have the chance to determine what the budget for your project is when you post the request. You’ll only need to pay the developer if you’re 100% satisfied with their work. Please know that Codementor charges a small service fee when a developer completes the job.
If you’re looking to hire a freelance C++ developer, you essentially want to
know two things:
1. Whether they have enough experience and knowledge in C++
2. Whether they can dedicate themselves fully to your project as freelancers.
In practice, that means the developers must be capable of implementing,
designing, and maintaining software – especially for hardware and low-level
system applications. So, you want someone with a Master’s or at least a
Bachelor’s in information systems, computer science, or any related field.
Some C++-specific certification is always a boon, though not necessarily a hard
requirement. However, at least two years of experience working with C++ is a
must. A great freelance C++ developer should also be familiar with any
C++-compatible languages you might need for your projects – such as Python,
Java, or C.
And finally, as with any other software development position, a candidate should
possess great problem-solving and analytical abilities.
We do a comprehensive technical and communications screen of all C++ developers at Codementor. Our network includes book authors, popular open source contributors, top Stack Overflow users and engineers at top tech companies. In addition, to continually ensure the quality of our freelancers, we regularly check in on existing C++ developers’ user satisfaction rates.
Here are a few basic questions you can ask a freelance C++ programmer:
How long have you worked on C++?
How long have you worked as a freelancer?
How many other clients are you working with at the moment?
What are objects and classes in C++?
Explain access modifiers.
Explain std in C++.
What do you know about polymorphism in C++?
What are abstract classes?
As a platform, we strive to ensure you’re always happy with your C++ project’s results. If you’re unsatisfied with the results, you can choose to get a refund for the project. Additionally, you can contact our support team should you need any further assistance with your project.
For more answers to frequently asked questions, see here.