|
Career
Progression
|
|
Aptiv (www.aptiv.com)
|
Mar
2019 – Mar 2024
|
|
One of the
top world leaders in ADAS solutions.
|
|
|
Position:
|
Software
Architect
|
|
Department:
|
R&D - ASUX, ADCAM (BMW), CI/CD
|
|
|
Languages:
|
Python,
Groovy, Java, C/C++, PoweShell
|
|
Software:
|
PyCharm,
Git, GitLab/Gitlab-CI, Jenkins, Azure, JFrog, Jira, Confluence
|
|
OS:
|
Windows,
Linux (as cloud), AWS, Firmware
|
|
|
|
· Design and implementation of OOP
CI/CD backend - especially for ADAS/AUTOSAR projects based on the Vector's
software framework.
|
|
|
|
Position:
|
Principal ADAS Software Engineer
|
|
Department:
|
R&D,
Autonomous Driving
|
|
|
Languages:
|
Python, C/C++, .NET languages
|
|
Software:
|
PyCharm,
VisualStudio, Git, GitLab/Gitlab-CI, Azure, Jira (partly)
|
|
Databases:
|
ODBs,
Firmware, Azure Cosmos DB
|
|
OS:
|
Windows,
Linux (as cloud), Firmware
|
|
|
|
|
Rockwell
Automation (www.rockwellautomation.com)
|
July
2017 – Dec 2018
|
|
The world's
largest company that is dedicated to industrial automation and information.
|
|
|
Position:
|
Senior
Software Development Engineer
|
|
Department:
|
R&D
|
|
|
Languages:
|
Python,
C/C++
|
|
Software:
|
Eclipse+PyDev,
Emacs, Git
|
|
Databases:
|
Firmware
|
|
OS:
|
Windows,
Firmware (embedded)
|
|
|
|
|
Cadence
Design Systems, Inc. (www.cadence.com)
|
March
2016 – Feb 2017
|
|
World leader in Electronic Design Automation solutions.
|
|
|
Position:
|
Lead Design
Engineer
|
|
Department:
|
R&D
|
|
|
Languages:
|
Python,
C/C++, sh/bash/csh/awk, unfortunately Perl :), partly Java
|
|
Software:
|
WingIDE,
Eclipse+PyDev, Emacs, SVN/Git, Jira, PyCharm
|
|
Databases:
|
MySQL
|
|
OS:
|
Linux
|
|
|
|
|
SoftSystem Sp. z o.o. (www.softsystem.pl)
|
Dec
2014 – Jun 2015
|
|
|
Position:
|
Software
Developer
|
|
Department:
|
Dev
Gene
|
|
|
Languages:
|
C#,
Java/JBoss, Python, IronPython (client side), Jython (server side)
|
|
Software:
|
MS
Visual Studio, Eclipse, SVN
|
|
Databases:
|
Oracle
|
|
OS:
|
MS
Windows
|
|
|
|
|
Software Mind S.A. (www.softwaremind.pl)
|
June
2013 – Dec 2014
|
|
|
Position:
|
Software
Architect
|
|
Department:
|
BU
ITAS
|
|
|
Languages:
|
C/C++,
Python, sh/bash, JavaScript/AJAX
|
|
Software:
|
GCC/GDB,
Emacs, SVN, Jira, Confluence,
Eclipse CDT
|
|
Databases:
|
PostgeSQL
|
|
OS:
|
Win7,
Linux (Ubuntu, Gentoo),
Sun Solaris, VMWare
|
|
|
|
|
Samsung Electronics (www.samsung.com)
|
April
2013 – June 2013
|
|
|
Position:
|
Senior
Software Engineer
|
|
Department:
|
R&D
Institute Poland (Warsaw), Team/area: Cloud comp., SmartTV
|
|
|
Languages:
|
C/C++,
Python, sh/bash +…
Korean ;)
|
|
Software:
|
GCC/GDB,
Emacs, Git, Jira, Eclipse CDT
|
|
Databases:
|
SQLite,
firmware
|
|
OS:
|
Linux
(Ubuntu), Win7, Tizen
|
|
|
|
|
·
Developing of Dropbox C/C++ API/bridge for
Samsung TizenOS environment.
·
Beginning of development for Samsung TizenTV
environment – safety layer.
· Coding and testing using C/C++,
Python, shell scripts and others under Linux/Win7.
|
|
|
|
|
Mentor
Graphics (www.mentor.com)
|
Feb.2005
– Sep.2012
|
|
World leader
in Electronic Design Automation software and solutions.
|
|
|
Position:
|
Senior
Software Engineer
|
|
Department:
|
R&D,
Team/area: LM, DMS
|
|
|
Languages:
|
C,
C++, Python, Tcl/Tk, sh/bash, partly: Java
|
|
Software:
|
MS VS
(C++), GCC, Sun
C++, HP-UX C++, Emacs,
CC/CQ/SVN
|
|
Databases:
|
Oracle,
PostgeSQL, firmware
|
|
OS:
|
WinXP/7,
Linux RedHat, Sun Solaris, HP-UX
|
|
|
|
·
Developing of Library Manager (manage PCB Part Data in a central library)
core.
·
Developing applications and applications
APIs, interfaces and bridges for Library Manager and for Data Management
System.
·
Designing, coding
and testing using
C/C++, Python, Tcl/Tk, Java and shell scripts.
|
|
|
|
|
Qwantum SI. (www.qwantum.pl)
|
contract - Feb. 2003 – Oct. 2003
|
|
|
Position:
|
Lead Developer
|
|
|
Languages:
|
PHP,
SQL, JavaScript, C, partly Perl
|
|
Software:
|
Emacs,
MS Visual Studio 6.0
|
|
Databases:
|
MySQL,
Interbase
|
|
OS:
|
Windows
XP
|
|
|
·
Co-author and lead developer of CEPHEUS
system. This application supports of ISO 9001 auditing process. It includes
some elements of Document Data Management, task management and Customer
Relationship Management.
|
|
|
|
|
Vertel Corporation (www.vertel.com)
|
April
2001 – Jun 2002
|
|
Telecommunication
- leading provider of service management mediation solutions.
|
|
|
Position:
|
Senior
Software Engineer
|
|
Department:
|
R&D,
Team/area: Vertel Mediation Framework
|
|
|
Languages:
|
C,
C++, Tcl/Tk, Python, sh/bash, ASN.1, JavaScript, ILOG, TL1
|
|
Software:
|
MS
Visual C++ 6.0, Sun Workshop C++,
HP-UX C++, Emacs, CVS
|
|
Databases:
|
CORBA
based broker/repository
|
|
OS:
|
WinNT/2000,
Sun Solaris, HP-UX
|
|
|
·
Developing of Vertel Mediation Framework
(VMF) core modules and GUI (Tcl/Tk).
·
VMF TCP/IP adapter for Siemens NMS/EMS
project and VMF
·
VMF TL1 adapter (based on Vertel TL1Lite
package and ASN.1).
·
Development of VMF products installation
tools for all supported platforms.
·
Performing of benchmarks and quality tests
of VMF modules.
|
|
|
|
|
Logotec Engineering S.A. (www.logotec.pl)
|
contract
- March 1999 – Dec.1999
|
|
Leader
of Document Data Management software and mobile systems.
|
|
|
Position:
|
Software
Engineer, Technical Consultant
|
|
Department:
|
R&D,
Team/area: WebDDM
|
|
|
Languages:
|
VB,
SQL, VB Script, JavaScript, partly C/C++
|
|
Software:
|
MS
Visual Studio 6.0, MS BackOffice 2000, Access 2000, SourceSave
|
|
Databases:
|
MS-SQL
Server 2000
|
|
OS:
|
Windows
2000
|
|
|
·
Developing of server module for Document
Data Management system (WebDDM) for Web document publication and
visualization of various kinds of documents.
|
|
|
|
|
Asseco Poland S.A. (www.asseco.pl)
|
contract - May 1997 – Nov.1998
|
|
(formerly COMP
Rzeszów S.A.)
|
permanent - Jun 1993 – March 1996
|
|
One of
the greatest providers of banking systems in Poland and Europe.
|
|
|
Position:
|
Software Designer, Software Developer, Consultant
|
|
Department:
|
R&D,
Team/area: defBANK
|
|
|
Languages:
|
C,
C++, SQL
|
|
Software:
|
Borland
C++, Sun
Workshop C++, AT&T
C++, RCS
|
|
Databases:
|
Novell
Btrieve, Faircom c-tree
(NoSQL), Oracle
|
|
OS:
|
DOS/Novell,
WinNT, Sun Solaris,
AT&T Unix
|
|
|
·
Programming and
development of „defBank” system core, libraries & tools.
· Porting of “defBANK” from DOS/Novell
16bit real mode to 16/32bit protected mode (using PharLap and/or Borland
PowerPack extenders) and to MS Windows.
·
Porting of “defBANK”
from DOS/Novell to AT&T Unix and to Sun Solaris.
·
Porting of “defBANK” sources
to 32bit fully portable platform independent code.
·
Developing of portable
client/server DBMS based (based on FairCom c-tree database) version of
“defBANK” for each supported platform.
|
|
|
|
|
BudimexSoft Rzeszów S.A,
Poland
|
April
1996 – March1997
|
|
Provider
of industrial management systems.
|
|
|
Position:
|
Senior Software Engineer
|
|
Department:
|
Software development
|
|
|
Languages:
|
C++,
SQL
|
|
Software:
|
Borland
C++
|
|
Databases:
|
Novell
Btrieve, Sybase SQL Anywhere, Oracle
|
|
OS:
|
DOS/Novell,
WinNT
|
|
|
·
Development of industrial management and
financial systems.
|
|
|
|
|
ETOB-Res Rzeszów S.A.
(www.etobres.com.pl), Poland
|
April
1992 – May 1993
|
|
Provider
of industrial management systems.
|
|
|
Position:
|
Senior
Software Engineer
|
|
Department:
|
R&D,
PSU
|
|
|
Languages:
|
C/C++
|
|
Software:
|
Borland
C++
|
|
Databases:
|
Faircom
c-tree (NoSQL)
|
|
OS:
|
DOS,
Novell
|
|
|
·
Employee payroll management systems for big
industry company (Zelmer Rzeszów, about 7000 employee).
·
Modules for products
assembly and for planning of materials needs for the PDM/TDM systems.
|
|
|
|
|
Logotec Engineering S.A. (www.logotec.pl)
|
Nov.
1991 – April 1992
|
|
Provider
of Projects Data Management software and CAD systems.
|
|
|
Position:
|
CAD Software
Engineer
|
|
Department:
|
R&D,
Team/area: LogoCAD
|
|
|
Languages:
|
Pascal,
C/C++
|
|
Software:
|
Borland
Turbo Pascal, Borland C++, LogoCAD, AutoCAD
|
|
Databases:
|
Faircom
c-tree
|
|
OS:
|
DOS
|
|
|
·
Programming of software
extensions and interfaces for the LogoCAD and AutoCAD.
|
|
|
|
|
WSK-PZL Rzeszów S.A. (www.pwrze.com), Poland
|
April
1987 – Nov. 1991
|
|
Aircraft engine manufacturer, Poland.
|
|
|
Position:
|
CAD/CAM/CNC Software
Engineer, CNC operator
|
|
Department:
|
R&D,
W56
|
|
|
Languages:
|
Fortran,
C/C++, Pascal, partly Prolog
|
|
Software:
|
MS
Fortran, Borland C/C++, Turbo Pascal & Prolog, LogoCAD, AutoCAD
|
|
Databases:
|
Faircom
c-tree, dBase
|
|
OS:
|
DOS,
Novell, IBM360
|
|
|
·
Math software for aircraft engines.
·
Math software for CAD/CAM/FEM systems
(LogoCAD, AutoCAD, FEM systems).
·
Development of CNC preprocessors, APIs and
utilities for CAD/CAM systems.
·
Production management software and financial
software development.
|
|
|
|
|