top of page

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

C++ Linux C

Industry

Fintech

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

Can’t find the needed talent?

 
Tekla get in touch banner

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

bottom of page