Verfügbarkeit
Verfügbar
Stundensatz
Auf Anfrage
Vororteinsatz
Möglich
Standort
90617 Puschendorf, Deutschland

Persönliche Daten

Nationalität
Kroatien
Beruflicher Status
Freelancer
Berufserfahrung
24 Jahre
Sprachkenntnisse

English (Fließend)

Serbisch (Fließend)

Deutsch (Gut)

Ungarisch (Gut)

Referenzen

12/2011 - 07/2013(1 Jahr, 8 Monate)
Level2 automation, Italy
Software Architect, Developer (C#, Delphi)
11/2011 - 06/2012(8 Monate)
System monitoring, Croatia
Software Architect, Developer (C++, Win/Linux)
04/2010 - heute(14 Jahre)
Building management, Croatia
Developer (Clarion, C++)
01/2009 - 06/2013(4 Jahre, 6 Monate)
CAD, Germany
Programmer (C++, MFC, C#, PHP)

Anlagen

Lebenslauf
cv-de-20171101.pdf (35,37 kB)
CV - English
cv-en-20170818.pdf (30,83 kB)
Projekte

Norbert Lakatos eine Anfrage schicken

Norbert Lakatos ist momentan verfügbar.

Statistik von Norbert Lakatos

Mitglied seit 17.09.2015
397  Profilaufrufe
background image

 

Page 1 - Curriculum vitae of Lakatos, Norbert 

 

 

 

CURRICULUM VITAE 

 

P

ERSONAL 

I

NFORMATION

 

 

Name   

L

AKATOS

,

 

N

ORBERT

 

 

Anschrift   

96194

 

W

ALSDORF

,

 

D

EUTSCHLAND

 

Kontakt   

Tel: +49 (0) 163 97 34 172 

   

E-Mail: 

[email protected]

 

Geburtsdatum   

18.03.1979 

Staatbürgerschaft   

Kroatisch 

 

 
 

F

ÄHIGKEITEN UND 

K

OMPETENZEN

 

 

 

 

16 Jahre Berufserfahrung als Entwickler, Software-Architekt und Projektleiter 

 

Hoch C und C++ Entwicklung Kompetenz (12 Jahre Berufserfahrung)

 

 

C# Wissend (Erfahrung mit WinForms) – 2 Jahre

 

 

Erfahrung mit Visual Studio (6, 2003, 2005, 2008, 2010, 2013 und 2015)

 

 

Extensive Debugging Erfahrung

 

 

Wissens von Boost Bibliothek, STL und Multi-threading (Posix, Win32 und C++11)

 

 

GUI Entwicklung Erfahrung mit Win32 API, MFC und Qt (QtWidgets und QML) 

 

Windows Technologien: COMADOTreiber Entwicklung, ODBC, Windowsdienste 

 

Java, COBOL, PHP, Clarion und Delphi

 

 

Erfahrung mit verschiedene Betriebssystemen (Windows – Win32/Win64, Unix/Linuxz/OSQNXWinCE)

 

 

Nutzung von verschiedene DBMS Paketen: DB2, Oracle, MSSQL, MySQL und SQLite. Vertraut mit 
Objektorientierte Datenbank Design 

 

Erfahrung mit verschiedene Entwicklung Methodologie inkl. Wasserfall, Agile (XP, Scrum und Kanban), Unit-
Testing
CI (Jenkins) 

 

Systemen Design Wissens, und Objektorientierte Design mit UML (Rational Rose und Sparx Enterprise 
Architect) 

 

SDLC – Softwareentwicklung durch ganze Anwendung Lebenszyklus 

 

Neuentwicklung und Weiterentwicklung (

Customizing)

 

 

Erfahrung mit verschiedene Entwicklungstools: SourceSafe, SVN und Git; Codeabstimmung mit Rational 
Quantify, Purify und AutomatedQA AQtime; GNU-tools (GCC, GDB, GProf), SonarCube, Jira 

 

Erfahrungen mit verschiedene Entwicklungskonzepte: Netzwerkprogrammierung (TCP/IP sockets) XML, 
Design von 3-tier Systemen 

 

S

CHULBILDUNG

 

 

Januar 2008.   

Proanima – C++ Business Programmierer 

September 1997. – May 2002.   

Rijeka Universität, Hochschule für Bauingenieurwesen 

September 1993. – May 1997.   

Bautechnik Mittelschule 

 

A

USBILDUNG

 

 

Oktober 2014.   

MSCD 70-483 Vorbereitung 

Dezember 2013.   

PMP-basierte Projektleitung, Phoenix Academy 

Januar 2012.   

MS TS 70-511: .NET Framework 4 

Januar 2012.   

Sun WJ-110 – Java programming language 

Dezember 2008.   

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

April 2006.   

IBM CT01 – Database performance with better index design 

Mai 2005.   

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

Jul 2004.   

IBM XM30 – Introduction to XML and related technologies 

March 2002.   

Unicorn Unified Modeling Language training 

background image

 

Page 2 - Curriculum vitae of Lakatos, Norbert 

 

 

 

 

B

ESONDERE 

K

ENNTNISSE

 

 

 

 

Fremdsprachen 

 

Muttersprache: Kroatisch 
English: fliesend in Wort und Schrift 
Deutsch: gut in Wort und Schrift 
Serbisch: fliesend in Wort und Schrift 
Ungarisch: sehr gut in Wort, Grundkenntnisse in Schrift

 

 
 

B

ERUFSERFAHRUNG

 

 

 

  Juli 2017 – 

 

M

APAL

,

 

A

ALEN

 

 

C++ Software Developer 

 

 

Entwicklung ETL Modul in C++/QML 

 
 

  Oktober 2016 – Juli 2017 

 

M

EELOGIC 

AG,

 

B

ERLIN

 

 

Senior C++ Software Developer 

 

 

Embedded C++ Entwicklung, Highly Automated Driving (C++11, QNX, Linux, Qt, Scrum, Jenkins, Unit test) 

 

 

 

  November 2015 – Oktober 2016 

 

B

RUNEL 

G

MB

H,

 

N

ÜRNBERG

 

 

Projektmitarbeiter (Automotive) 

 

 

Erweiterung und Wartung von Ford Infotainment System (C++, WinCE, Kanban, Jenkins, Unit test) 

 
 

 

  Juli 2013 – Oktober 2015 

 

P

HOENIX 

G

ROUP 

IT

 

G

MB

H,

 

F

ÜRTH

 

 

SW Architekt 

 

 

Code Review / Design Review von Applikationen und Datenbanken 

 

Erstellung von Unternehmens C++ Standarden für Kodierung und Design 

 

Arbeit an Einführung von Requirement Engineering und ALM (Application Lifecycle Management) 

 

Erforschung alternativer Unternehmensprozesse) ETL, Drucken, Dokumentenkonvertierung) 

 

