Location
PolandRate
$40
/ per hour
Years of experience
17+About
I am a seasoned Senior Programmer Analyst with extensive experience in software development and system engineering. My career includes a current role at Vewd, where I designed and developed a core component for negotiating sensitive information between server and client applications using C++. Previously, at Samsung, I implemented a C++17 marshalling library, extended and improved Enlightenment Foundation Libraries in C, co-wrote accessibility applications, designed a scripting language for UI testing, and mentored junior programmers. My work at Gemius SA involved extending core software to process terabytes of data daily and creating a setup script for configuration file updates. Additionally, my experience at Instytut Badan Strukturalnych involved co-authoring a statically typed compiler and developing a minimalistic IDE for Morfa. At ArGo for Kontron East Europe, I developed real-time video processing applications for the Warsaw metro and unmanned rail crossing systems, and created tools and testers for various in-house projects. My technical skills span multiple programming languages, including C, C++, Python, and C#, and I am proficient in development environments like Visual Studio and PyQt. I am also passionate about non-commercial projects, such as running my own open-source project and rewriting my favorite game in C++17.Tech Stack
C++, C, C#, Python, SQL, Visual Basic (VB)Experience
- Designed and wrote a core component responsible for negotiating sensitive information between server and client applications using C++ at Vewd.
- Implemented a C++17 marshalling library, and extended and improved the Enlightenment Foundation Libraries written in C at Samsung.
- Developed real-time video processing applications for human safety in the Warsaw metro and implemented real-time systems for unmanned rail crossings using C at ArGo for Kontron East Europe.
- Tutored several junior programmers at Samsung, helping them develop their skills and contributing to the team's overall performance.
- Extended core internal software used to process terabytes of data daily, using C++11 and Python on Linux at Gemius SA.
- Created an automatic tester/validator for various in-house cards with a graphical interface in Python, and a tool for designing UDP frames capable of generating C++ code at ArGo for Kontron East Europe.
- Co-authored a statically typed compiler as a member of a five-person team at Instytut Badan Strukturalnych, contributing significantly to the project's success.
Employment history
Senior Programmer, Vewd
April 2020 - Present
- Designed and wrote core component responsible for negotiating sensitive information between server and client applications, using C++
Senior Programmer, Samsung
September 2016 - April 2020
- Implemented template-based C++17 marshalling library and C++17 wrapper library around Linux’ dbus library
- Extended, improved, and fixed old school C code known as Enlightenment Foundation Libraries, using C
- Co-wrote accessibility applications to help disabled persons use phones
- Designed and implemented a simple interpreted scripting language for user interface testing
- Tutored several junior programmers
Senior Programmer, Gemius SA
November 2015 - September 2016
- Extended core internal software used to process terabytes of data daily, using C++11 and Python on Linux
- Designed and implemented a setup script for both manned and unmanned updates to internal configuration files
Senior Programmer, Instytut Badan Strukturalnych
June 2012 - November 2015
- Co-authored a statically typed compiler as a member of a 5-person team
- Developed a minimalistic Integrated Development Environment for Morfa
- Extended and fixed a large application (over 120,000 lines of code) written in C# without documentation
Programmer, ArGo for Kontron East Europe
March 2007 - June 2012
- Developed a real-time video processing application for human safety used in Warsaw metro
- Implemented a real-time system for unmanned rail crossings using C
- Created an automatic tester/validator for various in-house cards with a graphical interface in Python
- Designed a tool for creating UDP frames capable of generating C++ code
- Implemented a network tester for sending and receiving data over UDP, validating content
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...