Senior Entwickler C,C++
Aktualisiert am 22.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
c++
Qt/QML
Croatian
native speaker
English
fluent
German
good command
Hungarian
good command
Sebian
fluent

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Monate
2018-07 - 2019-03

Embedded C/C++ Entwicklung, Linux, RTOS

Audio/video tehnik

Embedded C/C++ Entwicklung

Linux

OpenRTOS

Git

Qt

Unit test

Scrum

Dänemark
6 Monate
2017-07 - 2017-12

Qt/QML Datenimport Module

Windows

C++

Qt/QML

SVN

11 Monate
2016-09 - 2017-07

Sr. SW Engineer

  • Development of Audi ADAS (Advanced Driving Assistance System) component for HAD (Highly Automated Driving) (C++11, QNX, Linux, Qt)
  • Implementing features, performance analysis, QA, implementing Demo/Test utilities
BERLIN, GERMANY
9 Monate
2015-11 - 2016-07

Developer (Automotive division)

  •  Maintenance and enhancements of Ford Infotainment system (C++, Win CE)
  • Problem analysis, support, core dump analysis
BRUNEL GMBH
NÜRNBERG, GERMANY
2 Jahre 5 Monate
2013-07 - 2015-11

SW architect (Innovation & Architecture group)

  • Code reviews / design reviews
  • Application and database design
  • Working on introduction of requirement engineering and app. lifecycle management
  • Researching alternative company processes (ETL, printing, document conversion, business intelligence)
  • Creating development internal productivity tools
  • Project management
  • Development of internal applications (C++, Qt, Windows, AIX)
PHOENIX GROUP IT GMBH
FÜRTH, GERMANY
3 Jahre 9 Monate
2009-11 - 2013-07

SW architect & developer

  • Development of MasterCard IPM utilities; outsourcing in various fields (CAD software, system application development, automation SW) - mainly in C/C++ and C#
  • Designing and developing a server monitoring system using C++, STL and Boost. This is a service/daemon collecting server parameters using log files, SNMP, WMI or SQL. The processing is a multi-thread. Development based on Extreme Programming, and Unit testing.
  • Responsible for maintaining and developing new features for a HP plot files editor/viewer. The application is developed in C++ and MFC.
  • Designing, coordinating project for steel production automation. The project is designed around .NET 3.5 and C#; and 3-tier architecture. GUI developed in WinForms, communication using .NET remoting, and NHibernate for DB persistence.
  • Other smaller projects (maintaining housing maintenance system, iOS development)
INSSAIT
RIJEKA, CROATIA
7 Jahre 1 Monat
2002-11 - 2009-11

SW developer (C/C++), Project manager

  • Development of credit card management system for German processing centers
  • Responsible for managing team (5 persons), maintaining and enhancing clearing system developed in C++, COBOL on z/OS using DB2, CICS and MQ.
  • Development of a set of base API used by the system
  • Assisted in the development of a communication system over MQ. The system is developer in C++ as a multi-threaded system and implemented a load balancing between threads to minimize response time.
  • Working on design and implementation of a reporting system. It's a Linux based component in C++ that produces reports in PDF.
  • Participated in development of a statistical system with C++ and MFC on Windows, and STL on Linux, and PHP, using MS SQL.
SOFISTIKA
RIJEKA, CROATIA
1 Jahr 8 Monate
2001-04 - 2002-11

System programmer

  • Developing UNIX backup system using C for different UNIX variants (Linux, AIX, VMS, Reliant, IRIS, HP-UX).
  • Developing a diagnostic system used in automotive industry by major manufacturers. It's a Windows based system developed in C++, MFC and using Lex and Yacc tools.
  • Developing a set of common API in C++ to mimic MFC on Linux.
AMDOSOFT SYSTEMS
KASTAV, CROATIA

Aus- und Weiterbildung

Aus- und Weiterbildung

Formal Education

January 2008. 

Proanima ? C++ Business Programmer

September 1997. ? May 2002.

University of Rijeka, College of Civil Engineering

September 1993. ? May 1997.

High School of Civil Engineering

 

Training

 

October 2014.

MSCD 70-483 preparation course

December 2013.

Phoenix Academy ? Project management training; PMP preparation

January 2012.

MS TS 70-511: .NET Framework 4

January 2012.

Sun WJ-110 ? Java programming language

December 2008.

IBM z/OS training (IBM Innovation Center ? Dallas)

April 2006.

