by John Salzarulo

I am Eric Avdey

this is my site

A programmer interested in databases and distributed systems, electronic music hobbyist, language learner, cat lover, and book reader.

Erlang

for building distributed services

Python

for scripting and rapid prototypings

Go

for writing microservices and CLI

  • IBM

    Cloudant Integrations Software Developer

    July 2020 - Dec 2025

    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.

  • IBM

    Cloudant DBCore 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.

  • NTT Data

    Senior Consultant

    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.

  • Keane

    Consultant

    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.

  • TwelveBeans

    Founder

    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.

  • Government of Saskatchewan

    Programmer-Analyst

    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.

  • TheComputerClinic

    Consultant

    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.

  • Kazakhtelecom

    Leading Specialist

    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.

  • TNS-Plus

    Leading Engineer

    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.