You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Armin KhalediAK

Armin Khaledi

Senior Software Engineer (C++/C#) Backend, Systems

350 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Armin

Senior software engineer with a strong focus on C++ and backend systems,
specializing in performance-critical and system-level software.

I help teams design and build reliable custom software, backend components,
and low-level systems where correctness, performance, and maintainability
are essential. My background includes kernel-level development, image
processing, and backend services for complex technical environments.

In addition to C++, I have experience using C# for backend services and
internal tooling, as well as Python for data analysis and automation.
Available for freelance and contract projects, remote or Barcelona-based.
  • Persa

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

  • Español

    Competencia profesional básica

Acepta trabajo presencial
Barcelona (hasta 50 km)

Experiencia

  • Sharif University of Technology
    Senior Software Developer
    CENTROS DE INVESTIGACIÓN
    septiembre de 2023 - agosto de 2025 (1 año y 11 meses)
    Tehran, Tehran Province, Iran
    I integrated OpenBMC (an open-source embedded Linux for managing the BMC chip on servers) with new hardware and enabled its modules and features on the server.
    • Linux Kernel
    • D-Bus
    • C++ development (C++17)
    • Docker
    • Qemu
    • OpenBMC integration with new hardware
    • Expert in OpenBMC modules:
    - Phosphor-pid-control
    - Bmcweb
    - Entity-manager
    Yocto OpenBMC C++ Linux Git
  • PANTOhealth
    Senior Software Developer
    INTERNET DE LAS COSAS
    septiembre de 2018 - septiembre de 2023 (5 años)
    Berlin, Alemania
    Worked on image-processing workflows for railway pantograph monitoring, analyzing selected PDF files generated during inspection and monitoring processes. Extracted and processed relevant visual and structured data from documents to support system analysis, reporting, and reliability assessment in an industrial IoT environment.
    Python Back-End development System engineering Data analysis C++
  • IRAN Telecommunication Research Center (ITRC)
    Senior Software Developer
    TELECOMUNICACIONES
    septiembre de 2013 - septiembre de 2023 (10 años)
    Tehran, Irán
    I developed desktop and backend applications using C#, C++, and .NET for hardware communication and diagnostic tools in a performance-critical engineering environment.

    • Designed and developed multiple WinForms applications in C# using Telerik UI, providing user interfaces for interacting with custom-built hardware devices.

    • Implemented custom communication protocols over RS-232, LAN, and USB, enabling robust and low-latency hardware-software interaction.
    • Developed tools for set/get operations to hardware over RS-232, aiding internal diagnostics and tuning.
    • Extensive experience using MATLAB, including:

    - Connecting MATLAB API to C# for integrated simulations.
    - Optimizing MATLAB-generated C++ code for performance
    • Applied multi-threading to ensure responsiveness and concurrent hardware communication.
    • Developing software using C/C++ and Qt.
    • Network programming using WebSocket/TCP/UDP
    • Message queue communication using RabbitMQ

    • Experience with Visual Studio for C++ and C# development
    • GNU Radio signal processing tools
    • Agile and scrum methodologies
    .NET Linux C++ SQL C#

Recomendaciones

Sé el primero en recomendar a Armin

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formación

  • C++ Design Patterns: Structural
    C++ Design Patterns: Structural
  • Master's degree
    Shahid Beheshti University
    2015
    Master's degree

Conjunto de habilidades profesionales

Categorías