By day: Developer of distributed databases at IBM, helping to build backbone of cognitive cloud, bringing sudden, but inevitable AI apocalypse a bit closer every day.
By night: Coding for fun and learning new languages (Japanese is so cool ). Playing guitar horribly and piano even worse. Writing sci-fi book in a quiet of my closet.
Fun facts: I live in a forest. I have five cats, and, by the way, cats are better than unicorns. Once I drove from west coast to east coast in three days.
Cloudant Integrations Advisory Software Developer
July 2020 - Present
In a search for new challenges I moved to an opposite side of IBM Cloudant and switched from developing backend to writing sdk libraries for it as a part of Integration team. Now I'm writing in four languages: python, typescript, java and golang. Sometimes simultaniously.
Cloudant DBCore Advisory Software Developer
Oct 2014 - July 2020
I joined IBM as a part of Cloudant, managed NoSQL JSON database service. Now I'm a developer at Watson Data Platform, a member of core database team and proud contributor of Apache CouchDB.
Jan 2011 - Oct 2014
My client was a major US financial institution and I was a part of a big infrastructure engineering team creating in-house Platform-as-a-Service solution. I've been a key developer of monitoring part of the project. I designed and built highly available, distributed alerts aggregation service in Erlang, along with on-host and network monitoring agents for it.
Sep 2007 - Jan 2011
I provided operational support for dev team of Internal web portal. I’ve been writing automation scripts in bash and Perl for configuration management, load testing, deployment and monitoring.
Feb 2006 - Sep 2007
I’ve launched a start-up, a personal accounting as a service, product I built on Ruby on Rails. Though my start-up didn’t gain traction, I’ve obtained priceless experience of establishing and running a small business.
Feb 2005 - Feb 2006
Going old school, I was programming on IBM mainframe, writing ad-hoc reports in Natural for ADABAS. Later I also took a responsibility of providing operational support for PeopleSoft and DB2 system.
Nov 2003 - Feb 2005
I helped to implement and deploy a web and mail hosting solution for the company on top of open source CMS and mail management servers. Then, putting a developer hat on, I created and launched a time management system built on LAMP stack for a client operating in construction business.
May 2002 - May 2003
I was a leading engineer of the company’s Internet search infrastructure team, building a proprietary engine for searching and cataloging services for sites in domain zone .kz. In just one year we created a fully functioning product written in C and Perl running on Oracle database.
Jan 1999 - May 2002s
I was a part of an infrastructure team that created the company’s Internet platform. We’ve started from scratch and finished with a complete stack of fault-tolerant and monitored Linux servers. In parallel, in web developer's role, I’ve created company’s e-commerce platform written in PHP and Python with PostgreSQL backend.