Nikolai Revin

Lead DevSecOps Engineer at ORYXLABS

Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
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
Nikolai Revin is a Lead DevSecOps Engineer with 11 years of experience building and hardening cloud-native platforms across fintech and retail technology. Based in Abu Dhabi, he has progressed through senior SRE and platform engineering roles at companies including Callsign, Amaiz and Ocado Technology, and now leads DevSecOps at ORYXLABS. He combines hands-on systems engineering with security-first practices, focusing on reliability, automation and robust error handling. An active open-source contributor, he improved error propagation and resilience in the widely used Go templates library sprig, replacing panics with proper error returns. Nikolai pairs a pragmatic engineering mindset with a master’s-level technical background, often surfacing subtle runtime issues before they reach production.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Master's degree at Southwest State University (former Kursk State Technical University)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
196reputation
6kreached
2answers
4questions
github-logo-circle

Github Skills (20)

js-template10
go10
error-handling10
cpp-templates10
c-templates10
testing9
html-template9
python-templates9
apptemplates9
code-templates9
refactoring8
client-go6
amazon-s36
dockerfile6
docker6

Programming languages (15)

JavaCSSCGoHTMLJupyter NotebookErlangTypeScript

Github contributions (5)

github-logo-circle
Masterminds/sprig

Dec 2018 - Mar 2019

Useful template functions for Go templates.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 2 comments in 2 months
Contributions summary:Nikolai primarily contributed to the `sprig` repository by refactoring code to handle errors properly, replacing panics with error returns. They also made changes to several files including crypto, list, numeric, and date functionalities, enhancing the overall robustness of the project. Furthermore, the user replaced numeric cast functions with the `spf13/cast` library and introduced `must*` functions where errors were previously omitted, improving error handling.
golangtemplate-functionstemplatetemplatesgo
nrvnrvn/elastalert

May 2016 - Mar 2020

Easy & Flexible Alerting With ElasticSearch
Contributions:12 pushes, 3 branches in 3 years 11 months
elasticsearch-clientelastickibanaalertingelasticsearch
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
Nikolai Revin - Lead DevSecOps Engineer at ORYXLABS