Profilbild von Peter Lauro Software Engineer and Software Development Consultant aus Kirchseeon

Peter Lauro

teilweise verfügbar

Letztes Update: 26.01.2023

Software Engineer and Software Development Consultant

Firma: Peter Lauro
Abschluss: Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics University of Zilina, Slovakia 09/1993 – 07/1998
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher) | slovakisch (Muttersprache)

Dateianlagen

CV_Lauro_22-10_en.pdf

Skills

Embedded and Application Software - Architecture/ Design/Implementation/Test: 
  • Architecture, Design, Implementation, Test
  • Multi-core programming, preemptive and co-operative multitasking, real time programming 
  • Functional programming, Low-Level embedded programming (without OS)
  • Focused on Cycle-based performance optimization and memory/cache optimization,
  • Code Quality, Code Reviews, Code Documentation, Unit and System tests
  • Good understanding of low-level software Drivers for Hardware platforms.
  • Ability to read and understand HW designs and blue-prints  Strong in C++ 98, 11, 14, 17, 20 (libraries: STL, Boost, Loki, ACE, Folly),
Strong in C++ Template Meta-Programming, Generic Programming;  Experienced in Mobile Telecommunication Systems 5G/LTE/UMTS;
Experienced in Transportation and Medical SW development;
xperienced in Agile Processes (SCRUM, TDD, Extreme Programming); Experienced in Requirements capture and Interface specification Design; Defining interfaces and hook points used in test environments to automate unit and module tests;
Experienced in C#;
ery good Documentation skills

Methodologies:
Object Oriented Programming OOA, OOD, OOP (19 years), Agile Processes (Extreme Programming, SCRUM, TDD), Functional Programming

Tools:
Visual Studio (5.0 – 2017), Eclipse, LabWindows, JBuilder, PC-Lint, ReSharper, Vera++, Purify, Coverity, Valgrind, DevPartner, Profilers, Enterprise Architect, Rational Rose, Real Time Design Studio, Bouml, SourceInsight, WireShark, DoxyGen, WireShark

Programming Languages:
C++ (29 years), ANSI C (23 years ), C#(6 years), Visual Basic (3 years), Perl (6 years), Java (4 year), Tcl (3 years), Pascal (5 years), Assembler x86 (4 years), Matlab (6 years), Lua

Libraries:
Boost, STL, ACE/TAO, Loki, WIN API, MFC, .NET, libdill, Open Event Machine, doctest

Protocols:
5G - Verizon, LTE/LTE-A, WCDMA, UMTS, GSM, TCP/IP, ATM, Ethernet, CPRI, OBSAI

Configuration/Quality management:
ClearCase (18 years), ClearQuest, Bugzilla, RTC/Jazz, Perforce (1 year), git, Jira, gerrit

Operating Systems:
Windows (20 years), Linux (15 years), Solaris, MS-DOS

Real Time OS:
Windows Embedded (7 years), VxWorks (6 years), OSE (2 years), Linux

LTE/UMTS Test Equipment:
R&S CMW500 (7 years), spectrum analyzers and signal generators, HW debugger

HW:
x86 architecture, Power PC602, PowerQUICC II MPC8260, PPC405GPR, TI DSP TMS320C5x

Training:
CMW500, LTE, UMTS (NodeB, RNC), OOA, OOD, UML (by Rational Rose), UNIX - administration and maintenance, MFC/C++, MSX46020 (telecommunication network manager)
 

Projekthistorie

06/2021 - bis jetzt
Senior Software Consultant
DialogData GmbH
Pharma und Medizintechnik
Full administration of Application Core SW package (scrum master)
implementation of new STD features based on the C++ proposals
responsible for code quality (coverity),
unit tests (gtest, coverage), code reviews, bugfixing
support of SW teams
C++ Template based Design and Architecture,
ApplicationCore – common Zeiss’s SW framework for Medical application development
VisualStudio 15/17/19/22, GNU g++ 8/9/10/11/12, Clang 12/13/14/15, C++ 17/20, Python, cmake, 0x86-64, i.MX6qplus, OptiTrack, Coverity, Conan, Docker, Git, Jira, DevOps Azure, TeamCity, c++resharper, GoogleTest/Mock, Doxygen

04/2021 - 10/2022
Senior Software Consultant
Annax GmbH (50-250 Mitarbeiter)
Transport und Logistik
Design and Creation of automatic system-test environment for LED-Display (based on Robotframework, camera, image evaluation; HW and SW)
design/implementation/test of serial communication between LED displays, C++ implementation in the higher level of display controller SW stack.
secure boot HAB4 on i.mx6UL, barebox as bootloader, ptxdist, cst-tool
low-level embedded programming of display drivers,
interrupt programming (no OS functionality on the LED display controllers), communication via I2C to sensors: temperature, brightness and EEPROM, 
RS232, RS422, RS485, SPI, I2C 
processors: i.MX6UL, Infineon XC161-32 bit
A/D, RealTime Clock, Watchdog
Raspberry Pi 4B
Visual Code, GNU g++, Dr.Keil compiler (c), Keil ULINK2 Debug Adapter, Oscilloscope SIGLENT SDS5104X, Git/GitLab, Robotframework, Python, ABE – Annax build environment, various LED passengers displays

10/2021 - 12/2021
Senior Software Architect
ALLPLAN GmbH (500-1000 Mitarbeiter)
Architektur und Bauwesen
Modernization and quality improvement of SW-Architecture of Allplan CAD product line,
Improvement of Code quality,
Support of SW teams,
automatic conversion of source file encoding
analysis existing and proposal of new serialization approaches.
Visual Studio 2019/2022, C++17, Python 3.9, Boost, Perforce, Jira

Reisebereitschaft

Weltweit verfügbar
München/Bayern oder remote

Sonstige Angaben

Dipl.-Ing.Univ Degree (Master) in Management Science and Informatics
University of Zilina
Zilina, Slovakia 09/1993 – 07/1998

Major: Information and Control Systems.
Annual Project: Image Recognition by using methods of Statistical Invariant Moments
Diploma Work: Experiments with Two-Dimensional Transformations in a Virtual Laboratory of Image Processing (DCT, Walsh, JPEG); Fachhochschule Dieburg, Deutsche Telekom (1998)

Awards:
- Vice-Chancellor price, University of Zilina, 1998
- GrandPrix of Volksbank, 1998 (the price for the best students of Slovak Republic)

Professional Training: Fachhochschule Dieburg, Deutsche Telekom
Dieburg, Germany 03/1998-05/1998
- Development of SW Application VLIP (Virtual Laboratory of Image Processing).
- Responsible for analyze, design (UML), coding (Borland C++, WIN API) and testing of following functions and subsystems: Threshold, Quantization, Transformations (DCT, Walsh, FFT), Coding (Laplacian pyramid), Filtering, SNR, MSE, Deviations, Mean, Variance, Histogram, Entropy, Power, GUI, internal HTML viewer (light)
Profilbild von Peter Lauro Software Engineer and Software Development Consultant aus Kirchseeon Software Engineer and Software Development Consultant
Registrieren