Andrey Novikov

Backend Developer at Evil Martians

Osaka, Japan
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

🤩
Rockstar
🎓
Top School
Andrey Novikov is a backend developer with 14 years of experience building secure, reliable, and fast web applications, currently based in Osaka and contributing at Evil Martians. He focuses on solving real business problems rather than just completing tasks, and designs software with production-readiness in mind—instrumentation, metrics, and logging are core to his approach. A prolific open-source maintainer and contributor, Andrey authored the Yabeda instrumentation suite and has made notable contributions to high-profile projects like Ruby on Rails and Lefthook, improving database metadata, time zone handling, and cross-platform build workflows. His background spans lead developer roles and system engineering, giving him a practical mix of architecture, DevOps, and hands-on backend expertise. Colleagues know him for thoughtful trade-offs and for sharing knowledge through gems, tutorials, and conference talks.
code14 years of coding experience
job9 years of employment as a software developer
bookEngineer's degree, Automated systems of information processing and management, 4.6, Engineer's degree, Automated systems of information processing and management, 4.6 at Amur State University
languagesEnglish, Japanese, Russian
stackoverflow-logo

Stackoverflow

Stats
4,556reputation
1.5mreached
28answers
13questions
Badges
postgresql
top-1%
json
top-5%
github-logo-circle

Github Skills (35)

ruby-rails10
zone10
hook10
github-ci10
npm10
postgresql10
rubygems10
rails10
ruby10
go10
database-design10
iso10
db-schema10
database-schema10
html10

Programming languages (19)

SmartyC++CSSJinjaRustCVueGo

Github contributions (5)

github-logo-circle
evilmartians/lefthook

Apr 2021 - Jul 2022

Fast and powerful Git hooks manager for any type of projects.
Role in this project:
userDevOps Engineer
Contributions:6 releases, 39 reviews, 36 commits in 1 year 2 months
Contributions summary:Andrey focused on improving the build and distribution process for the Lefthook project. This involved packaging binaries for various architectures and platforms (Windows, macOS), integrating with package managers like npm and RubyGems, and streamlining the installation process. They addressed issues related to Windows compatibility, 32-bit systems, and worktree configurations, showcasing expertise in cross-platform build management and deployment.
golangreactgit-hookstype-ofgo
rails/rails

Sep 2014 - Oct 2020

Ruby on Rails
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 140 comments in 6 years 2 months
Contributions summary:Andrey primarily contributed to the Rails framework by implementing and enhancing database and time-related functionalities. They added support for comments on database tables, columns, and indexes for PostgreSQL and MySQL, improving documentation and database management. The user also addressed time zone handling, ensuring correct time attribute assignments with UTC offsets, and refactored the `1.week` duration definition. Furthermore, they introduced ISO8601 formatting and parsing support for `ActiveSupport::Duration` and added a helper for country time zone retrieval.
ruby-on-railsrailsframeworkrubymvc
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 Novikov - Backend Developer at Evil Martians