Difference between revisions of "Tyler Cipriani—Résumé"
Thcipriani (talk | contribs) (Start page!) |
Thcipriani (talk | contribs) (update) |
||
Line 1: | Line 1: | ||
− | + | '''Hi! I'm Tyler. <code>/me *waves*</code>''' | |
− | I | + | I believe in libre software that works for users to help empower a vibrant and thoughtful community. |
− | |||
− | |||
[mailto:tyler@tylercipriani.com tyler@tylercipriani.com] | [mailto:tyler@tylercipriani.com tyler@tylercipriani.com] | ||
− | + | <code>6237 D8D3 ECC1 AE91 8729 296F F6DA D285 018F AC02</code> | |
+ | </blockquote> | ||
− | == | + | == Contact == |
− | + | [mailto:tyler@tylercipriani.com tyler@tylercipriani.com] | |
− | |||
− | |||
− | |||
− | |||
− | + | <code>6237 D8D3 ECC1 AE91 8729 296F F6DA D285 018F AC02</code> | |
− | + | (720)515-2479 | |
− | + | == Open Source == | |
− | + | ; [https://github.com/wikimedia/scap Scap] | |
− | * | + | : |
− | * | + | * Wikimedia foundation's deployment software. I led the most-recent update for this software. |
− | * ' | + | ; [https://github.com/wikimedia/keyholder Keyholder] |
+ | : | ||
+ | * Python3 <code>ssh-agent</code> proxy. I wrote about [https://blog.wikimedia.org/2017/03/22/keyholder/ Keyholder] for the Wikimedia Foundation blog. | ||
+ | ; [https://github.com/sparkfun/jenkhub JenkHub] <code>INACTIVE</code> | ||
+ | : | ||
+ | * Ruby daemon to connect SparkFun's internal Jenkins server with our GitHub hosted repository | ||
+ | ; [https://github.com/thcipriani/dotfiles .dotfiles] | ||
+ | : | ||
+ | * My dotfiles became a personal archive several years ago. This repository keeps my configuration and scripts, serves my blog, and holds all my photos. One repository to maintain over many years. | ||
− | + | == Experience == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * Built and | + | ; '''Wikimedia Foundation''' -- ''Software Engineer'' -- 2015-02-09 - ''Present'' |
− | * | + | : |
− | * Developed, designed, and architected internal and customer-facing web services to | + | * Led creation of python-based deployment tooling that deploys changes for all software in production--including MediaWiki--to around 1,000 production servers |
− | + | * Work as part of a cross-department team to migrate production microservices to a continuous deployment pipeline using Go, Docker, Minikube, and Kubernetes | |
− | + | * Tech:<br /> | |
− | + | <code>Linux</code> <code>Debian</code> <code>Python</code> <code>Git</code> <code>Puppet</code> <code>Jenkins</code> <code>Go</code> <code>Docker</code> <code>Kubernetes</code> <code>MediaWiki</code> <code>PHP</code> | |
+ | ; '''SparkFun''' -- ''Web Developer/Systems Administrator'' -- 2013-11-18 - 2015-02-07 | ||
+ | : | ||
+ | * Created android-tablet, ReactJS-based shipping software | ||
+ | * Migrated important table logging from MongoDB to PostgreSQL-trigger audit trail | ||
+ | * '''Environment''':<br /> | ||
+ | <code>PHP</code> <code>PostgreSQL</code> <code>Debian</code> <code>chef</code> <code>Git</code> <code>nginx</code> <code>MongoDB</code> <code>Memcached</code> <code>Beanstalk</code> <code>Gearman</code> <code>Nagios</code> <code>Jenkins</code> <code>CasperJS</code> <code>PHPUnit</code> <code>jQuery</code> <code>QUnit</code> <code>Bootstrap</code> <code>saltstack</code> | ||
+ | ; '''UpSync''' -- ''Web Developer/Systems Administrator'' -- 2012-10-22 - 2013-11-15 | ||
+ | :* Developed features for mobile, offline project with PHP 5.4, JavaScript, and Objective-C | ||
+ | * Built, monitored, and maintained load-balanced VPC CentOS-6-based LAMP stack on AWS | ||
+ | * '''Environment''':<br /> | ||
+ | <code>AWS</code> <code>CentOS</code> <code>PHP</code> <code>MySQL</code> <code>XCode/Objective-C</code> <code>SVN</code> <code>Nagios</code> <code>Cacti</code> <code>WebSQL</code> <code>AMD.js</code> <code>Backbone</code> <code>D3</code> <code>jQuery</code> | ||
+ | ; '''Custom Channels''' -- ''Director of Technology'' -- 2009-07-22 - 2012-10-19 | ||
+ | :* Built and maintained small pool of Xen-based virtual servers | ||
+ | * Built and maintained Linux (CentOS and Ubuntu) VPS machines for file storage, streaming media, and web applications | ||
+ | * Built command line tools to manage 100s of thousands of OGG, FLAC, and MP3 files | ||
+ | * Developed, designed, and architected internal and customer-facing MVC web services to stream music and manage a playlist of songs |
Revision as of 16:08, 9 March 2018
Hi! I'm Tyler. /me *waves*
I believe in libre software that works for users to help empower a vibrant and thoughtful community.
6237 D8D3 ECC1 AE91 8729 296F F6DA D285 018F AC02
Contact
6237 D8D3 ECC1 AE91 8729 296F F6DA D285 018F AC02
(720)515-2479
Open Source
- Wikimedia foundation's deployment software. I led the most-recent update for this software.
- Python3
ssh-agent
proxy. I wrote about Keyholder for the Wikimedia Foundation blog.
- JenkHub
INACTIVE
- Ruby daemon to connect SparkFun's internal Jenkins server with our GitHub hosted repository
- My dotfiles became a personal archive several years ago. This repository keeps my configuration and scripts, serves my blog, and holds all my photos. One repository to maintain over many years.
Experience
- Wikimedia Foundation -- Software Engineer -- 2015-02-09 - Present
- Led creation of python-based deployment tooling that deploys changes for all software in production--including MediaWiki--to around 1,000 production servers
- Work as part of a cross-department team to migrate production microservices to a continuous deployment pipeline using Go, Docker, Minikube, and Kubernetes
- Tech:
Linux
Debian
Python
Git
Puppet
Jenkins
Go
Docker
Kubernetes
MediaWiki
PHP
- SparkFun -- Web Developer/Systems Administrator -- 2013-11-18 - 2015-02-07
- Created android-tablet, ReactJS-based shipping software
- Migrated important table logging from MongoDB to PostgreSQL-trigger audit trail
- Environment:
PHP
PostgreSQL
Debian
chef
Git
nginx
MongoDB
Memcached
Beanstalk
Gearman
Nagios
Jenkins
CasperJS
PHPUnit
jQuery
QUnit
Bootstrap
saltstack
- UpSync -- Web Developer/Systems Administrator -- 2012-10-22 - 2013-11-15
-
- Developed features for mobile, offline project with PHP 5.4, JavaScript, and Objective-C
- Built, monitored, and maintained load-balanced VPC CentOS-6-based LAMP stack on AWS
- Environment:
AWS
CentOS
PHP
MySQL
XCode/Objective-C
SVN
Nagios
Cacti
WebSQL
AMD.js
Backbone
D3
jQuery
- Custom Channels -- Director of Technology -- 2009-07-22 - 2012-10-19
-
- Built and maintained small pool of Xen-based virtual servers
- Built and maintained Linux (CentOS and Ubuntu) VPS machines for file storage, streaming media, and web applications
- Built command line tools to manage 100s of thousands of OGG, FLAC, and MP3 files
- Developed, designed, and architected internal and customer-facing MVC web services to stream music and manage a playlist of songs