Full stack web developer from New Zealand. I worked on a range of projects: from small media web applications to large-scale web APIs. Have a deep understanding of modern web technologies and backend programming.
I have been developing software commercially for 8 years, primarily using ruby and more recently golang. Comfortable with both languages, standard library and popular 3rd party libraries. Have experience implementing various types of applications: command line tools, POSIX socket clients and servers, web apps, APIs and SPAs, small IoT services for ARM devices.
I a long time Linux/Unix user, my main OS is Gentoo Linux and I have a lot of experience managing linux deployments across various hosting platforms. I’m familiar with Kubernetes deployments, have a good understanding of it’s component, container runtimes and security aspects of running kubernetes deployments.
Always focus on delivering quality, reliable and tested applications.
I primarily focus on these areas:
- Ruby with Rails for CRUD or content heavy web applications
- Serverless frontend applications
- Container based deployments
- Occasional mobile development
Full Stack Engineer | GitLab
I’m currently working at GitLab on security related products for Kubernetes deployments. My team’s primary focus is providing network and host security through GitLab pipelines and Kubernetes integrations.
Remote Full Stack Developer | Self-employed
November 2015 - October 2019
I have been contracting for several years since I moved to a smaller town. I have experience working as a member of a development team and as an independent developer. You can find projects that I worked on in my portfolio.
Software Engineer | QuotaGuard
December 2015 - April 2018
I was a remote Ruby and Golang developer. I had wide range of responsibilities and was able to deliver improvements to various parts of the product.
Was responsible for the implementation of HTTP and SOCKS5 proxies and auxiliary services (billing and log collectors, credential managers and health monitoring). My main focus was on improving reliability and visibility of the proxy deployments. All these services were written in golang.
Was also responsible for a ruby dashboard application. I performed upgrade from rails 3 to rails 5, implemented and released re-designed version, replaced old jquery code with vue.js components.
Managed large fleet of AWS EC2 VMs located in 10 different regions.
Participated in the customer support and on boarding.
Full Stack Developer | Carnival Mobile
June 2013 - November 2015
Full stack engineer for a large mobile analytics platform. Some of the things I worked on:
- Set of large performant Ruby on Rails APIs;
- Modern realt time Ember.js dashboard application;
- Large scale push notification for APNS and Google Push Service;
- Real time analytics data processing;
Mobile Application Developer | IPS Pirates
May 2009 - October 2012
Remote mobile developer for a consulting company.
- Worked on a range of iOS and Android apps;
- Participated in web service design;
Bachelor of Science (B.S.), Electrical engineering | Kazan State Technical University, Russia. 2002 - 2007
I have Automated Control Engineer diploma. I mainly focused on automated control algorithms, electronics and embedded programming. I have attended several young scientist conferences and published papers in conference proceedings.