Hi | My name is Daniel Blaichinger

Lead Backend Developer | Salzburg | Austria

↓ more

About me

Profile Image

me@local:~$ whoami

Lead Backend Developer with social and management capabilities who has worked with creative teams to create user-friendly web applications and software solutions.

My main focus over the last years has been in the e-commerce development. Not only custom e-commerce solution but also plugins and apps listed in the shop-sepcific stores for the integration of external services.

At the moment I'm the Lead Backend Developer at a Viabirds Technologies where the development of Symfony, Pimcore and Spryker projects takes place. The development team consists of four internal developers and two external ones.

I'm a team player and believe that open communication mixed with respect and fairness is essential for a team's growth.

Experience

Languages | Frameworks | Tools

PHP

Symfony | Pimcore | Laravel | Zend

Javascript

Typescript | Vue | Angular

Ruby

Ruby | Rails

Unit Testing

PHPUnit | Codeception | Rspec | Jest | Jasmine

Git

Git | Docker | Ansible | Bash

Git

Scrum Master | Product Owner

Joy of Coding

Projects at Viabirds

Pimcore Pimcore

An e-commerce shop based on Pimcore and includes Pimcore's ecommerce-framework-bundle. All product data is retrieved from the bakery software system BBN and all order information gets exported to BBN for production scheduling.

Onlineshop Bäckerei Frühwirth (available soon)

Bäckerei Frühwirth

Spryker Spryker

Viabirds was starting as a startup with the idea to facilitate the purchase of local groceries. For that purpose the Spryker based e-commerce shop was developed which allows users to order a variety of regional goods directly from local farmers and producers. Orders can be placed online be delivered to the home address or picked up at designated drive-in stations.

flyby.shop (offline)

Flyby.shop

Findologic E-Commerce Plugins

Shopware Shopware

Findologic Shopware 5 plugin  |  Github

Findologic Shopware 6 plugin  |  Github

Shopify Shopify

Findologic Shopify app  | Github

Plentymarkets Plentymarkets

Findologic Plentymarkets plugin  |  Github

BigCommerce BigCommerce

Findologic BigCommerce app (offline)  | Github

Magento Magento

Findologic Magento plugin (offline)  |  Github

Oxid Oxid

Findologic Oxid plugin (offline)  |  Github

Findologic

Team management

The cross-border cooperation between in-house and outsourced development can be difficult but done successfully. After some years of experience managing two internal and three outsourced developers, my essentials are:

  1. There must be in-house knowledge about every outsourced tasks otherwise there is only hope to receive the quality you wished for. Testing and reviewing of outsourced task is essential due to the next point.
  2. An outsourcing partner is probably not as dedicated as your internal team which can lead to problems in code quality and with time-critical issues. If possible solve critical ones in-house to not run into unexpected delays.
  3. Find the right tools and workflows with your outsourcing partner and have an open communication about any problems. This guarantees an improved collaboration over time.
Team management

Scrum Master

Scrum isn't only a good way of improving a software product, it also increases the team spirit and immediately infects new team members.

I've had the opportunity to agile development with Scrum from 2014 - 2018 as developer and in the role as Scrum Master with 100+ sprints completed.

It was great to see how the Web- and the Java-Team improved over time and achieved great performance and still kept high software quality standards.

Scrum Master