Umiejętności
Boost C++
C#
C++
Scrum
STL
Unix Shell Scripting
WCDMA
Języki
polski
ojczysty
angielski
biegły
japoński
podstawowy
rosyjski
podstawowy
ukraiński
podstawowy
Doświadczenie zawodowe
Software Engineer
Development of Intelligent Transport Solutions (ITS) for wide viriety of clients, on Windows Embedded 7 version.
Main roles and responsibilities:
- Creating and delivering new features to the system.
- Maintainig GIT repositories through GITBLIT
Technologies/system/methodoligies in use:
- Development in Microsoft Visual 2013
- Usage of C++11
- Software configuration Managment in use Git/Gitblit
Main roles and responsibilities:
- Creating and delivering new features to the system.
- Maintainig GIT repositories through GITBLIT
Technologies/system/methodoligies in use:
- Development in Microsoft Visual 2013
- Usage of C++11
- Software configuration Managment in use Git/Gitblit
Senior Software Engineer
Development of embeded linux for ARM architecture
Main roles and responsibilities:
• Creating and modifying kernel drivers for new SoC
• Adjusting device tree for ARM-architecture
Technologies/systems/methodologies in use:
• Low level C in kernel 3.12
• Framework: OpenWRT
• Software Configuration Management in use: Git/Gerrit
Main roles and responsibilities:
• Creating and modifying kernel drivers for new SoC
• Adjusting device tree for ARM-architecture
Technologies/systems/methodologies in use:
• Low level C in kernel 3.12
• Framework: OpenWRT
• Software Configuration Management in use: Git/Gerrit
Software Engineer
Developing OSS class system for radio access networks like IHSPA, WCDMA, LTE and 3GFemto. Mainly responsible for:
- developing in c/c++ in Linux enivroment
- product maintanace
- new feature validation and implementation
- writing module tests
In current work I've also been a technical leader, who is responsible for:
- reviewing specification
- estimation of workload
- creating or managing creation of implementation document
- dividing and cooperating work between developers
- being contact person for customer, or testers
- developing in c/c++ in Linux enivroment
- product maintanace
- new feature validation and implementation
- writing module tests
In current work I've also been a technical leader, who is responsible for:
- reviewing specification
- estimation of workload
- creating or managing creation of implementation document
- dividing and cooperating work between developers
- being contact person for customer, or testers
Szkolenia i kursy
Evolution of cellular networks 3G, HSPA+ and LTE
Multithreading programming in C++
Metaprogramming in C++
Programming Mobile Applications for Android Handheld Systems: Part 1
Programming Mobile Applications for Android Handheld Systems: Part 2
Programming Mobile Services for Android Handheld Systems: Concurrency
Programming Mobile Services for Android Handheld Systems: Communication
An Introduction to Interactive Programming in Python (Part 1)
An Introduction to Interactive Programming in Python (Part 2)
Programming Cloud Services for Android Handheld Systems: Spring
Multithreading programming in C++
Metaprogramming in C++
Programming Mobile Applications for Android Handheld Systems: Part 1
Programming Mobile Applications for Android Handheld Systems: Part 2
Programming Mobile Services for Android Handheld Systems: Concurrency
Programming Mobile Services for Android Handheld Systems: Communication
An Introduction to Interactive Programming in Python (Part 1)
An Introduction to Interactive Programming in Python (Part 2)
Programming Cloud Services for Android Handheld Systems: Spring
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista Android
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista C++