Position: Golang Engineer
Category: Golang
English level: upper
Years of experience: 4

Implement Cache Aside (memcache), Event Sourcing and Materialized View architecture patterns and optimize SQL queries (during optimizing I found some really big troubles with indexes). In total my changes improved latency up to 200% in integration benchmarks.
Go Engineer, 
1) Integrations Support. I support microservices that provide access to third party integrations, designed and developed our new clients to eliminate unstable open source dependencies.
2) New Analyzing Service Development. Implement new service with user activity analyzing functionality based on different focus metrics. To collect all metrics I used DynamoDB (actually I could use any other NoSQL database, but DynamoDB was the fastest way to make MVP). 
Used tech: Go, MySQL(sqlx), DynamoDB, RabbitMQ, Docker

Java Developer,  Odessa,  August 2017 – June 2018
1) Storage Layer Optimization. I worked on consistency problem in our MySQL database. I normalized schema, optimized indexes and foreign keys, then bring ORM (Hibernate) to storage layer and rewrote queries. Then using my own script I migrated data from one schema to another.
2) Movies Catalog Database. I worked on new functionality.  I created a schema for the movie catalog and wrote a new storage layer for it.