Języki
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Software Engineer (C++, ~1.5 MLOC)
• Team Tech Lead (Subject-matter expert).
• Responsible for design and development of subsystem’s architecture, MT and UT tests.
• Development of features.
• Maintenance.
• Working with legacy code.
• Working with embedded software.
• Working in Scrum environment.
• TDD.
• Creating auxiliary tools: HTML, JavaScript, Python.
• Responsible for design and development of subsystem’s architecture, MT and UT tests.
• Development of features.
• Maintenance.
• Working with legacy code.
• Working with embedded software.
• Working in Scrum environment.
• TDD.
• Creating auxiliary tools: HTML, JavaScript, Python.
Programmer (C++, MFC, ~1.4 MLOC)
• Design and development of client demand features (MVC pattern).
• Development of OCL virtual machine.
• Development and performance improvements of ORM for data bases: Oracle, DB2, MS SQL, MySQL.
• Design and development of HTTP server for documents.
• Design and development of network layer for entities transmission.
• Performance improvement of 2D graphics engine for drawing timelocation charts.
• Development of e-mail system for sending and receiving e-mails (utilisation of lexical analyzer).
• Development of access rights control system.
• Development of memory allocator.
• Syntax tree processing for code generation.
• Development of OCL virtual machine.
• Development and performance improvements of ORM for data bases: Oracle, DB2, MS SQL, MySQL.
• Design and development of HTTP server for documents.
• Design and development of network layer for entities transmission.
• Performance improvement of 2D graphics engine for drawing timelocation charts.
• Development of e-mail system for sending and receiving e-mails (utilisation of lexical analyzer).
• Development of access rights control system.
• Development of memory allocator.
• Syntax tree processing for code generation.
Specjalizacje
IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Programista .NET