Position: Software Architect/Tech Lead
Category: Lead
English level: fluent
Years of experience: 11

Design systems from scratch:
- Loosely coupled monolith
- Event-Driven Systems
- Message Driven Services in Sync
- Persistence data structure in RDMS/NoSQLDMS
- Complexity estimation, load testing, improvements
- API design (RESTful, GraphQL)
- Deployment strategies
- Defining Testing frameworks for E2E and BDD in a Microservice environment
Elimination dependencies between teams and services
My experience counts more than 10 years during which I've been working on different projects and a variety of technologies like Python, PHP(Symfony), and JavaScript on the frontend and backend (NodeJS).
Since I worked for a bunch of consulting companies I have had a chance to use my theoretical knowledge in practice and apply the most suitable solutions.
Now I'm stopping and concentrating mostly on Architectural decisions for both the System (more of designing one from a developer perspective) and Enterprise (more about the whole integrated system/microservices) levels.
For sure, it's not trivial projects, e.g., websites, landing pages, blogs, regular marketplaces, etc...