Welcome,

fit

My name is Damian Ludwiczak, I am from Konin, Poland. I am a self-taught software engineer. In 2012, I graduated from Państwowa Wyższa Szkoła Zawodowa w Koninie in the field of English Filology with Information Technology. In November of 2023, joined Samsung Research & Development Team in Poland as a Junior Automotive Software Engineer.

For the last couple of years I was working in a transport company, where I was promoted to office manager. I managed a fleet of over 20 trucks, supervised transports, truck service schedule etc. I also stayed in touch with customers, negotiated price rates, payment terms, informed about deliveries. Besides that, I distributed tasks to the office team.

When in 2022 I found my passion for coding and computer science, I decided to change careers, and become a self-taught software engineer. I did my own research and set my learning path. I participated in a series of demanding Harvard courses called CS50. My whole learning has been in English. I see programming as a never-ending journey to keep getting better and improving my skills.

Being a self-taught defines some characteristics as a person. I am highly motivated, self-disciplined and willing to learn. Additionally, my experience as an office manager in a transport company helped me develop soft skills like communication, teamwork, time-management etc. Personally, I am an open and positive person.

Experience,

On 11.2023, I joined Samsung Research & Development Team in Poland as a Junior Automotive Software Engineer. Even though I am a software engineer, I am a part of testing team where my responsibilities are tool development, automation of scripts and processes, and doing tests as well, therefore it is a great opportunity for me to broaden my skill set, and learn new things.

One of my recent tasks was to create a Robot Framework environment with customized keywords and python libraries for test automation. These scripts connect to Raspbery Pis via telnet, and perform variety of operations on embedded systems of devices that are attached to these Raspberries. Moreover, I created an internal Django web-app tool for colleagues to learn projects' concepts in form of quizzes and games. Working in Samsung provided also a great chance to familarize myself with industry standards for example using Linux system or protocols like SSH or FTP. Additionally, on 17.06.2024 I passed ISTQB Certified Tester exam.

As a side-project, I am developing a furniture management system as an internal tool for our Administration team to make inventory process easier. Project created from scratch using mainly Django, React, and PostgreSQL with over 15 000 objects, it is going to be integrated with a radio barcode scanner so user does not have to scan each element manually. For production environment configured a Docker container with aforementioned stack, also with Nginx as a proxy for static files and Gunicorn for backend.

Projects:

FitProject

Python, Django, JavaScript, HTML, CSS, SQL
Web-application with several tools for users to get fit, stay fit, keep track of their progress, manage training plans, diets and many more. Created using Python with Django framework with an SQL database.
Review the code or visit the site:
www git
fit

TruckRaport

Python, Django, JavaScript, HTML, CSS, SQL
Web-application for transport companies to generate weekly or monthly raports on performed deliveries for a chosen period. Created using Python with Django framework with an SQL database.
Review the code or visit the site:
www git
truck

Hangman

Python, Django, JavaScript, HTML, CSS
A single-page application depicting a traditional pen-and-paper game created using Python with Django framework with emphasis on JavaScript.
Review the code or visit the site:
www git
fit

Sudoku Solver

Python, Django, React, HTML, CSS, NumPY, AI
Sudoku Solver is a web-application where you can generate random sudoku puzzle and solve it on your own, or, if you have a sudoku from other source, like a magazine or other website, here you can use the customize option, input the values into the grid, and use the AI to find the solution. Project utilizes basic concepts of object-oriented programming and artificial intelligence like the recursive backtracking search algorithm.
Review the code or visit the site:
www git
fit

Kup Mleko

Python, Django, Django Rest Framework, React Native, SQL, JWT
Kup Mleko is an in-progress project which idea is to create an android application where user can connect with a household members like a partner or a roommate, and create a shared shopping list that both of them can edit and update. Project utilizes functionality of Django Rest Framework making the backend side depending solely on API calls, while React Native as a frontend for the mobile connects to it after being authenticated with Json Web Tokens. Integrated with Firebase for push notifications and Google sign in.
Review the code or download the app:
git and
fit

Harvard Certificates:

cert

International Software Testing Qualification Board Certificate

cert