Dominik Niemiro

Software Engineer

About Me

Hi, my name’s Dominik. I am a Software Engineer with experience in backend systems development. I specialize in Python, Golang, and C++.

I’ve contributed to various projects across different domains, including route optimization, cloud-based platforms, and solutions for internet providers.

Experience

Falcon V Systems

Software Engineer

September 2022 - Present

Innovating Open DAA architecture to drive industry change.

Contributing to various Open DAA architecture projects aimed at enhancing the capabilities of cable Multiple System Operators (MSOs). My role involves reducing deployment complexity, increasing scalability, and ensuring multi-vendor interoperability.

Acaisoft

Software Engineer / Backend Python Developer

April 2021 - August 2022

Entering the world of cloud-based platforms.

I was mostly working on multiple backend services written in Python. For some time I was helping as a Golang backend developer for a virtualization management site. Eventually I ended up in a Big Data project working near data science topics.

Sii Poland

Python Test Developer

July 2017 - April 2021

A first step in my journey working in IT.

Defining and writing firmware tests in Python. I also took care of refactoring some stale code in two frameworks (Python and C# ones). I wrote a number of tools that helped me and my co-workers.

Skills

Programming Languages

Python (Expert), C++ (Intermediate), C (Intermediate), Golang (Intermediate), Rust (Beginner)

Backend Development

Experienced in designing and implementing backend systems, primarily using Python and Django. Some experience with Golang.

Quality Assurance

Started as a QA Engineer with expertise in writing firmware tests. Proficient in test automation frameworks.

Web Development

Experienced in web application development, primarily focusing on backend systems.

Software Tools

Git, Docker, Kubernetes

Domain Expertise

Hands-on experience in Open DAA architecture, route optimization, and cloud-native solutions.

Other Skills

Code refactoring, tool creation for workflow automation, team collaboration.

Projects

Turning a class assignment into a practical tool.

This project started as an assignment for one of my classes. This web application lets you find routes between two points in Poland with omittion of “red zones”.

An opportunity to hone my backend skills with Django

I contributed on the project as a lead backend developer. This web app enables vendors to aggregate their outgoing courier orders.

Education

Gdańsk University of Technology

BEng Computer Science

2017-2022

Motto: History is wisdom – future is challenge

Over these years, I gained a deep understanding of computer science complexities and developed greater self-confidence. Balancing full-time work with weekend studies significantly contributed to my personal and professional growth.

A Little More About Me

Things I like to do in my spare time:

  • Playing chess,
  • Gaming,
  • Hiking