Position: Java Senior Software Engineer
Category: Java
English level: upper
Years of experience: 8

During my job at the current place, lead by example by setting a high bar for code, HLDs, etc.

During war created a list of tools for DDoS attacks:
- script to update target lists to be hosted via CDNs'
- DDoS tool 'distress' written in Rust using mio and tokio
- fully asynchronous vulnerability/status/port scanner (scans more than 10 million ports on daily basis)

During my job at mobile store metric tracking project I've improved the performance of APIs, fixed a couple of non trivial bugs in the data that resulted in improved communications with investors and more money.

On the vehicle tracking project created a simulator that improved the overall performance of the team, starting from backend to frontend and automation testers.
Project: Games & Game infrastracture
Responsibilities: Leading a team developing OAuth service, supporting the existing high-load, distributed microservices, writing HLDs and other technical documentation.

Project: Data pipelines for mobile store metrics.
Responsibilities: Developing the full flow starting from resilient, fault-tolerant scraping on AWS to data aggregation for APIs.

Project​: custom pixel tracking implementation and integration of third party systems. 
Responsibilities: ​participation in complete flow starting from product analysis following to release and support.

Project: real-time vehicle tracking distributed
platform.
Responsibilities: integration & implementation of
automation tools, active participation in design and
architecture changes, performance testing and
optimization, refactoring.

Project: price and promotion library/service for
point of sale and ecommerce services.
Responsibilities: integration with 3rd party systems,
development of new features.

Project: part of the support team for point of sale
product.
Responsibilities: interaction with customer,
performance improvement, production incident
troubleshooting.

Project: back-end service for point of sale.
Responsibilities: adaptation of existing solution for
a new customer.

Project: server side for advertisement aggregation
and management.
Responsibilities: requirement analysis,
troubleshooting, full-stack development.

Project: service for business management in Qatar.
Responsibilities: active communication with
customer, requirement analysis, full-stack
development.