Hire as Freelancer
35 €
/hour
Not available
or
Hire as Employee
5200 €
/month
$
€
TALENT-59561
Giyaseddin
C++ Developer
Turkey
Seniority
Middle
Language skills
English B2
Hire employees directly, with full complaince, using our Employer Of Record (Payroll) service.
- EOR 199 €/month
- Success fee 8%
Skills
Industry
Professional Summary
Candidate brings 2 years of valuable experience in software development, showcasing proficiency in C, C++, and C# (.Net Core 6). Their professional journey commenced with a Linux-focused internship, indicating an early immersion into complex and efficient operating systems. A pivotal role as a System Administrator at the university marked a significant phase in their career. Here, the candidate excelled in various aspects of systems management, demonstrating expertise in server setup, operations management, and the practical application of Python scripting. This role underscored their versatility in handling diverse responsibilities related to infrastructure and automation. In terms of databases, the candidate is adept at working with PostgreSQL, showcasing competence in managing and utilizing relational databases. Additionally, their familiarity with Hibernate, a widely-used object-relational mapping framework, reflects a broad understanding of data persistence technologies in the context of Java-based applications.
Video of Talent
Portfolio
Education
Akdeniz University / Bachelor of Computer Science and Engineering
2017 - 2021
Antalya, Turkey
Certifications and Trainings
Experience
C/C++ / Turkish Aerospace Antalya
Mar 2022 - Nov 2023
Responsible for developing, implementing and debugging C++11 and C codes on boards
Set up and debugged compilation environments/configurations
Debugged and integrated old/legacy code bases into the project
Responsible for managing various teams to work together in a project. I manage the project from several different repositories. I review the patches, provide feedback, do merges, rebases, etc. Keep the different repositories in sync. And communicate the updates with the teams.
C++ Developer Intern / Finartz
Remote
Aug 2021 - Oct 2021
Taken the responsibility to develop company’s next project
Helped clients identify their needs in the technological scope
Helped managers define goals, timelines, expectations for the project
Developed a High-Frequency Trading system using the established tools from the industry (QuickFix with C++11)
Learned and developed a database using a very specialized/unconventional industry tool for a demand/need using kdb+ database with q+ language
System Administrator / Akdeniz University Antalya
Nov 2019 - Mar 2020
Taken the responsibility to set up the Akdeniz University’s Open Access Repository to contain and publish the university’s academic library to public
Installed, configured, and maintained the DSpace software to provide open access to University’s resources with established practices
Tested the system in various setups and fixed the bugs
Prepared documents for the departments to use and interact with the system
Linux Developer Intern / Linux Distribution Antalya
Internship
Jun 2019 - Dec 2019
Designed a package management system with a team of collaborators
Contributed to the design and implementation of the package manager
Prepared the documentation for the various parts of the distribution. Package Management, The Configuration Utility, Preparing An Image and Installing(which were mostly manual at the time)
Developed utilities for developers/packagers to transpile other package formats to ours
Packaged programs for package repositories
Debugged and fixed many bugs our users and we have encountered in various parts of the system
Set up various small utilities in servers for our team (Git, Automated Testing, Automated Packager)
Projects:
x86 Operating System / Personal Project
Oct 2021 - Present
Developing an operating system using C++, C, x86 assembly
Learning x86 architecture (Memory Management, Stack Management, Instructions, Memory Mappings, Control Registers and how the system is configured, etc.)
Prepared a custom compilation setup with CMake (formerly Make) using gcc for i836 cross target toolchain
Prepared/configured the multiboot header and used grub to boot the kernel
Developing the kernel to support basic kernel functionalities
Cross Compilation Dev Environment Antalya / Rootek R&D
Freelance
Dec 2021 - Mar 2022
Developed several strategies to cross compile ROS packages and the project itself for Jetson Nano(ARM)/Rasberry Pi4 on a x86 64 computer
Prepared Docker images for cross compiling ROS packages using Arch Linux’s AUR+pacman package system
Prepared CMake scripts and set up Arch Linux ARM’s Distcc Cross compiler to compile the ROS packages
Optimized Docker building for development
Set up pacman caches on Rasberry Pi’s to make installing/compiling packages easier for developers
Projects
An Employer of Record (EOR) is a third-party entity that manages onboarding and administrative tasks on behalf of your business. EORs enable you to hire internationally without having to establish a commodity in different countries