Paul Chekin, Developer in Moscow, Russia
Paul is available for hire
Hire Paul

Paul Chekin

Verified Expert  in Engineering

Software Developer

Location
Moscow, Russia
Toptal Member Since
October 22, 2012

Paul has 15+ years of software development in C and Java as well as Linux administration expertise, including five years of DevOps. He's focused on delivering quality results in highly dynamic environments. He has over five years of cloud experience (AWS, Azure, OpenStack, Kubernetes) and is a Certified Project Management Professional as well as a Certified Kubernetes Administrator.

Portfolio

E5
Apache Struts, Apache Tomcat, Java
Open Technologies
JBoss, Eclipse, RDF, Berkeley DB, Oracle, Linux Virtual Server (LVS), Ada, C...

Experience

Availability

Part-time

Preferred Environment

Eclipse, Vim Text Editor, Git, Linux

The most amazing...

...thing I've implemented is software to install hundreds of Kubernetes clusters in a hybrid environment.

Work Experience

CTO

2008 - PRESENT
E5
  • Started a new software development company from scratch.
  • Implemented a scalable development environment based on open source software: VMWare, Subversion, Redmine, OpenLDAP.
  • Participated in complex government project in Russia, developed a system for registration of passport application form.
  • Implemented a MES (Manufacturing execution system) at oil depots.
  • Developed a number of plugins for JIRA and Confluence.
Technologies: Apache Struts, Apache Tomcat, Java

Lead Developer

2002 - 2005
Open Technologies
  • Developed a high availability transaction system for a bank. The system is still in use and handles thousands of transactions per day.
  • Implemented a cross-platform tool for brand execution.
  • Implemented a scalable web application for registering members of political factions. More than 1M members registered and system is still in use.
  • Implemented a number of portlets for an IBM WebSphere Portal.
  • Migrated a legacy application from Lotus Notes to a J2EE web application.
Technologies: JBoss, Eclipse, RDF, Berkeley DB, Oracle, Linux Virtual Server (LVS), Ada, C, Java

Multi-container Pods and Container Communication in Kubernetes

https://www.mirantis.com/blog/multi-container-pods-and-container-communication-in-kubernetes/
A blog post about combining multiple containers into a single Kubernetes Pod, and what it means for inter-container communication.

Gradle for DevOps

https://linchpiner.github.io/gradle-for-devops-1.html
A tutorial focusing on Gradle’s features that allow using Gradle as a DevOps tool.

The Very First Kubernetes Certification

The very first Kubernetes certification that was launched nine months before the official Certified Kubernetes Administrator (CKA) exam.

Should You Go ‘Serverless’? The Pros and Cons

https://devops.com/go-serverless-pros-cons/
As a freelancer, I wrote this blog post on serverless architectures, function as a service (FaaS), and AWS Lambda for Logz.io.

Integrating Ceph Storage with OpenStack – A Step by Step Guide

As a freelancer, I wrote this tutorial on integrating Ceph with OpenStack for Stratoscale.

CPU Pinning and NUMA Awareness in OpenStack

As a freelancer, I wrote this blog post on CPU pinning and NUMA awareness in OpenStack for Stratoscale.

Nested Virtualization in OpenStack

As a freelancer, I wrote this blog post on Nested Virtualization in OpenStack for Stratoscale.

Languages

Java, XML, C, Ada, RDF, SQL

Frameworks

Swing, JUnit, Hibernate, Spock, Grails, Apache Struts

Tools

Eclipse IDE, Apache Ant, Gradle, Linux Virtual Server (LVS), Apache Tomcat, Vim Text Editor, Git, Subversion (SVN)

Paradigms

Object-oriented Programming (OOP), Model-driven Engineering (MDE), Concurrent Programming

Platforms

OpenStack, Java EE, Kubernetes, Docker, Linux, Amazon EC2, Oracle, Eclipse, JBoss, Azure

Storage

MySQL, Amazon S3 (AWS S3), Berkeley DB

Libraries/APIs

AWT, SWT, POSIX

1996 - 2001

Master's Degree in Mathematics

Moscow State University - Moscow, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring