Principal Software Engineer at Lokalise | Hiring remotely
Vilnius, Vilnius County, Lithuania
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Igor Savin is a Principal Software Engineer with 11 years of experience building and leading API-first engineering teams, currently shaping platform architecture at Lokalise. He specializes in highly scalable, component-based systems and database design, and brings pragmatic TDD and evolutionary architecture to production-grade Node.js and Java services. A committed open-source maintainer—lead maintainer of knex.js and node-schedule—he has contributed impactful fixes and typings to prominent projects like Fastify, Undici, Pino, and Objection.js. Igor pairs hands-on backend and DB engineering with team leadership across companies from Booking.com to adidas, and his background in both computer science (MSc) and philology gives him a clear, user-focused technical communication style.
11 years of coding experience
12 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Vilniaus universitetas / Vilnius University
Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
Technical Writer
Contributions:115 reviews, 74 commits, 155 PRs in 4 years 3 months
Contributions summary:Igor primarily contributed to the documentation of the Knex.js library. Their commits focused on clarifying existing documentation for various aspects of the library, including schema building, migrations, transactions, and connection features. The user's work involved adding examples, improving descriptions, and addressing specific documentation issues to enhance clarity for users of the library.
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
Back-end Developer & Database Engineer
Contributions:50 releases, 678 reviews, 388 commits in 4 years 10 months
Contributions summary:Igor primarily focused on enhancing the Knex query builder, implementing support for database schema migrations. Their work included adding schema support for PostgreSQL migrations, creating and maintaining the necessary tables and triggers, and improving the overall structure and robustness of the migration process. Furthermore, the user contributed towards supporting multiple migration directories, which involved refactoring and adapting existing features to handle different file structures. These commits demonstrate a focus on database-related features and extending the functionality of the query builder.
sql-serverjavascriptsqlite3sqlitedatabase
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
Igor Savin - Principal Software Engineer at Lokalise | Hiring remotely