Andrey Savin

Senior Software Engineer at M-Files Ment

Espoo, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrey Savin is a Senior Software Engineer based in Espoo, Finland, with a strong JavaScript and full-stack background shaped by startup and product engineering roles. Over the past eight years he has moved from building end-to-end web and mobile solutions with Angular/Vue and Node to leading document automation work that culminated in an acquisition by M-Files. He contributes to open-source, improving widely used libraries like docx by refining numbering interfaces and hardening tests for multi-timezone consistency—an attention to detail that shows up in production-grade automation. Comfortable across front-end, back-end, and testing, he brings pragmatic problem-solving and a translator’s precision to complex integrations and document workflows.
code5 years of coding experience
job6 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.), Logistics engineering, Bachelor of Applied Science (B.A.Sc.), Logistics engineering at JAMK University of Applied Sciences
languagesRussian, English, Finnish
github-logo-circle

Github Skills (9)

typescript10
javascript10
typescripts10
docx10
typescript-types10
testing9
nodejs8
react4
angular4

Programming languages (4)

TypeScriptShellJavaScriptHTML

Github contributions (5)

github-logo-circle
dolanmiu/docx

Sep 2021 - Dec 2022

Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
Role in this project:
userFull-stack Developer
Contributions:19 commits, 5 PRs, 140 comments in 1 year 3 months
Contributions summary:Andrey primarily focused on enhancing the `docx` library, a tool for generating and modifying .docx files. Their contributions involved refactoring the underlying interfaces related to numbering features, specifically transitioning from `overrideLevel` to `overrideLevels` for improved functionality. Additionally, the user made significant improvements in the testing suite, introducing comprehensive multi-level numbering tests and fixing existing test implementations to ensure consistency across different time zones.
docxexpressmicrosoftvuejsbrowser
anti-the-social/docx

Jul 2021 - Dec 2022

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
Contributions:1 release, 16 PRs, 34 pushes in 1 year 4 months
apibrowserjavascriptdeclarativedocx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrey Savin - Senior Software Engineer at M-Files Ment