Mykola Gurov - Curriculum Vitae


  • Improves teams and communication with users
  • Thorough meaningful automated testing
  • Continuous delivery with speed and quality
  • Distributed consistency and resilience
  • Universalist. With deep focus
  • Loves legacy
  • Public speaker
Tech

Kotlin (back-end) · Java · React · Go · Postgres · Docker · Playwright · GCP (BigQuery, PubSub) · Typescript · Kafka · Cypress · AWS (DynamoDB, SNS/SQS) · Kubernetes · Angular · Jupyter (python)

Work

jan 2021-now iptiQ Hoofddorp NL - insuretech

Product Engineer. My primary role across has been to streamline technical support operations and align the quality of deliverables with the transition from startup to scale-up mode.

CIL team - Customer support platform with capabilities for policy administration, call routing, SMS, email, task management. Introduced a full-stack approach to the previously silo’ed (Front- v Back-end) team. Regained control over a sizeable legacy React.js application by redesigning the test strategy towards comprehensive and meaningful test coverage. Shifted the team focus towards the user satisfaction and early problem detection with UI observability. Introduced python jupyter notebooks as an OPS tool.

Joined Integrations team to build an interface with Dutch road authorities (RDW and Roydata). Broke the team paralysis in the face of seemingly insurmountable ambiguity in requirements. Readjusted the delivery process into an iterative one with early business stakeholders involvement.

Payments team - coached to improve the reliability of the transaction processing in a distributed environment. Led refactoring for more transparent processing of payments. Introduced team-owned UIs that drastically improved technical operational support efficiency. Sped up delivery process from once in months to continuous deployment.


2015-2020 bol.com Utrecht NL - e-commerce

Liaison and advocate between feature and platform / DX teams. Transition from Oracle-backed monoliths to Java and Kotlin microservices. From on-premise to cloud (GCP). Created popular dev tools (internal with Go and React).

Teams & domains:

A data-in-flight platform team building bridge between operational and data-lake databases. Joined to develop and spread in usage a custom built continuous data quality monitoring tool. Built a tailored automated testing process that allowed to practice near continuous delivery to numerous installations across the organization.

Purchasing & Supplier accounting. Recovered the domain from technical downfall. Brought testing and observability practices to the level that allowed to move to trunk-based continuous delivery development. Designed and built cross-dock service in close iterative collaboration with business stakeholders, featuring custom-built UIs for requirements analysis and observability, as well as extensive testing on production via gradual process takeover.

Landed at “logistics via bol” - a “startup withing a large organization” partner delivery program similar to the “Fulfillment by Amazon”. A “tech excellence” team spearheading migration to microservices and from oracle to postgres. Revolutionized dev testing by shortening feedback loops with docker.

more about the great time at bol…


2011 apr - 2015 TomTom Amsterdam NL - navigation

Working with high load, distributed services environment. Cross-services refactorings. First successful visualizations for internal business stakeholders (GWT, later angular).


Before 2011 - Kyiv, UA. See LinkedIn ⤵️

https://www.linkedin.com/in/mgurov

In particular, 2005 - 2011 Encodify - grew to Team Lead while developing a creative media workflow platform with rich customization and numerous on-premise deployments.