IBM CT01 course ? Database performance with better index design

May 2005.

IBM ES07 & ES27 courses ? z/OS JCL and utilities & System Operations

July 2004.

IBM XM30 course ? Introduction to XML and related technologies

March 2002.

Unicorn Unified Modeling Language training

Kompetenzen

Kompetenzen

Top-Skills

c++ Qt/QML

Produkte / Standards / Erfahrungen / Methoden

Skills and competences 

  • Over 15 years of professional work experience as developer, software architect and project/team lead
  • Highly proficient in development using C and C++ (over 12 years of work experience)
  • Knowledge of C# (experience with WinForms) – 2 years
  • Experience using Visual Studio (6, 2003, 2005, 2008, 2010, 2013 and 2015)
  • Extensive debugging experience
  • Knowledge of Boost libraries, STL and multi-threading (Posix, Win32 and C++11)
  • GUI building experience using Win32 API, MFC, Qt and wxWidgets
  • Knowledge of Java, COBOL, PHP, Clarion and Delphi
  • Experience with different operating systems (UNIX/Linux, Windows – Win32/Win64, z/OS, Win CE, QNX)
  • Used different DBMS packages: IBM DB2, Oracle, MSSQL, MySQL, Informix and SQLite. Familiar with object oriented database design
  • Experience with different development methodologies including Waterfall, Agile (XP, Scrum and Kanban) and Unit testing
  • System design knowledge, Object oriented design and using UML (experience with Sparx Enterprise Architect, Rose and Together)
  • Development through Full development lifecycle (SDLC)
  • Experience with different development tools: source control using SourceSafe, SVN and Git; tuning using Rational Quantify, Purify and AutomatedQA AQtime; GNU tools (GCC, GDB, GProf); Crystal Report
  • Experience with different development techniques and concepts: Network programming (TCP/IP sockets), XML, designing 3-tier systems

Betriebssysteme

Mac OS
Unix
Windows

z/OS

Programmiersprachen

C
C#
C++
Cobol
Delphi
HPGL, HP PCL
Java
JCL
LabView
Objective C
Pascal
PHP
Qt
yacc/lex

Delphi, C++ builder, Clarion

Datenbanken

DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Postgres
SQL

MySQL, SQLite, Oracle

Datenkommunikation

Message Queuing
IBM Websphere MQ
Winsock

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

9 Monate
2018-07 - 2019-03

Embedded C/C++ Entwicklung, Linux, RTOS

Audio/video tehnik

Embedded C/C++ Entwicklung

Linux

OpenRTOS

Git

Qt

Unit test

Scrum

Dänemark
6 Monate
2017-07 - 2017-12

Qt/QML Datenimport Module

Windows

C++

Qt/QML

SVN

11 Monate
2016-09 - 2017-07

Sr. SW Engineer

  • Development of Audi ADAS (Advanced Driving Assistance System) component for HAD (Highly Automated Driving) (C++11, QNX, Linux, Qt)
  • Implementing features, performance analysis, QA, implementing Demo/Test utilities
BERLIN, GERMANY
9 Monate
2015-11 - 2016-07

Developer (Automotive division)

  •  Maintenance and enhancements of Ford Infotainment system (C++, Win CE)
  • Problem analysis, support, core dump analysis
BRUNEL GMBH
NÜRNBERG, GERMANY
2 Jahre 5 Monate
2013-07 - 2015-11

SW architect (Innovation & Architecture group)

  • Code reviews / design reviews
  • Application and database design
  • Working on introduction of requirement engineering and app. lifecycle management
  • Researching alternative company processes (ETL, printing, document conversion, business intelligence)
  • Creating development internal productivity tools
  • Project management
  • Development of internal applications (C++, Qt, Windows, AIX)
PHOENIX GROUP IT GMBH
FÜRTH, GERMANY
3 Jahre 9 Monate
2009-11 - 2013-07

SW architect & developer

  • Development of MasterCard IPM utilities; outsourcing in various fields (CAD software, system application development, automation SW) - mainly in C/C++ and C#
  • Designing and developing a server monitoring system using C++, STL and Boost. This is a service/daemon collecting server parameters using log files, SNMP, WMI or SQL. The processing is a multi-thread. Development based on Extreme Programming, and Unit testing.
  • Responsible for maintaining and developing new features for a HP plot files editor/viewer. The application is developed in C++ and MFC.
  • Designing, coordinating project for steel production automation. The project is designed around .NET 3.5 and C#; and 3-tier architecture. GUI developed in WinForms, communication using .NET remoting, and NHibernate for DB persistence.
  • Other smaller projects (maintaining housing maintenance system, iOS development)
