Personal details

Nikolay E. - Remote back-end developer

Nikolay E.

Software Engineer
Based in: 🇦🇲 Armenia
Timezone: Yerevan (UTC+4)

Summary

Hi! This snippet wants me to list a few things that motivate me, so here we go: lack of routine (e.g. different tasks), sane solutions (e.g. re-using already existing code instead of following the NIH trail) and making people happy (even if this is done indirectly). Let's work together!

Work Experience

Software Engineer
Cirrus Labs | Jul 2020 - Present
Go (Golang)
  • Designed and built Tart, an open source macOS virtualization solution that uses Apple’s Virtualization.Framework, which allowed to tremendously cut costs on using proprietary solutions like Anka and Parallels.
  • Lead development of the Cirrus CLI, a tool that allows users to run their Continuous Integration tasks on a local machine, which expanded the customer base reach, as previously this was only possible to do in the cloud.
  • Designed and developed the Cirrus Hooks feature which enables users to customize their CI jobs using a Python dialect. It resolved a class of fundamental problems that many customers struggled with for years prior.
Software Developer
Digital Security | Apr 2018 - Jul 2020
Python
C
Git
API
Docker
Google Cloud Platform
Rust
Kubernetes
gRPC
RESTful API
  • Architected and built Luntry, an eBPF-based endpoint security solution that extracts high-precision security- related events from Linux servers running production container workloads and provides security-related intelligenceand visibility into the systems.
  • Designed and built an internal API service that simplified running integration tests on different versions of Linuxand Kubernetes configurations with the help of Google Cloud Compute and Kubernetes Engine APIs.
  • Analyzed security-related scholarly articles, implemented proof-of-concept software to prove/disprove the feasibil-ity of technologies in question and provided insights on possible further R&D directions.

Education

Ural State Pedagogical University
Specialist (MA equivalent), incomplete・Information Technologies in Education,
Sep 2010 - May 2014

Personal Projects

2022
Rust
Hand-written Apple’s vmnet.framework bindings that wrap most of the vmnet.framework functionality in an ergonomic Rust library.