Projektleitung 

 

C++ / Qt Entwicklung (Windows, AIX, PMI, Scrum, Jenkins, Unit-test, Informix) 

 
 

  November 2009 – Juli 2013 

 

INSSAIT,

 

R

IJEKA

,

 

K

ROATIEN

 

 

SW Architekt & Entwickler 

 

 

Verantwortlich für die Erhaltung und Entwicklung für eine HP Plot-Dateien Editor, mit C++ und MFC 

 

Entwicklung von HP-GL/2 Treiber 

 

Entwicklung von MasterCard Utility-Software; Outsourcing in verschiedene Bereichen (CAD, System-
Anwendungsentwicklung, Automatisierung SW) – hauptsächlich in C/C++ und C# 

 

Design und Entwicklung einer Server-Monitoring Systeme für verschiedene mit C++, STL und Boost, XML, 
HTTP, SNMP, WMI, SQL, Multithreading und Unit testing 

 

Design, Koordination und Entwicklung eines 3-Tier-Architektur Projekt für Automatisierung ins 
Stahlproduktion mit C#, .NET, WinForms, .NET Remoting, Nhibernate 

 

Gebäudemanagement-System in Clarion und C++ 

 

Weitere kleinere Projekte 

 

 

 
 
 
 
 
 
 
 

