by John Salzarulo

I am Eric Avdey

this is my site

By day: Developer of distributed databases at IBM. Helping to bring a 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 books in a quiet of my closet.

Fun facts: I live in a forest. I have two cats, and, by the way, cats are better than unicorns. Once I drove from West coast to East coast in three days.

Erlang

for building distributed services

Python

for scripting and rapid prototypings

Go

for writing microservices and CLI

  • IBM

    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.

  • IBM

    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.

  • 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.