Hi | My name is Daniel Blaichinger

Senior Web Developer | Salzburg | Austria

↓ more

About me

Profile Image

me@local:~$ whoami

Senior Web Developer with social and management abilities 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 with focus on apps and plugins as well as API's.

At the moment I'm the Lead Backend Developer at a startup called Viabirds Technologies where mainly development of e-commerce solutions based on Spryker happens. The backend team consists of four developers where two are junior developers who are part of a trainee program.

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

PHP | Symfony | Laravel | Zend

Javascript

Javascript | Vue | Angular

Ruby

Ruby | Rails

Unit Testing

PHPUnit | RSpec | Jest | Jasmine

Git

Git | Docker | Ansible | Bash

Git

Scrum Master | Product Owner

Joy of Coding

E-Commerce

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  | Github

Magento Magento

Findologic Magento extension  |  Github

Oxid Oxid

Findologic Oxid module  |  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