background image

 

Page 3 - Curriculum vitae of Lakatos, Norbert 

 

 

 

  November 2002 – November 2009 

 

S

OFISTIKA D

.

O

.

O

.,

 

R

IJEKA

,

 

K

ROATIEN

 

 

Entwickler 

 

 

Entwicklung von Kreditkartenmanagementsystem 

 

Verantwortlich für 5 Personen Team, Erhaltung und Verbesserung eines Clearingsystems entwickelt in C++, 
COBOL, ASM unter z/OS mit DB2, CICS und MQ 

 

Arbeit auf Entwicklung (C++, Multithreading) eines Kommunikationssystems für Übertragung über MQ von 
Daten zwischen Komponenten 

 

Design und Entwicklung eines Reportsystems (Erzeugung von PDF Dateien). Es ist Linux und AIX basiert in 
C++ mit XML Schnittstelle 

 

Teilnahme bei der Entwicklung eines statistischen Systems mit C++ und MFC unter Windows und STL auf 
Linux. Meiner Verantwortungen waren: Erstellung von PDF Dateien, E-Mailing-Service, Datenimport, 
Erzeugnis von Diagrammen. 

 
 

  April 2001 – November 2002 

 

A

MDO

S

OFT 

S

YSTEMS D

.

O

.

O

.,

 

K

ASTAV

,

 

K

ROATIEN

 

 

System Entwickler 

 

 

Entwicklung von Unix Backupsystem Klienten mit C unter verschiedene UNIX Varianten (Linux, AIX, VMS, 
Reliant, IRIX, HP-UX) 

 

Verschiedene Projekte in Automotoindustrie (C++, MFC, COM, Lex&Yacc, Windows, Linux) 

 

 

 

  Dezember 1997 – April 1998 

 

M

ETROPOLIS D

.

O

.

O

.,

 

O

PATIJA

,

 

K

ROATIEN

 

 

HW Techniker (Teilzeit) 

 

 

Rechner Reparaturen 

 

background image

 

Page 1 - Curriculum vitae of Lakatos, Norbert 

 

 

 

CURRICULUM VITAE 

 

P

ERSONAL INFORMATION

 

 

Name   

L

AKATOS

,

 

N

ORBERT

 

 

Address   

B

AMBERG

 

G

ERMANY

 

Contact Information   

Phone: +49 163/97 34 172 

E-Mail: [email protected] 

Date of Birth   

18.03.1979. 

Family State   

Married (1 child)

 

Citizenship   

Croatian / EU 

 

S

KILLS AND COMPETENCES

 

 

 

 

16 years of professional work experience as developer, software architect and project/team lead

 

 

Highly proficient in development using and C++ - over 12 years of work experience (2 years using C++11)

 

 

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 (5 years), Qt (4 years Qt4 and Qt5), QML (1 year) and 
wxWidgets (1 year) 

 

Knowledge of Java, COBOL, PHP, Clarion and Delphi

 

 

