Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
37 €
/hour
Not available
or
Hire as Employee
5350 €
/month
$
€
TALENT-63751
Nick
C++ Developer & C Developer
Georgia
Seniority
Senior
Language skills
English C1
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate is a seasoned C/C++ engineer with extensive experience across various domains. At an international company, they worked on software akin to TeamViewer for corporate clients, focusing on low-bandwidth networks. They updated software packages, connected to servers, and implemented SaaS solutions, using Python for simulation and bug handling. As a software engineer and researcher, they engaged in lawful interception of network communications, low-level networking, and cybersecurity research, utilizing C++, C, Python, Java, and .NET. They consulted for a Canadian telecom company, maintaining hardware and software for television broadcasting, rewriting services in C and C++, and working with embedded Linux systems. Supporting an AI research team, they provided tools and environments for AI testing on custom hardware, working primarily in C and Python. As a solution engineer, they designed software for managing applications on a general-purpose robot, addressing security through threat modeling and analysis, using C++, C, and Python. Their expertise extends to Windows application and driver development, WinAPI, reverse engineering, and writing Windows drivers. They consulted on an anti-cheat engine for a gaming startup and reverse-engineered malware. Currently, they are conducting security research at Elias Tech University, focusing on exploitation primitives of Malloc implementations in exotic operating systems, with plans to expand to Windows and macOS.
Video of Talent
Portfolio
Education
Ilia State University / Bachelor's degree, Microelectronics and Software Engineering
2010 – 2016
Certifications and Trainings
Experience
Security Researcher
Industry: IT Services and IT Consulting
Mar 2023 - Present
Researching novel and existing exploitation techniques of modern malloc implementations: jemalloc, OpenBSD malloc and ptmalloc.
Researching vulnerability detection using various methods: static code analysis, fuzzing and symbolic execution
Security Engineer
Industry: Robotics Engineering
Jan 2021 - Mar 2024
Security testing and vulnerability assessment of various software components that are developed and used in an embedded system. Worked on creation of a threat model.
C/C++ Software Engineer / Solutions Engineer
Part of an R&D team of an embedded project with a goal to build a multipurpose robot GARY.
Designed solutions and software components for an embedded system that controls the robot.
Designed and implemented one of the core system services that control and manage running applications on a robot which are written using a SDK.
Took part in system engineering and overall optimization of an embedded pc and build system.
Software Design Engineer
Industry: Semiconductor Manufacturing
Oct 2019 - Mar 2021
Was part of a small group that was working on development of tools and environment for Computer vision and AI teams.
Implemented tools for communicating with company’s hardware that was used for research and testing.
Took part in testing and fixing Linux kernel drivers.
C/C++ Senior Engineer
Industry: IT Services and IT Consulting
Oct 2018 - Oct 2019
Worked on an embedded project as a consultant for big telecomunnication company.
Goal was to Improve and reimplement parts of an embedded system of a routing hardware.
Worked on reimplementing of a service that was handling router configuration and management.
Took part in overall optimization of custom Linux image that was used as an operating system.
Software Engineer and Security Research Development
Industry: Government Administration
Aug 2015 - Oct 2018
Software Engineer and Security Research Development
Industry: Government Administration
Mar 2013 - Aug 2015
C/C++ Developer
Industry: Undisclosed
Jan 2012 - Feb 2013
Was part of small team that worked on development and testing of various components of remote access and remote control software.
Took part in implementing of software updater component.
Designed and implemented service proof of concept that company was planning to offer users.