You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mihai MogoșMM

Mihai Mogoș

Senior Software Engineer |Qt C++|Desktop|Embedded

€450/day
Corabia, RO
15+ years

Average response time: 1 hour

About Mihai

Senior Software Engineer with 25+ years of professional experience delivering robust desktop, embedded, web, mobile, and hardware-integrated software solutions.

I specialize in Qt C++ desktop applications, embedded systems, custom hardware integration, and full-system software development involving desktop apps, backend APIs, databases, mobile apps, and web dashboards.

My work usually involves complete technical systems rather than isolated components: hardware devices, desktop control applications, backend services, databases, admin interfaces, and mobile access where needed.

Core expertise:
  • Qt C++ desktop applications for Windows and Linux
  • Embedded and IoT systems: AVR, RFID, sensors, GSM devices, microcontrollers
  • Hardware-software integration and low-level communication
  • Web applications, backend APIs, admin dashboards, and database systems
  • Mobile applications connected to backend systems or hardware devices
  • Database-driven applications: SQLite, MSSQL, MySQL
  • Business-critical, ERP-style, industrial, public-sector, and automation systems

I work end-to-end, from requirements analysis and architecture to implementation, testing, deployment, and delivery. I am comfortable working independently or joining an existing team, taking ownership of complex technical challenges and delivering production-ready solutions.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • RentACoder, Elance, vWorker, oDesk, Upwork
    Freelance Software Engineer
    March 2003 - Today (23 years and 3 months)
    Description
    Provided end-to-end software development services for international clients, delivering desktop, enterprise, embedded, and hardware-integrated applications. Worked independently across the full project lifecycle, from requirements and architecture to implementation, testing, and delivery.

    Key Work
    • Business and enterprise management applications (ERP / CRM)
    • Hotel management systems with financial and profitability analysis

    • Desktop applications using C++ and C#
    • Database-driven systems (MSSQL, MySQL)
    • Data backup and system utilities
    • SMS gateway applications using GSM modems
    • RFID-based and other hardware-integrated solutions

    Embedded / Hardware Projects
    • Automotive Climate Control system
    • Automated Greenhouse ventilation and irrigation system

    Technologies
    C++, C#, Qt C++, MFC, .NET, Visual Studio, Qt Creator, MSSQL, MySQL, ADO.NET,
    TCP/IP, multithreading, RFID, GSM modems,
    Atmel Studio, Atmel AVR microcontrollers, ASF (Atmel Software Framework)
    Qt C++ Embedded Systems MFC
  • IDENT NET S.R.L.
    IT Project Manager
    December 2007 - December 2008 (1 year)
    Bucharest, Romania
    Description
    Participated in the development of new software modules, covering requirements definition, application design, development coordination, and testing, while holding the role of Project Manager. Led research and evaluation of RFID readers, addressing limitations of available hardware that did not fully meet project requirements.

    Coordinated closely with the RFID hardware producer and development team to adapt the solution. Planned and managed client implementations, successfully deploying an RFID-based document security system for public-sector clients (e.g. City of Oradea, implemented across three departments).

    Responsibilities
    • Requirements analysis and functional specification
    • Project planning and task coordination
    • RFID hardware research and validation
    • Coordination with hardware vendors and developers
    • Client deployment planning and rollout

    Technologies / Domain
    • RFID systems (document security)
    • Desktop software solutions
    • Hardware-software integration
    • Public-sector implementations
    Hardware Integration C++
  • IDENT NET S.R.L.
    Software Engineer
    January 2006 - December 2007 (1 year and 11 months)
    Bucharest, Romania
    Description
    Participated in the development of an integrated solution for document management and security. Contributed to RFID-based modules using both passive and active field approaches. Developed Windows desktop components and system-level services with database and network integration.

    Responsibilities
    • Implementation of RFID software modules
    • Development of Windows desktop applications and services
    • Database access and integration
    • TCP/IP socket communication and multithreaded processing

    Environment / Technologies
    • C++, MFC, Visual Studio 2005
    • Windows API / SDK
    • ActiveX, COM
    • MySQL, MSSQL, SQL, ODBC
    • Socket programming, TCP/IP
    • Multithreading, Windows Services
    C++ SQL Qt

Recommendations

Be the first to recommend Mihai

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Bachelor’s Degree (Physics & Computer Science)
    University of Craiova
    2008
    Physics and Computer Science program with focus on programming, algorithms, and technical problem solving.

Skill set

Categories