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.
Bower is a front-end package manager built by Twitter. Also known as a Package manager for the Web.
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.
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.
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).
The Apache HTTP Server is a free and open-source cross-platform web server software.
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.
HTACCESS is a configuration file for use on web servers running the Apache Web Server software.
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).
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
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.
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).
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.
Bash CLI Scripting
Bash is an sh-compatible shell which offers functional improvements over sh for both programming and interactive use.
DigitalOcean is a simple and robust cloud computing platform, designed for developers.
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.
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.
PhpStorm, PyCharm. JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.
Jira is an issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions.
Linux or GNU/Linux is a Unix-like operating system for computers, widely used server side.
Adobe Photoshop is a raster graphics editor, it has become the de facto industry standard in raster graphics editing.
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.
The industry-standard vector graphics app which lets you create logos, icons, drawings, typography, and illustrations for print, web, video, and mobile.
I think that learning is an always-ongoing process. Reading / studying / involving in courses to learn new skills or improve existing ones is one of the best investment of your time. Below a list of courses that I attended: