Follow Me

Hi There!

I am

I try to make the complex simple.

Contact Me
  • Email
    contact@dwisniewski.com
  • Location
    Gdańsk, Poland

Blog Blog

sins_of_programmer image
7 Deadly Sins of a Programmer

The number of programmers in the world is still growing, but unfortunately, few offer high quality. What...

Where to Start with Programming?

Programming is the skill of creating computer software using specialized languages and tools. It can be applied...

Who am i?

I'm Damian Wiśniewski, Software Engineer, Data Engineer and Blogger

I’m a Software Engineer with solid experience in remote work. I’ve been programming professionally since 2016. I started with basic instructions in C++ back in high school. Today, I specialize in technologies such as PHP, Java, and JavaScript. Over time, my career has evolved into data engineering, where I focus on building scalable and efficient solutions.

When I’m not coding, I work on building this blog based on my experiences and the knowledge I’ve gathered so far. I am also deeply interested in AI, continuously expanding my understanding of its applications and development. Additionally, I enjoy learning about economics, politics, and personal growth. As a hobby, I play chess at an amateur level.

Feel free to visit the blog and my social media profiles. If you have any questions about the IT industry or are interested in collaboration, don’t hesitate to reach out at contact@dwisniewski.com.

Name: Damian Wiśniewski

Age: 31

From: Gdańsk, Poland

Email: contact@dwisniewski.com

Areas of interest Areas of interest

Software Engineering

It is the application of engineering principles to design, develop, test, and maintain software. It focuses on creating efficient, scalable, and reliable software solutions to meet user and business needs.

Data Engineering

Involves designing, building, and maintaining systems and pipelines that collect, store, and process large volumes of data. It ensures that data is reliable, accessible, and ready for analysis.

Data Analytics

Examining, cleaning, and interpreting data to extract meaningful insights and support decision-making. It helps identify patterns, trends, and relationships within datasets.

My Experience Experience

Education

Bachelor Degree
Krzysztof Brzeski's Institute of Applied Computer Science, Elbląg / 2013 - 2017

Specialization: Database design and application software
Engineering thesis topic: "Presentation of the PHP Laravel framework capabilities on the basis of an exemplary implementation".  

Technologies
Technologies and tools that I have been working at:

PHP <3
Java
Symfony
Laravel
Wordpress
Vue.js
jQuery
PostgreSQL
MySQL
CSS
Redis
Git
DevOps skills
AWS (sqs, s3, cloudfront)
REST
SOLID
DRY
SCRUM
Jira, TFS, Asana
Azure Cloud Services
Databricks
Snowflake
DBT
Spark

Skills

IT Project Management Polish (native speaker)
English (intermediate)
German (elementary)

Experience

Senior Software Engineer/Data Engineer
Aterian.io / Remote, Nov 2023 - present

I've made significant contributions to the development of an in-house product designed to streamline inventory and fulfillment processes at Aterian Inc., one of the leading third-party sellers on Amazon (NASDAQ listed). My roles were twofold: I served as a Software Engineer, where I dealt with the creation and optimization of the software that drives these processes. Currently, I function as a Data Engineer/Analyst, entrusted with constructing reliable data pipelines to facilitate data flow and ensure data integrity. These pipelines played a key role in supporting data-driven decision making, leveraging data from numerous sources to shape strategic directions and improve business operations.
Tech stack: PHP (Symfony), CQRS, DDD, Modular monolith, JS, Azure Cloud, PostgreSQL, Python, DBT, Databricks, Snowflake, Apache Spark

Senior Software Developer
Skillspark - Emagine / Remote, Nov 2021 - Nov 2023

Running the IT department as part of consulting in a Swedish printing company. Work involving the development of a multidimensional system built in various technologies. Development of internal processes related to software, integration with external partners. Mapping out a technological path in subsequent phases of software. Everyday work consisting primarily in adding new functionalities and improving the quality of the code, as well as creating documentation for the created software.
Tech stack: PHP, Java, Python, JS (jQuery), RabbitMQ, MySQL

Full-Stack Developer
Development-as-a-Service Sp. z o. o. / Remote, Jun 2020 - Dec 2021

Development a fin-tech application based on Symfony and Vue.js. Fully remote work in an international team. Hired as a mid developer, I was promoted to senior developer after 2 months and took over the role of one of the leaders of the technical team. Code reviews, pair programming, leading retrospective sessions, introducing good practices in the whole application. After 9 months I became a Tech Lead in one of the primary projects.
Tech stack: PHP (Symfony 4),JS (Vue.js), MySQL, Docker, AWS

Full-Stack Developer
Telemedi.co Sp. z o. o / Remote, Juk 2017 -Nov 2019

Supporting on main software product development in the company. Improving business analytics skills. UX design and frontend development on Vue-based code. Using Laravel for REST API development.
Tech stack: PHP (Laravel, Codeigniter),JS (Vue.js), PostgreSQL, Docker

Full-stack Developer
Telemedi.co Sp. z o. o / Remote, Jul 2017 -Nov 2019

A remote job with many challenges e.g.: self-developed and maintenance work timetable web service. Real progress made from a Junior developer with many shortcomings to the Regular developer. Independent team member with high technical and communication skills. 
Tech stack: PHP (Symfony 2-4), JS (jQuery, Vue.js), MySQL, Docker

IT projects manager, technical leader
Self-employed, Gdańsk | Sep 2017- Nov 2020

Gaining new customers, software development and maintenance,  With group of two developers we work for small companies and develop widely understood business applications and landing/presentation pages.  Improving client-developer communication skills and testing new technical ideas.
Tech stack: PHP (Symfony, Laravel, Prestashop, WP, Yoomla), MySQL, Vue.js

Junior PHP Developer
Opegieka Sp. z o. o., Elbląg / Sep 2016 – June 2017

Work practice in group of ten-member team. Development of an educational application for a local recruitment and online class register with a mobile application. Introduction into the job market and open-source  world.
Tech stack: PHP (Symfony 2-3), JS (jQuery), PostgreSQL

0 +

Years of Experience

0 +

Projects Completed

0 +

Articles Publiished

Get in Touch Contact

Message Me

    Contact Info

    If you have any questions, collaboration proposals, or feedback, feel free to get in touch.

    Name

    Damian Wiśniewski

    Location

    Gdańsk, pomerania, Polsnd

    Email Me

    contact@dwisniewski.com