INSSAIT
RIJEKA, CROATIA
7 Jahre 1 Monat
2002-11 - 2009-11

SW developer (C/C++), Project manager

  • Development of credit card management system for German processing centers
  • Responsible for managing team (5 persons), maintaining and enhancing clearing system developed in C++, COBOL on z/OS using DB2, CICS and MQ.
  • Development of a set of base API used by the system
  • Assisted in the development of a communication system over MQ. The system is developer in C++ as a multi-threaded system and implemented a load balancing between threads to minimize response time.
  • Working on design and implementation of a reporting system. It's a Linux based component in C++ that produces reports in PDF.
  • Participated in development of a statistical system with C++ and MFC on Windows, and STL on Linux, and PHP, using MS SQL.
SOFISTIKA
RIJEKA, CROATIA
1 Jahr 8 Monate
2001-04 - 2002-11

System programmer

  • Developing UNIX backup system using C for different UNIX variants (Linux, AIX, VMS, Reliant, IRIS, HP-UX).
  • Developing a diagnostic system used in automotive industry by major manufacturers. It's a Windows based system developed in C++, MFC and using Lex and Yacc tools.
  • Developing a set of common API in C++ to mimic MFC on Linux.
AMDOSOFT SYSTEMS
KASTAV, CROATIA

Aus- und Weiterbildung

Aus- und Weiterbildung

Formal Education

January 2008. 

Proanima ? C++ Business Programmer

September 1997. ? May 2002.

University of Rijeka, College of Civil Engineering

September 1993. ? May 1997.

High School of Civil Engineering

 

Training

 

October 2014.

MSCD 70-483 preparation course

December 2013.

Phoenix Academy ? Project management training; PMP preparation

January 2012.

MS TS 70-511: .NET Framework 4

January 2012.

Sun WJ-110 ? Java programming language

December 2008.

IBM z/OS training (IBM Innovation Center ? Dallas)

April 2006.

IBM CT01 course ? Database performance with better index design

May 2005.

IBM ES07 & ES27 courses ? z/OS JCL and utilities & System Operations

July 2004.

IBM XM30 course ? Introduction to XML and related technologies

March 2002.

Unicorn Unified Modeling Language training

Kompetenzen

Kompetenzen

Top-Skills

c++ Qt/QML

Produkte / Standards / Erfahrungen / Methoden

Skills and competences 

  • Over 15 years of professional work experience as developer, software architect and project/team lead
  • Highly proficient in development using C and C++ (over 12 years of work experience)
  • Knowledge of C# (experience with WinForms) – 2 years
  • Experience using Visual Studio (6, 2003, 2005, 2008, 2010, 2013 and 2015)
  • Extensive debugging experience
  • Knowledge of Boost libraries, STL and multi-threading (Posix, Win32 and C++11)
  • GUI building experience using Win32 API, MFC, Qt and wxWidgets
  • Knowledge of Java, COBOL, PHP, Clarion and Delphi
  • Experience with different operating systems (UNIX/Linux, Windows – Win32/Win64, z/OS, Win CE, QNX)
  • Used different DBMS packages: IBM DB2, Oracle, MSSQL, MySQL, Informix and SQLite. Familiar with object oriented database design
  • Experience with different development methodologies including Waterfall, Agile (XP, Scrum and Kanban) and Unit testing
  • System design knowledge, Object oriented design and using UML (experience with Sparx Enterprise Architect, Rose and Together)
  • Development through Full development lifecycle (SDLC)
  • Experience with different development tools: source control using SourceSafe, SVN and Git; tuning using Rational Quantify, Purify and AutomatedQA AQtime; GNU tools (GCC, GDB, GProf); Crystal Report
  • Experience with different development techniques and concepts: Network programming (TCP/IP sockets), XML, designing 3-tier systems

Betriebssysteme

Mac OS
Unix
Windows

z/OS

Programmiersprachen

C
C#
C++
Cobol
Delphi
HPGL, HP PCL
Java
JCL
LabView
Objective C
Pascal
PHP
Qt
yacc/lex

Delphi, C++ builder, Clarion

Datenbanken

DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Postgres
SQL

MySQL, SQLite, Oracle

Datenkommunikation

Message Queuing
IBM Websphere MQ
Winsock

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.