CURRENT POSITION
---------
Staff Software Engineer I at TomTom Germany GmbH
TECHNICAL SKILLS
----------------
*
Java, Kotlin, Scala, C++, Python, TypeScript, Bash
*
Azure, Firebase, SOA/WebServices, EJB, JPA, Servlets
*
Databricks, Spark, Hadoop HDFS
*
NextJS, Sencha ExtJS (3.x - 7.x), Angular, CSS/SASS
*
Jira, Git, Jenkins, Ant, Maven, Terraform
*
Agile development, SCRUM, budget monitoring
SOFT SKILLS
-----------
*
Leading distributed teams of 4-9 developers
*
Ownership, responsibility, accountability, GTD
*
Time management, self-motivation, continuous learning
*
Work ethic, teamwork, communication, positivity
*
Problem-solving skills, creative thinking
*
Technical mentoring, empowerment
SPECIFIC DOMAIN KNOWLEDGE
-------------------------
*
Automotive / OSM / NDS / Overture / TomTom Orbis Maps
*
Canon printing and scanning / Canon MEAP Platform
*
BPM systems (Oracle BPM Suite, SoftwareAG's webMethods)
AREAS OF WORK
-------------
Navigational Maps, Print and scan management,
Banks, Gaming industry, Healthcare insurance,
Bioinformatics in personalized medicine
COMPANY / TITLE
--------
TomTom Germany GmbH (Oct 2024 - ) Staff Software Engineer & Team Lead
(Apr 2023 - Oct 2024) SWE Ⅳ & Team Lead
(Nov 2021 - Apr 2023) SWE Ⅲ
EXPERIENCE
----------
* Led teams of up to 9 people, overseeing planning, daily meetings and task distribution
* Technical cross-team communication, collaboration, negotiation and coordination
* Delivered complex projects on time and within budget, meeting all requirements
* Designed/developed/maintained 20+ software projects // 15+ products on the market
* Strong programming skills (algorithms, testing and quality, style and documentation)
* + years of experience in IT domain
LATEST ACHIEVEMENTS
------------
* 2 patents pending. Invented State-of-the-Art two-tier storage concept,
eliminating expensive Databricks step and enabling incremental map delivery
* Stepped up as interim Engineering Manager during 3+ month leadership transition,
maintaining team stability, delivery momentum, and cohesion
* Designed cost-effective BYOD solution for another team, achieving ~$20 per-unit
cost after the team's initial ~$2K proposals were rejected for being too expensive
* Led TomTom Mentorship Program sessions, providing training on Databricks / Apache Spark,
algorithmic problem-solving, and professional growth methodologies
* Optimized Databricks-based pipeline, reducing lead time from 31 hours to 10 hours
* Optimized and parallelized TomTom world map country cutting process,
reducing x2.5 times total processing
and x10 times user time, resulting in total cost of just 25EUR for 280GB map cut
* Improved TomTom OpenLR decoding algo reducing time complexity from O(N*logN) to O(N*logK)
and space complexity from O(N) to O(1) for N >> 100000 and K < 10, which resulted
for some jobs in 60% less memory usage and 50% speed-up time
* Speed-up TomTom NDS maps and updates compiler project build time twice (20mins -> 10mins)
EDUCATION
---------
(Sep 2015 - Jun 2017) MSc in Information systems technology, ITMO University, St. Petersburg