Position: Principal Software Engineer
Category: Python
English level: fluent
Years of experience: 11

Engineering
1. Reduced avg p99 latency of existing public main API by 50%.
2. Developed electrical diagram application with two levels of detail: a) block (high-level) and b) detailed.
1) On backend, implemented conversion from relational to graph data model as well as manipulation of initial graph with help of networkx graph library;
2) Created a set of React components to visualise block and detailed diagrams. Used cytoscape to manipulate graph on client side together with ELK layout algorithm to properly layout graph based on a set of rules.
3. Did complex migration of existing application hiding new approach under feature flag
4. Did a lot of RnD, quick iterations

People
1. Managed team of 3 backed devs. 
2. Led development of critical features
3. Led a cross-functional team of 4 members
I participated in shaping products in collaborative product development teams. Did both hands-on development, making architectural decisions as well as mentoring.

Worked with Scrum and Shape Up.

Domains I worked previously in:
1) e-commerce,
2) online education (MOOCs), open-source
3) enterprise goals and performance management (OKR)
4) security-related applications (analytics)
5) automotive (fault detection and visualisation of electrical harnesses)

Worked with SaaS / on-premise, B2B, B2C.
- I have been working with Shape Up for more than 2 years and expect to work in similar environment;
- Data-intensive;
- DevOps culture;
- Remote-first culture;
- Interested in Kafka and Streaming apps;
- Kubernetes;
- OR in projects written in Elixir.