Artur U.

C++ Developer

Artur is a highly skilled C++ Developer with over nine years of experience, specializing in high-performance software solutions across Linux, Windows, and macOS. His expertise spans C++, C, and Python, with a strong focus on system-level programming, architecture design, and design patterns. He is also proficient in working with key compilers to optimize software efficiency.

At Siemens EDA, Artur leads client-server architecture projects, ensuring seamless platform interactions and robust system performance. His technical proficiency and problem-solving abilities have enabled him to advance rapidly from developer to team lead.

Clients appreciate his ability to tackle complex challenges with precision, delivering secure, scalable, and high-quality solutions that drive business success.

Main expertise

  • C++
    C++ 8 years
  • Python
    Python 6 years
  • Android
    Android 5 years

Other skills

    Artur

    Artur U.

    Armenia

    Get started

    Selected experience

    Employment

    • Lead Software Engineer

      Siemens EDA - 7 years 5 months

      • Designed a client-server architecture for launching Linux applications from Windows with runtime interaction.
      • Developed a standalone crash-analyzing application based on Windows debugging APIs.
      • Contributed to the development of the Wine open-source product.
      • Integrated the Scintilla editor as a customized command-line interface.
      • Designed infrastructure for cross-platform simulation runs.
      • Developed a cross-platform communication module for an included Python part, enabling seamless communication between different software components.

      Technologies:

      • Technologies:
      • C C
      • C++ C++
      • Boost
      • Qt Qt
    • Software Engineer

      Zangi livecom - 2 years 9 months

      • Implemented end-to-end encryption from scratch for iOS and Android platforms.
      • Developed and implemented Zangi's Binary protocol.
      • Developed and implemented a Binary protocol to XMPP protocol gateway module.
      • Developed and implemented a media proxy for a conference server.
      • Developed server and client communication for the signaling part, including network connections, security, and protocol implementation.
      • Developed and improved the audio/video components of the existing code and system, including coding, decoding, streaming protocol, and security in an independent implementation.

      Technologies:

      • Technologies:
      • C C
      • C++ C++

    Education

    • MSc.Discrete Mathematics and Theoretical Informatics

      Yerevan State University · 2016 - 2018

    • BSc.Informatics and Applied Mathematics

      Yerevan State University · 2012 - 2016

    Find your next developer within days, not months

    In a short 25-minute call, we would like to:

    • Understand your development needs
    • Explain our process to match you with qualified, vetted developers from our network
    • You are presented the right candidates 2 days in average after we talk

    Not sure where to start? Let’s have a chat