Summary

Seasoned Software Architect with extensive experience building internet and database applications of a wide variety. My primary track record is building scalable systems with usable interfaces. Specialties include but are not limited to databases, distributed systems, scaling to fit usage, user interfaces, and overall architecture. Always ready to adapt to new tools and methods for the project at hand.

Education

Bachelor of Science, Computer Science. California Polytechnic, San Luis Obispo

Technical Skills

Software: Python, Javascript, Git, PHP, Java, Ruby, Bash, Email, Web, React, Node.js, jQuery, Web Sockets, Microservices, REST APIs, Streaming APIs

Data: SQL, Postgres, MySQL, Oracle, Memcached, Redis, Pub/Sub, Pipelines, Queueing, Batch Systems, rsync, object storage (s3, r2, etc), LDAP

DevOps: Logging, CI/CD, Build and Deploy, Supervisord, Systemd, DNS, BIND, nginx, apache, Monitoring, Infrastructure as Code

Platforms: Linux, AWS, Digital Ocean, CloudFlare, Google Cloud, Apple App Store, APNS, Google Play Store, Stripe, PowerMTA, Postfix, Postmaster Tools, SendGrid

Architecture: Full product lifecycle, Information Architecture, Communicator, Collaborator, Mentor

Professional Experience

Zuno, San Francisco
Chief Architect

2015-Present

Led the database and network architecture and wore many hats for small internet company with multiple successful celebration products:

BirthdayAlarm - Birthday Reminders and Cards

Poply - Invitations and RSVP

Monkey Inferno, San Francisco
Software Architect

2009-2015

First software architect for technology incubator, creating foundation for numerous products built and running from on-premises development lab. Some examples:

The Inferno

BirthdayAlarm

Interactive Image Repository

Group Video Chat

Video Texting App

StumbleUpon, San Francisco
Senior Internet Engineer

2007-2009

Led scaling efforts to serve billions of curated web page recommendations while growing user base from 2.5M to 10M, before SSD and smooth hardware CPU concurrency:

Product Building:

Kefta, San Francisco
Lead Software Engineer

2005-2007

Led development of Self-Service Content Targeting Engine using Python, Solaris, Oracle, Javascript:

MarkMonitor, San Francisco
Software Engineer

2004-2005

Joined the Alldomains team as it was merging its Domain Name Registrar with Mark Monitor's - Linux/Apache/MySQL/PHP

Consulting Experience

Independent Contractor, SF Bay Area
Self and Code Bug LLC

2005-present

Fixing code and making bugs in the different lifecycle stages - starting from scratch, scaling up, closing down. As clients came and went, I've tried not to leave anyone hanging. Sole proprietor for a few years before starting Code Bug LLC. Some examples of interesting projects:

Phenix Research Associates, SF Bay Area
Operations Developer

2002-2004

DevOps, before we called it DevOps

Tolosa Technologies, San Luis Obispo
Software Engineer

2001-2004

Under the wing of the Principal as a mentor, wrote a bunch of different hacks, patches, refactors, fixes for web, data, and text processing systems

Novtek Test Systems, San Jose
Networking Software Engineer

1999

Integrated Device Technology, San Jose
Unix System Admin

1998


Reach me:
mdagosta@codebug.com
See also:
Professional Bio
1-page Résumé