General software development
Data structures, complexity estimation, basic knowledge of the domain.
Test Driven Development approach (TDD), writing unit tests and integration tests. Automated pipeline tests creation for continuous integration.
Advanced usage of git software, rebase/merge strategy, etc.
Code review :
Code analysis, reviews and advices for code improvement.
Advanced skills in HTML5, CSS flexbox and Bootstrap 4.
Advanced knowledge (three years of usage).
React with Redux (advanced), GatsbyJS (basics), VueJS (basics) and some others. Use of puppeteer for automation and web scraping.
Deployment to AWS with S3 + Cloudfront, simple deployment with nginx on a server, etc.
Python 3 :
Advanced skills (main programming language used for the past 3 years). Async libraries, threading, scripting, etc.
Flask (advanced), FastApi (advanced), and some others (Django, etc).
With the help of docker and Kubernetes (for scalability), AWS Lambda for simple APIs, or a server with nginx as a reverse proxy, etc. Use of wsgi or asgi for production ready apps.
Tables creation, handling schema migration with data preservation (upgrade and downgrade). View / functions / triggers creation, etc.
Basic knowledge: database, collections, documents, references, etc.
Scripting with bash/zsh, monitoring hardware, etc.
Custom image design and build, with build context, etc. Handling image version with flags. Use of docker-compose and Kubernetes for container deployment.