Giter VIP home page Giter VIP logo

doctrinecrudapibundle's Introduction

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

doctrinecrudapibundle's People

Contributors

anyhon avatar wernerdweight avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

anyhon

doctrinecrudapibundle's Issues

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.