Skip to content
View wernerdweight's full-sized avatar
🚀
I solve problems
🚀
I solve problems

Highlights

  • Pro
Block or Report

Block or report wernerdweight

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wernerdweight/README.md

TL;DR: I solve problems for a living. And I like it. 🚀

I have started my career as a "multimedia freelancer" helping local businesses with their websites, graphics and desktop publishing. Having already known HTML, CSS, and PHP and JavaScript basics, I played with video while growing up, which eventually pointed me towards audiovisual production for some time. I made extra money by shooting short wedding clips, graduation, propagation, and other videos during my studies. I also participated in several films (mostly student productions) doing ancillary works (from stand-in to the 2nd assistant director).

In 2013, I started working for a media agency utilising my previous freelance experience with web development and multimedia production. Having worked on a different project almost every other month enabled me to gain various levels of experience with a wide range of industries. I worked on microsites, e-shops, CMSs, CRMs, specialised B2B and B2C applications, and other back-end and front-end software projects. I also started creating open-source packages for PHP, front-end packages and maintaining several side projects.

In 2017, I joined a software development team working for the Czech copyright collective society as a senior PHP and JavaScript developer, later becoming the tech lead for the project. The scale of this project motivated me to improve my coding habits and extend my tech stack with technologies more apt to large-scale projects. I gained experience with asynchronous processing, scaling, containerisation, CI/CD, procedural SQL, TypeScript, Elasticsearch and many other things. From the failures we experienced on this project, I also gained valuable lessons for my professional development - both technical and managerial. This experience also made me look for more performant alternatives to PHP and Node.js and their toolkits. Therefore, I learned Golang (even though I left this project before we could start using it) and started experimenting with other technologies more frequently.

The experience from copyright collective society came in handy in 2019 when I joined AIMS API as a CTO (though doing most of the operational development myself at the beginning as an intersection between full-stack developer, solution architect and CTO). I helped transform the project into a stand-alone company. I keep working on strengthening the technological foundations, improving the internal standards and best practices, and bringing product ideas to production.

Follow me on Twitter Connect on LinkedIn Follow on GitHub

Some things I've touched over the years:

babel bash chartjs circleci css3 d3js docker elasticsearch gatsby gcp git go html5 illustrator javascript kibana kubernetes laravel linux mariadb mysql nestjs nextjs nginx nodejs photoshop php postgresql postman python rabbitMQ react redis redux sass sqlite symfony travisci typescript webpack

basic stats top languages
some more stats wernerdweight

Pinned

  1. DoctrineCrudApiBundle DoctrineCrudApiBundle Public

    CRUD API powered by Doctrine mapping

    PHP 3 1

  2. api-auth-go api-auth-go Public

    A package providing authentication, authorisation, access control, FUP and other functionality for APIs

    Go 1

  3. ApiAuthBundle ApiAuthBundle Public

    Symfony bundle providing API authentication and authorization.

    PHP 2 1

  4. events-go events-go Public

    A simple event system (dispatcher-subscriber) for Go.

    Go

  5. CORSBundle CORSBundle Public

    Symfony bundle that handles cross-origin resource sharing headers.

    PHP 2

  6. DoctrineXIncludeXmlDriverBundle DoctrineXIncludeXmlDriverBundle Public

    XML mapping driver for doctrine with XInclude support

    PHP 1