Giter VIP home page Giter VIP logo

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

Werner Dweight's Projects

api-auth-go icon api-auth-go

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

apiauthbundle icon apiauthbundle

Symfony bundle providing API authentication and authorization.

corsbundle icon corsbundle

Symfony bundle that handles cross-origin resource sharing headers.

cs icon cs

Coding Standards

directorylister icon directorylister

A simple PHP based directory lister that lists a directory and all it's sub-directories and allows you to navigate there within.

dobee icon dobee

UNDER DEVELOPMENT: PHP utility for handling your application's model

events-go icon events-go

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

filter-transformer-go icon filter-transformer-go

A package to transform filtering conditions from request to Elasticsearch, SQL and other backends

flexer icon flexer

An advanced flexbox-based grid system

kube-prompt icon kube-prompt

An interactive kubernetes client featuring auto-complete.

php-config-printer icon php-config-printer

[READ-ONLY] Print Symfony services array with configuration to to plain PHP file format thanks to this simple php-parser wrapper

ra icon ra

PHP Array object with consistent and predictable API

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.