Experience with different operating systems (UNIX/LinuxWindows – Win32/Win64, z/OSWin 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 WaterfallAgile (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 

 

F

ORMAL 

E

DUCATION

 

 

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 

 

T

RAINING

 

 

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 

background image

 

Page 2 - Curriculum vitae of Lakatos, Norbert 

 

 

 

 
 

O

THER 

K

NOWLEDGE

 

 

Languages   

Croatian: native speaker 
English: fluent 
German: good command 
Sebian: fluent 
Hungarian: good command 

 
 

W

ORK EXPERIENCE

 

 

 

 

  July 2017 – Present 

 

M

APAL

,

 

A

ALEN

,

 

G

ERMANY

 

 

C++ Engineer 

 

 

Implementing configurable data import features (C++11, Qt 5.9, Windows, SVN) 

 

GUI design (QML 5.9) 

 

 

 

  September 2016 – July 2017 

 

M

EELOGIC 

AG,

 

B

ERLIN

,

 

G

ERMANY

 

 

Sr. C++ Engineer 

 

 

Development of component for HAD (Highly Automated Driving) system (C++11, QNX, Linux, Qt 5.6, Git) 

 

Implementing features, performance analysis, QA, implementing Demo/Test utilities (QML 5.6) 

 
 

 

  November 2015 – September 2016 

 

B

RUNEL 

G

MB

H,

 

N

ÜRNBERG

,

 

G

ERMANY

 

 

Developer (Automotive division) 

 

 

Maintenance and enhancements of Ford Infotainment system (C++98, Win CE, SVN) 

 

Problem analysis, support, core dump analysis 

 
 

  July 2013 – November 2015 

 

P

HOENIX 

G

ROUP 

IT

 

G

MB

H,

 

F

ÜRTH

,

 

G

ERMANY

 

 

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++11, Qt 4.8 and 5.1, Windows, AIX, SVN) 

 
 

  November 2009 – July 2013 

 

INSSAIT,

 

R

IJEKA

,

 

C

ROATIA

 

 

SW architect & developer 

 

 

Development of MasterCard IPM utilities (C++, Qt 5.1) 

 

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 (Linux and Windows). 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) 

 

 

 

background image

 

Page 3 - Curriculum vitae of Lakatos, Norbert 

 

 

 

 
 
 
 
 

  November 2002 – November 2009 

 

S

OFISTIKA

,

 

R

IJEKA

,

 

C

ROATIA

 

 

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. 

 
 

  April 2001 – November 2002 

 

A

MDO

S

OFT 

S

YSTEMS

,

 

K

ASTAV

,

 

C

ROATIA

 

 

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. 

 

 

 

  December 1997 – April 1998 

 

M

ETROPOLIS

,

 

O

PATIJA 

,

 

C

ROATIA

 

 

HW technician (part time) 

 

 

Assembling computer configurations 

 

Repairing computers,  

 

Advising customers about their HW/SW requirements 

 

background image

 

Page 1 

 

 

 

 MAJOR PROJECTS 

 

1.    Project Name 

  Payment utilities 

Customer 

  Financial institution 

Environment 

  Windows/Unix 

Development Tools 

  C++/QT 

Short Description 

  MasterCard clearing message conversion utilities. 

Duration 

  3 months initial development, recurring maintenance 

 

2.    Project Name 

  Purchase suite 

Customer 

  Wholesale company 

Environment 

  Windows/AIX 

Development Tools 

  C++/QT 

Short Description 

  Software architect for a purchase solution. 

Duration 

  12 months 

 

3.    Project Name 

  Reporting system 

Customer 

  Accounting company 

Environment 

  Windows 

Development Tools 

  Java FX 

Short Description 

  System to generate accounting PDF report (20 pages) for comparing business 

results to industry average. 

Duration 

  6 months 

 

4.    Project Name 

  Introduction of ALM 

Customer 

  Wholesale company 

Environment 

  - 

Development Tools 

  - 

Short Description 

  Project manager for introduction of an ALM solution (gathering system 

requirements, evaluating and suggesting a solution, implementation pilot) 

Duration 

  6 months 

 

5.   Project Name 

  HP Plot files editor / viewer / batch manipulation 

Customer 

  Software publisher 

Environment 

  Windows 

Development Tools 

  C++/MFC 

Short Description 

  Developing next generation for manipulation of HP-GL/2 and PCL files, and 

resolving issues with non-standard files. 

Duration 

  11/2008 – 06/2013 

 

6.   Project Name 

  Monitoring system 

Customer 

  Security solutions provider 

Environment 

  Windows, Linux 

Development Tools 

  C++, Boost, multi-threading, OpenSSL 

Short Description 

  System to gather server operation statistics from log files, SNMP data, WMI 

