Position: Full Stack Web Developer
Category: JavaScript
English level: intermediate
Years of experience: 6

1. Website developed by myself Honorable on Awwwards
2. Developed 3d web editor (Based on Three.js with Node-based visual programming, UI builder, material builder)
Full Stack Engineer with 6+ years of experience.  
Proud of (a little):  
1. Website developed by myself Honorable on Awwwards

I have started my journey by learning and developing WordPress sites.  And I quickly realized that’s I don’t like to write code in this fashion.  We all know that WP is old CMS with not so good quality of code, etc.  But it’s very demanding. So I have started to search for code improvements for WP themes and plugins. Hopefully, I am not alone in this world, and I found Timber framework! Timber offers a step forward to MVC architecture. Twig view engine, ACF integration, you can write models and some sort of controllers, also it has a router. Long time I have worked with this framework.  I have build aggregators, quiz plugins based on Vue.js, video funnels with Wistia and Mailchimp integration,  themes based on Gutenberg (React.js). Also, I have developed Woocommerce themes.

Then I moved to Laravel’s world. It was a pleasure. Excellent documentation, huge ecosystem, many packages with clean code and  best standards. I have developed a platform for an artist searching with jwt auth, RBAC (laravel-permission), laravel scout.  Also, I have developed an e-commerce solution based on October CMS on AWS ESC, RDS. I have started to work with Docker, docker-compose, laradock.

The next step was Kubernetes. I have started a project based on k8s.  It has 11 microservices for now. All services communicate asynchronously via NATS streaming server. I think it’s Event-Carried State Transfer pattern from Fowlers article. So benefits are that it’s gain greater resilience and reduced latency because no need to communicate with other services. I ca
Challenging project based on microservices architecture. Would be perfect if it involve Three.js | WebGL technologies.