Discover the latest details about my work history and core skills.
AJAX, Promises, Generators, Async-await.
The world's most popular framework for building responsive, mobile-first sites.
Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.
Events handling and manipulation
Bubbling and capturing modes, stopping, triggering, delegation, passive listeners, throttling, debouncing.
Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow.
HTML is the Web’s core language for creating content for everyone to use anywhere.
Powerful scripting language object-oriented, used both client and server side.
Caching, reflow and repaint issues, browser rendering queue, rAF, rIC, GPU-own-layer promotion, composition-phase-only properties.
Redux middleware handling promises.
Redux middleware, get dispatch access in action creators.
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
A promise based HTTP client for the browser and NodeJS.
Bower is a front-end package manager built by Twitter. Also known as a Package manager for the Web.
GraphQL Apollo Client
Less is a CSS pre-processor. It adds variables, mixins, functions to make CSS that is more maintainable, themeable and extendable.
Declarative routing for React.
A composable charting library built on React components.
Library to manage form state in Redux.
Library that aims to make application side effects easier to manage, more efficient to execute, simple to test, and better at handling failures.
Visual primitives for the component age. Utilising tagged template literals and the power of CSS, styled-components allows you to write actual CSS code to style your components.
Fast, reliable, and secure dependency management.
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
An advanced and responsive front-end framework for any device, medium, and accessibility.
The Apache HTTP Server is a free and open-source cross-platform web server software.
Doctrine DBAL / ORM
The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping. The core projects are a Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL) it is built upon.
EasyAdmin bundle creates administration backends for Symfony applications.
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
High Performance PHP Framework for Web Development. Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community, all working together in harmony.
The flexible, fast, and secure template engine for PHP.
Registering, moving and configuring web domains (TLD).
Automatically enable HTTPS on your website with Certbot, deploying Let's Encrypt certificates.
Composer is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries.
The Domain Name System (DNS) translates Internet domain and host names to IP addresses and vice versa.
The express-graphql module provides a simple way to create an Express server that runs a GraphQL API.
Go is an open source, strongly typed and compiled programming language, focused on concurrency (which is not parallelism).
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more.
HTACCESS is a configuration file for use on web servers running the Apache Web Server software.
JSON Server makes you create a full fake REST API local server in seconds.
Authentication method based on JSON Web Token.
Jinja is one of the most used template engines for Python. It is inspired by Django's templating system.
Let’s Encrypt is a free, automated, and open Certificate Authority.
MySQL is an open-source relational database management system (RDBMS).
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP.
Redis is an open source in-memory data structure store, used as a database, cache and message broker.
SSL is a software layer that secure communication between client and server.
The PHP micro-framework based on the Symfony Components.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Django REST Framework
Django REST framework is a powerful and flexible toolkit for building RESTful compliant Web APIs.
Fast, unopinionated, minimalist web framework for Node.js.
MongoDB is a free and open-source cross-platform document-oriented NoSQL database program.
Mongoose is an elegant MongoDB object modeling for Node.
Python is a widely used high-level programming language for general-purpose programming.
eZ Publish Platform is an open source, enterprise grade content management system (CMS).
Bash CLI Scripting
Bash is an sh-compatible shell which offers functional improvements over sh for both programming and interactive use.
Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub is a web-based hosting service for version control using git.
PhpStorm, PyCharm, GoLand. JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.
Linux or GNU/Linux is a Unix-like operating system for computers, widely used server side.
Vagrant is an open-source software product for building and maintaining portable virtual software development environments, e.g. for VirtualBox, Hyper-V, Docker, VMware, and AWS.
iTerm brings the terminal into the modern age with features you never knew you always wanted.
DigitalOcean is a simple and robust cloud computing platform, designed for developers.
Draw.io is free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
Google Tag Manager
Google Tag Manager helps make tag management simple, easy and reliable by allowing marketers and webmasters to deploy website tags all in one place.
An in-browser graphical interactive interface for exploring GraphQL.
The industry-standard vector graphics app which lets you create logos, icons, drawings, typography, and illustrations for print, web, video, and mobile.
Jira is an issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions.
Adobe Photoshop is a raster graphics editor, it has become the de facto industry standard in raster graphics editing.
React Developer Tools
Robo 3T (Robomongo)
Robo 3T (formerly Robomongo) is the free lightweight GUI for MongoDB enthusiasts. MongoDB GUI with embedded shell.
Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.
Slack is where work flows. It's where the people you need, the information you share, and the tools you use come together to get things done.
Balsamiq is a rapid wireframing tool that helps you Work Faster & Smarter. It reproduces the experience of sketching on a whiteboard, but using a computer.
Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic.
All-in-one Analytics & Feedback. Hotjar is a new and easy way to truly understand your web and mobile site visitors.
Postman makes working with APIs faster and easier by supporting developers at every stage of their workflow.
I think that learning is an always-ongoing process. Reading, studying and involving in courses to learn new skills or sharp existing ones is one of the best investment of time. Below a list of courses that I attended: