Profile

I am a driven and well-informed technology expert with a passion for designing and constructing scalable and efficient infrastructure systems. My primary objective is to collaborate with skilled professionals to produce outstanding products. My track record includes facilitating acquisitions by industry leaders such as Yahoo!, Google (twice), and Gemini. I had the privilege of securing a victory at Techcrunch Disrupt 2015 with my former initiative, Agrilyst/Artemis, which has since evolved into iUNU. References are available upon request.

Technology Summary



Work Experience

Kingfield/Jan 2022 - Jun 2022

Senior Devops Engineer

Managed large AWS environment using AWS services such as RDS, Kinesis, Eventbridge, SSM, CodeBuild, CodePipeline, Lambda, and Fargate. Managed multiple VPCs and accounts including extensive IAM policies and roles. Managed documentation as well as runbooks, monitoring and metrics with Datadog. Simplified regression testing. Defined standards for development and production support. Python and Go development with lambdas and devops related scripts. Production support 24/7 oncall.

divvyDOSE/Jul 2021 - Jan 2022

Senior Platform Engineer

divvyDOSE is a full-service pharmacy. Managed AWS infrastructure and AWS services including RDS, Kinesis, Eventbridge, Secrets Manager, SSM, S3, Lambda, EC2 and Fargate. Managed large terraform repository with many modules. Wrote documentation, managed runbooks and created monitoring and metrics in Datadog. Developed in Python, Ruby, and Go for devops and metrics/monitoring infrastructure.

Rockset/Nov 2020 - Jul 2021

Site Reliability Engineer

The only real-time analytics solution that enables low latency search, aggregations and joins on massive semi-structured data, without operational burden. Small company of about 40 employees, helping to shape and build the engineering environment and develop tooling. Working with internal Kubernetes as well as Amazon EKS. Experience using Kafka, Zookeeper, etcd, Terraform, Helm. Grafana and Prometheus for monitoring and alerting. Oncall responsibilities.

Gemini/Jul 2020 - Nov 2020

Software Engineer - Credit Card

Worked to facilitate the acquisition of Blockrize into Gemini's existing infrastructure. Developed infrastructure plan for new system, worked with developers to lay out initial design for processing and storing data.

Blockrize(Acquired by Gemini)/Sep 2018 - Jul 2020

Co-founder and Chief Technical Officer

Building the first crypto rewards credit card! Built our our initial infrastructure and first working prototype, as well as several demo applications. Architected scalable, secure solutions needed to store data. Built tooling to facilitate crypto pricing models and integrations with crypto providers.

MediaMath/May 2017 - Jul 2020

Staff Site Reliability Engineer

SRE team lead. Work with on prem and AWS infrastructure. Managing clusters running Cassandra, ScyllaDB, Redis, PostgreSQL. Supporting Prometheus for monitoring and metrics. Docker and Kubernetes implementations. Focused on performance tuning, scalability, redundancy, and high availability.

Agrilyst(Now Artemis) (Acquired by IUNU)/Apr 2015 - Apr 2017

Co-founder and Chief Technical Officer

Managed our technical team. Day to day CTO responsibilities, including budgeting, time allocation, managing reports. Built our infrastructure and dev environment on AWS using CentOS, Chef, and Ruby on Rails. Supported our on call rotation, metrics and monitoring using Librato. Built our first prototype used to win Techcrunch Disrupt 2015.

Google/Jan 2012 - Mar 2016

Site Reliability Engineer

Facilitated Admeld's integration into Google's Doubleclick adserver. Migrated logs and data from AWS into Google's cloud for archival. Moved to the Production Monitoring team to support legacy monitoring products as well as Monarch, Google's next generation monitoring solution.

Admeld(Acquired by Google)/Jan 2011 - Jan 2012

Site Reliability Engineer

Managed migration from old infrastructure to new Chef/CentOS infrastructure in existing datacenters. Built out new datacenters, automated server and OS installation processes. On call rotation, worked closely with developers to support applications in Java, C, and Ruby.

Appnexus(Now Xandr)(Acquired by AT&T)/Jan 2009 - Apr 2010

Manager of Cloud Operations

Managed teams in New York, Los Angeles, Moscow, and Belarus. Maintained a 1000+ server infrastructure and related services. Automated configuration of virtual servers for clients and infrastructure, BigIP and network configuration. Monitoring and metrics with Nagios, Cacti. On call rotation.

Yahoo!/Jan 2008 - Jan 2009

Manager of Ad Exchange Operations

Managed teams in New York, San Jose and Bangalore. Grew infrastructure from 5,000 servers to over 12,000 servers. Supported adserver applications written in C, Java, and Perl. On call rotation. Metrics and monitoring with Icinga, Cacti, and Swatch. Migrated 7,500 servers from CentOS to RHEL with zero downtime. Performed 4 new datacenter installations and 10 existing datacenter expansions. Planed migrations from existing RM datacenters into Yahoo's datacenters.

Right Media(Acquired by Yahoo!)/May, 2006 - Jan, 2008

Manager of Unix Systems

Managed a team of system administrators and project managers. Grew from 100 servers to over 5,000 servers. Migrated from Gentoo to CentOS, setting up full PXE server installation and configurations automation using CFEngine. Supported all aspects of datacenter planning, implementation, coordination, and installation.

WhenU/July, 2005 - May, 2006

Operations Manager‍

Supported ~100 servers in two datacenters. Managed all infrastructure, standardizing OS, configuration platform, and networking. Supported many Perl based adserver applications. On call rotation.

BlueFly Inc/Nov 2003 - Jul 2005

Datacenter Manager / Senior Unix Administrator / Build Engineer

Worked individually and with a team to design and maintain approximately 150 Sun and Linux servers in multiple datacenters. Managed multiple employees. Supported many applications, including Blue Martini, SwiftMQ, Endeca Search Server, Fulcrum Search Server, Oracle 9i RAC, Starteam, Tomcat, and Resin. Migrated legacy AIX equipment and applications to Sun and Linux platforms. Utilized Nagios, Cacti, and various homegrown scripts to monitor servers and network infrastructure. Redesigned and supported entire build and release process, using Ant, Make, and Perl to create a seamless build and deploy strategy. Supported back end applications for our call center, warehouse staff, and operations departments. Supported development team and QA team through releases. Designed and implemented high availability colocation move to new datacenter utilizing new and existing equipment. Developed and deployed Solaris Jumpstart and Linux Kickstart servers using custom scripts to install and set up servers. Automated many daily tasks using Perl and Java. Supported production website 24/7 with on call support.

About.com(Acquired by Google)/Feb 2003 - Dec 2003

Senior Unix Systems Administrator

Worked individually and with a team to design and administer multi-tiered clustered network for Sprinks.com, a division of About.com. Managed employees. Experienced with Solaris 2.6 - 9 for Sparc and Intel, FreeBSD 4.x, and Linux. Oracle 8.1.7 and 9i installation and support. Veritas Volume Manager installation and support. Apache installation and support of custom Apache modules. Software packaging and deployment across multiple OS platforms. Implementation of custom FreeBSD, Linux, and Solaris network installation servers (Jumpstart). Implemented version control software (CVS) to manage source code for application builds. Hardware installation, operating system upgrades, system performance tuning. Implemented extensive monitoring solution, including Nagios, MRTG, and custom scripts. Automated many administrative actions using Perl, PHP, C/C++. Packaged and deployed custom Java code using Ant, Makefiles, and custom scripts. Supported 24/7 environment with on-call support.

Concentra Managed Care/Feb 2002 - Feb 2003

Senior Unix Systems Administrator / Network Engineer

Worked individually and with a team to develop and deploy Internet based applications. Administered Solaris 7 and 8, Linux, and Windows server installation and support. Administration on Sparc 2 to Enterprise 4500 systems. Software installation and support of BEA Weblogic, Oracle 8. Prepared software for deployment, automated installs with shell scripts, Makefiles, and Perl scripts. Implemented version control software (CVS) to manage source code for application builds. Backup rotation scheduling and storage techniques using Veritas NetBackup. Programming shell scripts and CGI in Perl, Java, and ASP.

SPACE.com/Jun 2000 - Feb 2002

Senior Unix Systems Administrator

Worked individually and with a team to design and administer network infrastructure. Responsible for designing, pricing, and ordering new server infrastructure while maintaining existing infrastructure. Experience with Solaris 2.6, 7, 8, as well as FreeBSD and Linux. Experienced with Veritas Cluster Server, Veritas Volume Manager, Sun Solstice Disk Suite. Supported Java based platforms using Weblogic, Tomcat, and JRun. Experienced with all Internet services such as Apache, Sendmail/Qmail/Postfix, Bind, Proftpd/WuFTPd, Tripwire, Port Sentry. Duties included security auditing internal and external networks, day to day administration of UNIX servers, backup scheduling and management, shell scripting, Perl development. Experienced with Samba and NFS/AFS file systems. Development using Perl, PHP, and XML. Experienced with Open Market Content Centre 1.0, 2.0, and 3.0.

Deutsche Bank/Jun 1998 - Jun 2000

Senior Unix Systems Administrator / Developer

Worked individually and with a team to develop and deploy Internet and Intranet programs. Experience with Solaris system administration using Solaris 2.6, 2.7, and 2.8 for Sparc and Intel platforms, Linux, and AIX servers. Administration on Sparc 2 to Enterprise 4500 systems. Hardware installation, software maintenance, operating system upgrades, and system performance tuning. Duties also include maintaining approx. 45 production/development Windows NT servers, hardware maintenance, software installs and upgrades, and general day to day administration. Prepared software for deployment and deploying software, automating installs with shell scripts and makefiles, and batch files for Windows based systems. Version control software (PVCS) to manage source code for application builds. Backup rotation scheduling and storage techniques. Experienced with various web servers including Netscape Fasttrack/Enterprise web servers, Apache, Stronghold, and Microsoft Internet Information Server. Programming shell scripts and CGI in Perl, C/C++, Java, JavaScript, Active Server Pages, and VBScript.

Other Projects

I also manage the following open source projects:

  • pyway - Pyway is a database versioning and migration tool inspired by Flyway
  • mysqld-integration-test - mysqld-integration-test creates a temporary mysqld instance to use for testing your application
  • incidenbot - Incident slack bot written in Go for incident management

Patents

  • US11763335B2 - Real-time distribution of cryptocurrency rewards for a loyalty program
  • US11507971B2 - Cryptocurrency loyalty program based on transactional data