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

- Created several solutions for US Aerospace and Forbes Cloud companies
- Have direct management experience with teams up to 9 people. Non-direct 60
- Made cloud ready (using AWS) and released several legacy products.
- Successfully integrated DSL for performance testing purposes. (twice)
- Software architecture and tech team management of engagement platform. From scratch to first release. As a result company costs were cut and we started to sell this product for outer customers.
- Created mechanics that decreased GIS processing costs.
- Merchant integration service for UberFood like platform, that not only increased the profits, but made life a lot easier for a whole country during pandemic restrictions period.
- Integration with various governments APIs that made possible to operate in quarantine period
16+ years in software development and related areas.
 
Tech skills include: Python, Java, GoLang and JavaScript (Node.js) languages. 

Extensive experience with AWS and GCP platforms. Cost optimized cloud architecture for your solutions.

SQL and NoSQL, I know what CAP theorem means and how NoSQL works in details.

CQRS, event-based architecture and scaling. When we should read and write data directly and when just send an event.

Other: distributed computing, DDD, Queues (Kafka, Rabbit, SQS etc), cache(redis, memcache etc), Kubernetes, Terraform etc.

I can create development plan for your product, establish tech processes, hire and coaching team members, .

Some of recent work places and duties:
- AramMeem(Saudi AramCo branch). Product:ToYou.io (UberEats like platform). 
Duties: 
Merchant integrations, engagement platform, payment services, government integrations, Odoo integration. 
Interaction with CTO, delivery/product/engineering managers, outsourcers, developers. 
Google maps usage optimisation (cut costs). 
Establishing GitFlow+CI/CD processes in several teams. 
Communication with key persons from Saudi Arabia, Jordan and Europe. 
Team managment: several small RnD teams, overall headcount ~ 60 people.

- ESW Capital. Chief Architect. Was in charge of  3 products (Exinda, Codegraph, MyKerio). 
My duties were consisted of: 
- code/tasks/test cases review, various product consultation activities, communication among teams, conducting inner product coaching session for various teams. 
- Products specifications creation, helping other teams to resolve hard technical tasks such as: setting up new environments, finding information in undocumented code and describing how this or that feature works from inside, 
Lead technology evaluation and R&D activities, 
- Creating documentation of development, support and maintenance flows. 
- Grabbing knowledge from unstructured sources. 
- Documenting how product used to be released, updated and supported by previous teams. 
- Performing release activities