- Mikhail Gusarov
- E-mail firstname.lastname@example.org
- Phone +356 99100291 (timezone is UTC+1)
What do I bring to the table?
15 years of experience in varied projects.
Self-sufficiency and self-motivation.
Readiness to Get Things Done, as well as readiness to focus on long- and short-term perspectives, and corresponding understanding that some things should not need to be done at all.
Relentless striving for simplicity and strong belief that incidental complexity is the most frequent technical reason of projects’ demise.
Empirical approach to all tasks.
Readiness to work directly with customers, without shielding by the intermediares.
Solid grasp of software engineering practices.
Experience of managing distributed teams.
Adherence (but not the blind kind) to Agile and Lean Startup ideas.
Appreciation of usability and UX in particular and aspiration to improve in this field.
Wearing my SRE hat, I have improved insight into performance of Hola services, by adding
- centralised application-level logging, and
- application-level metrics,
which made it much easier to pinpoint and resolve performance problems and bugs.
I have created several internal-facing statistic dashboards for Hola VPN and also user-facing statistics for Hola CDN, like this one.
Now I’m streamlining and simplifying onboarding for Hola CDN, making customers’ experience smoother, detecting and fixing website compatibility issues and generally improving work efficiency of the onboarding team by providing better tools and improving process.
I maintain several packages in Debian, mostly “scratching my own itch”.
My Debian experience usually makes me a “resident Debian/Ubuntu expert” in all companies I work for.
I have thrust CFEngine from SunOS 4 times into 21 century (not single-handedly, but pushing hard for the changes), converting it from R&D-ware to a reliable software package along the way, adding unit and system testing, continuous integration, discernible release management and other useful software engineering practices.
A Linux distribution for eBook readers. It got eventually killed by Kindle, but it was fun while it lasted.
I have started it, have built the infrastructure (from bugtracking to cross-compiling Debian packages in CI environment to repository manager) and was BDFLing it until it withered out.
Also I’ve got the experience managing distributed team in addition to the previous experince working in one.
For Plesk for Unix I have created (in a team) a tool for transferring contents of competing hosting panels to Plesk, which then was repurposed as a backup system.
I have contributed numerous patches to various open source projects, mostly fixing problems I have encountered.
Are you running Ubuntu or Debian? Say
apt-cache show libssh2-1 and see the
Are you running Linux? Check out the
AUTHOR stanza in
man 1 unshare.
|From||To||Name||What it was/is about?|
|2009||2010||IPlinux||Unwillingly started a Debian-based embedded distro to build OpenInkpot on top of something after previous base distribution got abandoned by the primary developer. Worked OK, but OpenInkpot was always the main focus.|
|2007||2009||ALT Linux||I was maintaining distro bugtracker, bringing development documentation into order and creating internal web apps for analysis of development process.|
|2003||2004||Axmor||As a member of IBM Solutions Group team I was doing R&D work for IBM, evaluating new cool technologies of the time for potential usefulness for IBM projects. Also doubled as system administrator.|
|2003||2003||Novosoft||An intern! My first “real” place of work. Billing system based on Cisco NetFlow.|
Buzzwords (yay Ctrl-F!)
5Y+ experience in/with
C, Debian, Make, TCP/IP, Python, git, Linux, Korn-like shells, POSIX/SUSv3, CFEngine.
3Y+ experience in/with
1Y+ experience with
Perl, other Unices, XSLT, Java, Django, Eclipse RCP, SQLite, PostgreSQL.
Have a good grasp of
OO, functional, structured and other kinds of programming. OO and functional design. Various tools and toolchains (CI, builds, testing etc).
Clojure, other Lisps, Go, Docker, Haskell, React, Ruby, OCaml, Rust, Erlang, C#, J2EE (old one), Google Cloud Platform, Kubernetes, Ansible, Salt, Puppet, and everything else on the front page of Hacker News.