Author Image

Hi, I am Marcel

Marcel Słomczyński

Senior Software Developer at Pitney Bowes.

I am a passionate software developer with 7 years of professional experience. I enjoy challenges, solving problems and learning new technologies. When working in a team, I try to deepen my knowledge and share it with my colleagues.

Skills

Experiences

1
Pitney Bowes

May 2023 - Present

REMOTE, Poland

Pitney Bowes is a global technology company that provides comprehensive commerce solutions in the areas of shipping, mailing, e-commerce, data and financial services.

Senior Software Developer

May 2023 - Present

Responsibilities:
  • Lead developer oversight of the desktop WPF application, development in conjunction with the US development team
    • Performing code reviews of colleagues’ pull requests to maintain best practices.
    • Designing and implementing key features.
    • Reviewed and refactored code to improve quality and maintainability.
    • Designed and implemented a Windows background service that uses plugins for enhanced functionality.
    • Migrated the application from .NET Framework 4.8 to .NET 8.
  • Mentoring colleagues on projects and share industry best practices to help develop their skills
  • Participating in the internal conference by presenting .NET and C# related topics to enhance the team’s knowledge and skills.

Alitec

Mar 2017 - May 2023

Łódź, Poland

Alitec specializes in the development of innovative solutions for machine monitoring and diagnostics in a variety of industries.

Software Developer

Mar 2017 - May 2023

Responsibilities:
  • Creating mobile applications (Android in Java and multiplatform in Xamarin.Forms)
  • Building Windows services in .NET C#
  • Developing Windows client application (WPF, DevExpress)
  • Implementing digital signal processing algorithms
2

Education

Master's degree in Mechatronics
Thesis:
Application of mobile technologies in the dynamic balancing system of machine rotating elements
Bachelor's degree in Mechatronics
Thesis:
MIDI USB controller with Bluetooth communication and Android application

Projects

Melody Manager
June 2024

Simple toolset designed to help you manage your MP3 file library. Currently, it includes a single feature that detects a common album artist.

Music Segregator
Apr 2024

Script that organizes MP3 files based on their ID3 tags into folders.

Tetris-rs
Feb 2024

Simple implementation of Tetris written in Rust.

Advent of Code 2022
Dec 2022

My solutions to Advent of Code 2022 puzzles.

Little Oxford
Feb 2016 - Jul 2016

Project of mobile teststand for motors.

Accomplishments

Introducion to AI
Elements of AI August 2024

This course, developed by the University of Helsinki and MinnaLearn, helps learners gain a basic understanding of AI concepts such as machine learning, neural networks, and AI ethics. It includes hands-on exercises to apply AI techniques to real-world problems.

Building AI
Elements of AI September 2024

Developed by the University of Helsinki and MinnaLearn, this course helps students build practical skills in AI programming and machine learning. It covers topics such as neural networks, optimization, and advanced algorithms, while providing hands-on exercises to design and implement real AI models.

Introduction to Cyber Security
TryHackMe October 2024

This course provided me an overview of essential cybersecurity concepts. It familiarized me with the TryHackMe platform and its interactive learning environment.

RE + ASM: introduction to reverse engineering and assembly
Securitum September 2024

This course was a series of three training sessions led by Gynvael Coldwind, a top security researcher and founder of the Dragon Sector CTF team, focusing on the fundamentals of reverse engineering and assembly language.

Part I included a live demo showing the entire reverse engineering process from start to finish. It also covered the purpose and applications of reverse engineering (RE/RCE), challenges in the field, and an overview of essential tools such as disassemblers, debuggers, and process monitoring tools.

Part II focused on x86-64 assembly language, discussing Intel and AMD manuals, a simplified memory model, CPU registers, and interactions with operating systems and libraries.

Part III explored advanced reverse engineering techniques, including a top-down approach, reconnaissance, identifying significant code, and elevating code to higher-level languages, along with practical examples and demonstrations. The course also covered how to put what you learned into practice.

A hacker's view of files
Securitum August 2024

This course, led by Gynvael Coldwind, was designed to provide attendees with an in-depth understanding of files from an operating system perspective. Attendees learned about the nature of files, lesser-known file system features such as sparse files, alternate data streams (ADS), and encrypted files, and common approaches to file attributes and permissions. The course covered various types of files and pseudo files in different file systems, how software interacts with files, potential security risks, and the hidden complexities in seemingly simple file path mechanisms.

OSINT live. From bits of information to locationg a scam nest
Securitum May 2024

This course was a live demonstration of how seemingly insignificant information left by an individual online can lead to uncovering the details of an entire scam campaign, including identifying other victims of the fraud. The presentation covered topics such as metadata, usernames, photos, social media details, and the correlation of these data points.

Cold boot attack
Securitum April 2024

This live course demonstrated a cold boot attack and showed how to bypass Full Disk Encryption (FDE) by physically freezing memory chips to recover encryption keys. The session included a real-time FDE password recovery and unlocking of a laptop’s encrypted hard drive.

AI toolkit. A practival overview of AI tools useful in work/private life
Securitum April 2024

This comprehensive training course provided an efficient way to learn about artificial intelligence. The course included an introduction to AI concepts, an overview of various AI tools and offline chatbots, and covered topics such as multimedia content creation, personal development tools, business management, and the role of AI in OSINT.

Operations on bits and bytes
Securitum September 2023

This course, taught by Gynvael Coldwind, explored fundamental concepts in computer science and cybersecurity. Topics included value representation, numeric systems such as hexadecimal, practical bit operations, signed and real number representation, and text encoding, giving attendees a solid foundation in how data is structured and manipulated in computing.