Work Experience
Senior Software Engineer (Freelance), Optimization and Enhancement of Multithreaded Systems
Duration: Jun 2023 – Present
Summary: Optimized multithreaded components, introduced unit and end-to-end testing, migrated to Docker, and replaced proprietary protocol with Apache Avro for better interoperability
Responsibilities: Optimizing data throughput and memory usage, promoting code quality and testing, maintaining streamlined component management
Technologies: C++ | Boost | Python | C# | Kafka | RabbitMQ | PostgreSQL | Docker | Git | Linux
Software Engineer (Freelance), Legacy Application Integration
Duration: Nov 2021 – May 2023
Summary: Merged three legacy applications into a unified platform, ensured continuous delivery of features, and improved team productivity through mentoring
Responsibilities: Merging legacy applications, maintaining and enhancing software, defect identification and resolution, code review, and junior developer mentorship
Technologies: C++ | Qt | QML | MQTT | Git | Linux | Android | iOS | macOS
Full Stack Software Engineer (Contract), Healthcare Scheduling and Payment Module
Duration: Mar 2021 – Present
Summary: Redesigned doctors’ scheduling module, implemented online payments, and led defect resolution with the QA team to optimize performance and usability
Responsibilities: Redesigning scheduling module, implementing payments, collaborating with QA, code review, and mentoring
Technologies: Python | Django | JavaScript | HTML | CSS | MS Service Bus | PostgreSQL | Docker | MongoDB | Git | Elasticsearch | Linux
Full Stack Software Engineer (Freelance), Large-scale Event Management System
Duration: Dec 2019 – Oct 2021
Summary: Developed a distributed online system for event management, optimized high-volume SQL transactions, and maintained event management applications
Responsibilities: Building distributed online event management system, optimizing SQL queries, translating business requirements to technical solutions, application maintenance
Technologies: C++ | JavaScript | HTML | CSS | PostgreSQL | Git | Linux
Software Developer, Mobile Payment Integration
Duration: Nov 2019 – Feb 2021
Summary: Integrated BLIK mobile payments, maintained applications, resolved legacy code issues, and contributed to Agile sprint deliverables
Responsibilities: Adding mobile payment support, maintaining and updating applications, resolving critical bugs, Agile sprint participation
Technologies: C++ | Qt | Boost | SQLite | Git | Linux
Software Developer, Medical Pump Firmware Update Mechanism
Duration: Jan 2017 – Oct 2019
Summary: Developed a WiFi-based firmware update mechanism for medical pumps, ensured regulatory compliance, and participated in cross-functional team solutions
Responsibilities: Developing firmware update mechanism, ongoing maintenance and support of medical software, cross-functional team collaboration
Technologies: C++ | Qt | Boost | PostgreSQL | C# | Git | Linux | Windows
Education
- Master of Science: Information Technology
- Polish-Japanese Academy of Information Technology - Warsaw, Poland
- Bachelor of Science: Information Technology
- Warsaw School of Computer Science - Warsaw, Poland