and other references, run them through a filtering/matching subsystem and the 
data to a centralized server. 

Duration 

  05/2011 – 11/2011 

 

 

 

 

 

 

 

 

background image

 

Page 2 

 

 

 

7.   Project Name 

  Level2 automation system 

Customer 

  Steel/aluminum treatment machinery manufacturer 

Environment 

  Windows 

Development Tools 

  C#/.NET, WinForms, .NET Remoting 

Short Description 

  Level2 of automation system is a buffer between manufacturing system and 

PLCs on the production line (steel finishing lines) designed to provide 
continuous service to PLC with data gathered from the manufacturing system. 
My role was as the system designer (multi-tier, client/server system), project 
manager and developer. 

Duration 

  12/2011 – 09/2012 

 

8.    Project Name 

  MasterCard transaction data viewer 

Customer 

  Software producer 

Environment 

  Windows/Unix 

Development Tools 

  Java, Eclipse RCP 

Short Description 

  Parser and viewer for MC transactions. 

Duration 

  6 months 

 

9.   Project Name 

  Transaction server 

Customer 

  Financial software Producer 

Environment 

  z/OS, Unix 

Development Tools 

  C/C++, COBOL, IBM DB2, IBM WebSphere MQ 

Short Description 

  This is a gateway between the card management system, payment networks 

(MasterCard GCMS and SAFE; VISA BASE II) and third party systems 
(authorization, dispute management). 
I participate as project leader (managing functionality enhancements, 
maintenance, MC and VISA compliance, project documentation) and as 
developer. 

Duration 

  12 months initial development, reoccurring maintenance 

 

10.   Project Name 

  z/OS system framework 

Customer 

  Financial software Producer 

Environment 

  z/OS, Unix 

Development Tools 

  C, IBM WebSphere MQ, IBM DB2 

Short Description 

  A base functionalities used in a payment system, such as file and database 

access; communication between different operating systems (over MQ and 
XML streams), and from different programming languages (C, COBOL, Java 
and PHP). 

Duration 

  10 months 

 

11.   Project Name 

  Reporting system 

Customer 

  Financial software Producer 

Environment 

  Linux 

Development Tools 

  C++ 

Short Description 

  System for mass production of PDF reports. 

My participation was in designing the report template file format (XML based). 

Duration 

  4 months 

 

 

 

 

 

 

 

 

 

 

background image

 

Page 3 

 

 

 

12.   Project Name 

  Banking statistical system 

Customer 

  Financial software Producer 

Environment 

  Windows, Linux 

Development Tools 

  C++/MFC, MS SQL, PHP 

Short Description 

  The system gives insight to statistical information as a desktop application or 

over the internet. 
For the desktop version I participated in creating multi-threading support, 
creating data distribution system, multi-language support, with a work on GUI, 
etc. 
For the online version my responsibilities ware to develop the backend 
(generating PDF reports, e-mailing service, data import) and developing a 
subsystem that was generating graphs for the frontend. 

Duration 

  12 months 

 

13.   Project Name 

  Automotive industry: 

− 

system base C++ API 

− 

utilities 

− 

CAN bus and ASAM MCD 2MC/ASAP import 

Customer 

  Automotive OEM 

Environment 

  Linux, Windows (C++/MFC, Lex & Yacc) 

Development Tools 

  C++ 

Short Description 

  A large project for automotive industry developing a complete new generation 

of the product. I was developing a set of cross-platform C++ classes on Linux 
and Windows to mimic MFC, and creating utilities and programs for system 
configuration and importing CAN and ASAM files (data generated by Electronic 
Car Unit) into the system. 

Duration 

  12 months 

 

14.   Project Name 

  Backup software suite 

Customer 

  Backup solution producer 

Environment 

  Unix/Linux, Windows 

Development Tools 

  C 

Short Description 

  Developing components for backup software such as communication, backup 

of Unix systems, database backup (SAP, Oracle). 

Duration 

  4 months