David Prandzioch — software developer
Languages: German (native), English (C1), Spanish (A1)
Passion: Technology, Animal welfare, Music (Guitar, Recording), Electric vehicles
Technical skills: Frontend development (HTML, CSS, JS, Angular, React, Responsive design, PWA etc.), Backend development (NodeJS, PHP, Python, a bit Ruby & Go), Databases (MySQL, Postgres, MongoDB), Operations (Linux, FreeBSD, HTTP, DNS, E-Mail, etc.), Testing (TDD, Jasmine, Cypress etc.) and more but it's probably easier to have a chat :-)
I love to build products to empower people and to enrich their lives.
Contact — in case you want to reach me
GitHub: dprandzioch
LinkedIn: David Prandzioch
Twitter: __davd
Mail: cv@davd.io
Timeline — what happened so far
At ALZURA AG, I work as a team lead of the frontend development team for ALZURA Shop, a SaaS online-shop solution with integrated CMS. I take care of the long-term technological strategy of the frontend applications and coordinate multiple long-term migration projects to ensure that our application runs on state-of-the-art technologies for years to come. Besides that, we constantly improve code quality and reusability by creating encapsulated components, building cohesive APIs and introducing test-driven development.
Technologies: Angular, AngularJS, NodeJS, PHP, MySQL, MongoDB, RabbitMQ, Docker, Kubernetes, Karma/Jasmine, Cypress
In 2017, I started development of a software that aims to simplify the work of animal charities in Germany. petoffice set out to give them a comprehensive way to manage the whole flow of picking up strays, taking care for them and finding new homes within and across country borders, including foster home management, application forms, contract generation, transport planning and much more.
The application was quickly adopted by multiple organizations and today manages multiple 100k data sets. The one-stop shop SaaS solution can be rented on a monthly basis and is fully managed, developed and supported by me. Built upon a modern, fully containerized service-oriented architecture written in NodeJS and Angular, petoffice is a project that allows me to learn about new technologies and gain more understanding about the business-side of things.
Technologies: Angular, React, GraphQL, NodeJS, NestJS, MongoDB, Elasticsearch, Redis, Docker
Initially, I worked at ALZURA AG as a Senior Frontend Developer. Project details and technologies can be found above.
At omeco GmbH, I worked as the Head of Software Development, planning and implementing new functionality for our core software product as well as customer-specific extensions, which was called omeco Webshop, an on-premise or hosted e-commerce application. Later, we migrated to Shopware as a core software, where I became certified Advanced Shopware Developer. I was overseeing the software and project development team of roughly 15 people.
Technologies: PHP, Zend Framework, Vanilla JS, jQuery, ExtJS, Java, JSP, Ruby
Before working as a Head of Software Development at omeco GmbH, I was working there as a Software Developer, working on both the core e-commerce application and customer projects. Besides technical advancements, I gained a lot of experience in direct customer contact and collaborating to achieve great results.
Technologies: PHP, Zend Framework, Vanilla JS, jQuery, Java, JSP
I started my apprenticeship to become a Software Developer at omeco GmbH, job description and technologies are pretty much the same as described above.
Projects — wanna learn more?
davd.io
My personal blog, few development related topics but very technical. Mostly about server technologies, Linux and FreeBSD.
URL: https://www.davd.io/
petoffice
Passion project with the goal to empower animal welfare by reducing the amount of management and paperwork they have to do.
docker-ddns
Little tool I needed a while back to update my DNS configuration with my dynamic home IP. Using Bind9, Go and Docker.