Position: Lead software engineer (Java)
Category: Lead
English level: upper
Years of experience: 11

I take an active part in the development of various projects of the company. Propose the most pragmatic and data-behavior decisions.
2013 - Present time, working for consumer electronics and fitness company, now part of Google. 
Lead software engineer (L5).
Broad experience in design/implementation, delivery, and monitoring large-scaled services in production.
Good understanding of microservice architecture, distributed data storage.

Tech stack: Java, JDBI, Hibernate, Finagle, Thrift RPC, MySQL, Cassandra, Kafka, Memcached, Spring, 
Mesos/Aurora, Prometheus, Kibana.

Responsibility:
1) Taking part in the interview process with candidates across different offices.
2) Design and review architecture documents.
3) Development and review new features. 
4) Cross team communications.

Last projects:
1) Re-design A/B experiments framework. Replaced multiplatform (IOS/Android/Server-side) SDK by single microservice with RPC/HTTP API. 
Design and development microservice which provides API for running A/B experiments for user's features. 
It helps features teams take data-driven decisions and continued experimentation.
I was responsible for collecting requirements from different teams and stakeholders.
Creation design documents, implementation, and rollout to production.
Stack: Java, Finagle, Cassandra, Mesos/Aurora.


2) Design and development enterprise-level service which helps users collect wearable device data, health symptoms, COVID-19 result tests, provide analytics. 
It helps administrators provide fast decisions about possible epidemic cases. 
Collaboration with stakeholders, product owners.
Responsibility: design and development backend part, communication with other teams for discussion integration paths.
Mentorship new commerce engineers.
Stack: Java, Finagle, MySQL, Kafka, Mesos/Aurora.

3) Proposed first steps for moving functionality from large monolith applications to separate microservice. 
Design durable, scalable service which provides RPC API for sending tens of millions iOS/Android/Email notifications to tens of millions of users. 
Was responsible for cross-team communication, gathering requirements. 
Implementation and rollout to production.
Stack: Java, Finagle, Cassandra, Kafka,Mesos/Aurora.
I am looking for an engineering manager/architect position in a dynamic product company.