Mahmoud Hosseinipour

Angestellt, Senior Software Engineer, Sadad Electronic Payment
Tehran, Iran, Islamic Republic of

Fähigkeiten und Kenntnisse

Embedded Linux
Linux
C/C++
Software Development
Application
C++
STL
Qt
RTOS
Agile
Scrum
SQL
Firmware
Cryptography
OOP
TDD
gtest
CMake
IoT
Git

Werdegang

Berufserfahrung von Mahmoud Hosseinipour

  • Current 8 years and 4 months, since Feb 2018

    Senior Software Engineer

    Sadad Electronic Payment

    - Leading design & development of cross-platform C++ payment application for Castles Technology & Spire terminals based on embedded Linux: before me, it was outsourced to the 3rd-party company, and since I had released the first version it is serving on more than 100,000 terminals. - Design and develop metric & control application for the Fuel pump in the "Pay at the pump" project: this project was in cooperation with the national oil and petroleum distribution company.

  • 8 months, Jul 2017 - Feb 2018

    Software Engineer

    Fanava Card Electronic Payment

    Main responsibilities: - Design and develop C++ applications for embedded terminals based on Embedded Linux. - Design and Developing Windows/Linux Monitoring and Logging Application Based in C++. - Developing Cryptography/Authentication and key management solutions for secure operations (e.g. AES, DES, 3DES, RSA) - Using Debugging, Performance Analyzing and optimizing tools and solutions, Test Driven Development, - Unit Testing, Static Analysis, Design Patterns to optimize algorithms.

  • 1 year and 6 months, Feb 2016 - Jul 2017

    Embedded Software Engineer

    Processing World Co

    - Developing of Windows/Linux Cross-platform Qt C++ Controlling, Monitoring, and Logging Application. - Developing The C and C++ Application based on Embedded Linux for Industrial and IoT projects. - Developing real-time Applications based on RTOSes like FreeRTOS, Keil RTX, VxWorks, etc... - Design & Develop firmware & applications for NXP, ST, Atmel, Ti, and other single-core and multi-core ARM or other RISC architecture-based Microcontrollers and Microprocessors.

  • 2 years and 3 months, Dec 2013 - Feb 2016

    Founder and Embedded Software Engineer

    Guilan Science & technology park (Startup Accelerator)

    Main responsibilities: - Design and development of Control application based on C. - Using Sensor inputs and collected data to increase the accuracy of the algorithm. - Developing a Communication module based on GPRS/GSM in secure ciphered(SSL/HTTPS) mode. - Implementing cryptography/authentication symmetric and asymmetric protocols for secure data logging/ transceiving.

Ausbildung von Mahmoud Hosseinipour

  • 1 year and 9 months, Oct 2010 - Jun 2012

    Electronics Engineering

    Andishmand Higher Education Institute of Lahijan

  • 1 year and 9 months, Oct 2008 - Jun 2010

    Electronic Engineering Technology/Technician

    Esfahan Technical and Vocational College (Mohajer)

Sprachen

  • English

    C1 (Fließend)

  • Persian

  • Azerbijani

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z