Location
PolandRate
$51
/ per hour
Years of experience
16+About
As a seasoned Senior Software Developer, I have extensive experience working on diverse projects across various industries, including banking, hardware engineering, game development, and web development. At Knowit, I developed an electronic archivization system for documents using React.JS and a C++ backend, integrated with Microsoft IIS. As a freelancer, I created a desktop React.Native application for monitoring brain EEG waves, implementing its backend in Python and hosting it on AWS-based Linux. My tenure at Credit Suisse involved designing and developing a large-scale continuous integration and delivery system for financial models, maintaining a C++/F# codebase, and performing reverse engineering on third-party libraries. Earlier in my career, I worked with proprietary GPU chips at Imagination Technologies, developing firmware and drivers for Windows and conducting WHQL tests. At Techland, I contributed to the development of 3D game engines and tools for popular games like Dead Island and Call of Juarez: The Cartel. Additionally, I implemented firmware for a PCI-E based video capture card at HDP Media, adjusting FPGA configurations and developing uCLinux-based systems. My technical skills span across languages and tools such as C, C++, C#, F#, JavaScript, Python, React.js, Docker, and AWS, among others. My ability to quickly adapt and learn new technologies has been a significant asset throughout my career.Tech Stack
C++, Assembler, AWS, C#, Docker, Git, Java, JavaScript, Linux, PHP, Python, React, React.jsExperience
- Developed an electronic archivization system for documents at Knowit using React.JS frontend and C++ backend.
- Created a desktop React.Native application for monitoring brain EEG waves with Bluetooth hardware, and implemented its backend in Python during freelancing.
- Designed and developed a large-scale continuous integration and delivery system for building, testing, and deploying financial models and tools at Credit Suisse.
- Maintained and supported a C++/F# codebase of financial models and tools at Credit Suisse, using COM framework to achieve interoperability.
- Performed reverse engineering and analysis of third-party libraries and legacy software using Interactive Disassembler, API Monitor, and Process Monitor at Credit Suisse.
- Developed firmware along with kernel-mode and user-mode drivers for Windows for SGX and RGX proprietary GPU chips at Imagination Technologies.
- Worked on 3D game engine and world editing tools for games like Dead Island and Call of Juarez: The Cartel at Techland.
Employment history
Senior Software Developer, Knowit
July 2022 - Present
- Developing an electronic archivization system for documents using React.JS frontend and C++ backend.
- Integrating accompanying tools hosted in Microsoft IIS.
- Utilizing technologies such as JavaScript, C#, Microsoft IIS, React.js, C++, COM, and DCOM.
Senior Software Developer, Freelancer
November 2021 - July 2022
- Developed a desktop React.Native application for monitoring brain EEG waves with Bluetooth hardware.
- Implemented the application’s backend in Python and hosted it on AWS-based Linux.
- Analyzed an Android application using dex2jar, JavaDecompiler, and Android Studio.
- Worked with technologies such as JavaScript, Linux, AWS, React Native, and Python.
Senior Software Developer, Credit Suisse
July 2011 - November 2021
- Designed and developed a large-scale continuous integration and delivery system for financial models and tools.
- Maintained and supported a C++/F# codebase of financial models and tools using COM framework.
- Implemented a proof of concept for COM implementation on Linux based on CoreCLR project and custom WinAPI.
- Performed reverse engineering and analysis of third-party libraries and legacy software using Interactive Disassembler, API Monitor, and Process Monitor.
Embedded Software Engineer, Imagination Technologies
April 2011 - July 2011
- Worked with SGX and RGX proprietary GPU chips.
- Developed firmware along with kernel-mode and user-mode drivers for Windows.
- Performed WHQL tests.
- Utilized technologies such as Assembler, C, HLSL, and C++.
Tools Developer, Techland
March 2010 - April 2011
- Worked on 3D game engine and world editing tools for games like Dead Island and Call of Juarez: The Cartel.
- Developed tools using Assembler, MFC, HLSL, and C++.
- Enhanced development tools and overall game performance.
Embedded Software Developer, HDP Media
July 2008 - March 2009
- Implemented firmware for a PCI-E based video capture card used in a linear video editing system.
- Adjusted FPGA configuration and developed Windows applications and drivers for the card.
- Developed a uCLinux-based system.
- Utilized technologies such as Assembler, C, FPGA, and C++.
Education history
Wroclaw University of Technology
2006 - 2008
Computer Studies