Mikhail Timofeev

Software engineer, DevOps



+358 00 000 0000 mikko.timofeev@gmail.com linkedin.com/in/mikko-timofeev gitlab.com/mikko-timofeev github.com/mikko-timofeev Helsinki, Finland

Professional summary


Mikhail Timofeev (Mikko), a multi-disciplinary software artist with DevOps skillset and 7+ years of production experience. Currently in Helsinki, Finland. Expertise: development and support of web applications, SEO, internal tooling, CI/CD, infrastructure configs, cross-platform apps, Linux administration.

Technical skills

  • - Code: TypeScript, JavaScript (ES6+), Ruby, Python, C#, Rust
  • - Frontend: React, HTML5, CSS3, Svelte, Slint
  • - Backend & protocols: Node, Rails, .NET Core, Websockets, service workers, encryption
  • - Databases: PostgreSQL, MongoDB, MS SQL, Sqlite
  • - DevOps & cloud: Docker, Kubernetes, Helm, Azure, GitLab CI/CD, GitHub Actions, CircleCI, Jenkins
  • - Ways of working: Git, Jira, Agile/Scrum, Figma, pair-coding, rapid prototyping

Expertise

  • I prioritise secure coding practices throughout the development lifecycle, from keeping dependencies up-to-date to thorough testing and careful code review. My Linux experience extends beyond development to system administration and troubleshooting in production environments. I work comfortably across the full stack with particular strength in backend and TypeScript. Lately my passions have expanded onto Slint, Rust and cross-platform development.

Experience


Software Engineer | Koponen+Hildén | Remote |
Industry: Information Design
- applying regex modifications to DOCX document from XLSX pattern map using Python
- produced native binaries for Windows, MacOS and Linux with optimised Nuitka build
- boosted the draft implementation to the first production release within a month

Software Engineer | Töölön Pyörä | Helsinki, Finland |
Industry: Bike service Shop
- BikeDesk: an internal tool combining POS (point of sale), service and inventory tracking systems
- reduction of paper use from extensive to essential only
- digitalising existing/archival paperwork

Software Engineer | Elekta Kaiku | Helsinki, Finland |
Industry: Medical devices
- accelerated initial setup of dev environment by 25% saving on average 1.5h for new team members
- decoupled 3 microservices from legacy monolithic app
- eliminated manual project configuration step by introducing a automated env file generator with 1password integration for project

Full-stack Developer | Sympa | Lahti, Finland |
Industry: HR platform
- contributed to rebasing legacy codebase for new production site
- gained experience with Azure, passed certification

Software Engineer | Swappie | Helsinki, Finland |
Industry: Recycling old electronics
- promoted containerised approach for application debugging (against bare-metal setup approach)
______________________________________________________________________

Education


Bachelor of Engineering, Information Technology | 2014 - 2018
South-Eastern Finland University of Applied Sciences
  • More about education experience?


Certificates

  • Microsoft Certified Professional:
    • - Windows Operating System Fundamentals
    • - Networking Fundamentals
    • - AZ-204: Developing Solutions for Microsoft Azure
  • Cisco Certified Professional:
    • - CCNA Routing and Switching
    • - CCNA Security
  • Linux Professional Institute:
    • - NDG Linux Essentials
  1. Google Drive: https://v.gd/0wj2Xp

Languages

  • English - Proficient (C2)
  • Finnish - Basic (A2)
  • German - Beginner (A1)

Featured projects

  1. xPlatform. Flexible app framework written in Rust+Slint compiling lightweight native apps to multiple platforms from shared codebase. Early but fully functional prototype with support of Linux, MacOS, Windows and Android as tested targets: https://gitlab.com/mikko-timofeev/xPlatform
  2. "Real-time chat". My summer research project on censorship circumvention via proxies and decoy broadcasting, traffic mimicry using Rust and Svelte: https://gitlab.com/mikko-timofeev/real-time--chat
  3. Mini-map. Indoor navigation using triangulation via Bluetooth beacons and WiFi access points as a cross-platform Tauri app: https://gitlab.com/mini-map/mini-map.gitlab.io

Publications

  1. Continuous integration – the enterprise strategy: Development of Maven plugin, promotion of an algorithm (Bachelor’s thesis): https://urn.fi/URN:NBN:fi:amk-2018060312126

Licenses and permits

  • - driving license: type B
  • - Finnish work permit (Schengen): type A

Additional resources

  1. Web-portfolio: https://mikko-timofeev.gitlab.io/en