Location
PolandRate
$30
/ per hour
Years of experience
15+About
As an experienced software developer with 15 years in the field, I have honed my skills in various programming languages including C++, C#, F#, Java, and JavaScript. Throughout my career, I've contributed to diverse industries such as banking, hardware engineering, game development, and web development. My recent role at Knowit involved developing an electronic archiving system using a React.JS frontend and a C++ backend. Previously, as a freelancer, I worked on a React Native desktop application for monitoring brain EEG waves, with a Python backend hosted on AWS. My tenure at Credit Suisse saw me design and develop a continuous integration and delivery system for financial models and tools, alongside maintaining a C++/F# codebase using COM. My educational background includes a degree in Computer Studies from Wroclaw University of Technology. My earlier career experiences include roles at Imagination Technologies, Techland, and HDP Media, where I worked on embedded software for GPU chips, 3D game engines, and firmware for video capture cards, respectively. I am proficient in both Windows and Linux operating systems, and have a strong grasp of automation technologies for infrastructure management and continuous integration/delivery. My ability to quickly learn and adapt to new technologies is one of my key strengths, making me well-suited for an assembler developer position.Tech Stack
Assembler, C#, C++, F#, JavaExperience
- Write and optimize assembly language code for various platforms and processors.
- Debug and troubleshoot low-level code to ensure efficient performance.
- Collaborate with hardware engineers to understand system specifications and constraints.
- Develop and maintain firmware for embedded systems.
- Conduct performance analysis and fine-tuning of assembly routines.
- Integrate assembly code with higher-level languages like C and C++.
- Implement and test low-level device drivers and other hardware interface software.
Employment history
Senior Software Developer, Knowit
July 2022 – Now
- Developed an electronic archiving system for documents using a React.JS frontend and a C++ based backend.
- Utilized Microsoft IIS to host accompanying tools.
- Worked with technologies such as JavaScript, C#, Microsoft Internet Information Server, React.js, C++, COM, and DCOM.
Senior Software Developer, Freelancer
November 2021 - July 2022
- Developed a desktop React Native application for Bluetooth hardware monitoring brain EEG waves.
- Implemented a cloud backend using Python hosted on AWS-based Linux.
- Performed analysis of an Android application using dex2jar, JavaDecompiler, and Android Studio.
- Worked with technologies including JavaScript, Linux, Amazon Web Services, 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 using COM for interoperability.
- Implemented a proof of concept for COM implementation on Linux based on CoreCLR 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
- Developed firmware and kernel-mode/user-mode drivers for SGX and RGX proprietary GPU chips.
- Performed WHQL tests.
- Worked with technologies such as Assembler, C, HLSL, GPU, and C++.
Tools Developer, Techland
March 2010 - April 2011
- Worked on a 3D game engine and world editing tools for Dead Island and Call of Juarez: The Cartel games.
- Utilized technologies including Assembler, MFC, HLSL, and C++.
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.
- Worked with technologies such as Assembler, C, FPGA, C++, and uClinux.
Education history
Wroclaw University of Technology
2006 - 2008
Computer Science
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...