Skip to content

Instantly share code, notes, and snippets.

@voidfiles
Last active June 1, 2018 18:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save voidfiles/186814 to your computer and use it in GitHub Desktop.
Save voidfiles/186814 to your computer and use it in GitHub Desktop.
Alex Kessinger

Alexander J. Kessinger

Personal Statement

I see my job as efficiently delivering value to my customers. Most of the time that means working with my team mates to understand our goals and our process. Then iteratively executing a plan and checking in with my team and customers to ensure that we are moving closer to our goals.

I love working on teams that see performance as a must, at all levels, but most importantly at the team level.

Here are my personal values.

Work Experience

bepress, senior software architect: (2017 Jan - Present) bepress, senior software engineer: (2015 Jan - 2017 Jan)

  • With organization stake holders I helped to architect and start to implement the overhaul of a 16 year old perl application
  • Directly contributed to every layer of this project from building infrastructure with ansible and terraform to implementing frontend features
  • Implemented significant process overhaul to reduce the iteration time of the product using Agile, CI/CD and application changes to make this possible
  • Brought deployment schedule down from every 3 months to twice a week, in some projects made multiple deploys a day possible.
  • Implemented a number of new services in Go.
  • Apart of on-call rotation for entire service.
  • Overhauled dev environments to use containers in order to reduce developer downtime
  • Worked with organization to reduce process that did not directly contribute value to our users

All Day, VP of Engineering: 2014 May - 2014 Dec

  • Planned, designed, implmented, and delivered V1 of entire product in less the 4 months
  • Served over 1 million unique users in the first 24 hours of deployment. We utilized autoscaling systems in order to scale our backend as required.
  • Implemented an API first strategy that allowed us to quickly iterate with stake holders. Often working from idea to production in less then 1 day.
  • Managed 2 other engineers
  • Worked with executives to strategize, plan, envision, and execute on a daily basis.

Mixed Media Labs, Engineer: 2010 - 2014 (worked on picplz.com then App.net)

  • Implemented features across the stack from infrastructure to front-end
  • Brought to market 4 products in 4 years
  • Helped build a platform that powered hundreds of social apps
  • Built systems that allowed the deployment for features within days of genesis

Other positions:

  • Yahoo, Front-end Engineer: Spring 2008 - 2010
  • Yahoo, Part-time Intern: Fall 2007-spring 2008
  • Yahoo, Full-time Intern: Summer 2007
  • Monkeybrains, Intern: 2005 - 2007 http://www.monkeybrains.net

Technologies

  • languages: Python, Go, Javascript, Ruby, Objective-C
  • ci/cd: Jenkins, Travis, CircleCI
  • configuration managment: Terraform, Ansible, Puppet
  • containers: Docker, Docker Compose, Kubernetes, ECS
  • other: Setup numerous cloud topologies on AWS. Utilizing RDS, SQS, Route53, S3.

Education

  • Highschool: Graduated from Brighton, Salt Lake City, UT 2002
  • College: Attended Mesa Collage from 2002 - 2005
  • College: Attended SF State 2005 - 07
  • Studied: Broadcast and Electronic Media

Major Non-Work Projects:

Instapaper for videos: http://wacchen.com [no longer running]

I created a website for bookmarking videos into a list you can watch later. I eventually sold this project. The original version was written as a rails app to gain some experience in ruby and rails, later I re-wrote into python.

Incursion is an ORM for InfluxDB

Incursion is an MIT Licensed InfluxDB client, written in Python, for developers.

The existing InfluxDB python client is great. This client is built on that but many python developers have come to expect a programmatic method for building queries on top of a raw unstructured query interface.

Incursion was built to bring a new pattern to your InfluxDB Queries.

Lark a RESTy interface for Redis

Lark is a python library that provides a generic method from transforming a HTTP request into a redis command. If you have heard of webdis this works in roughly the same way. It provides two main framework specific methods for Django, and Flask. Though it should be easy to fit Lark into any python web framework.

Portalpress and TheDailyPortal.com

I worked with Jon Mitchell to develop Portalpress an easy to use static blogging engine built on top of Jekyll. I tried to build something that was easy for him to single-handedly manage and update from anywhere.

During the development of Portalpress I ended up contributing code upstream to Jekyll.

Fully Offline HTML5 iPhone app

You can see it here http://tetris.alexkessinger.net I wrote this as a HTML4 demo app. I also wrote a tutorial that covers how I did it. The tutorial is published here http://sixrevisions.com/web-development/html5-iphone-app/

An interactive simulation of the broadcast media marketplace

As a student working with my professor, I designed and implemented a simulation that the students used to learn about the broadcast media market place.

MP3 blog crawler, indexer, and searcher:

I built an MP3 blog spider and aggregated the results into lists of the best music in the blogosphere. It worked like hypem.com.

Recipe search engine

I created a recipe search engine that took the ingredients you had on hand and presented you with recipes that you could make.

Minor Contribution to Jekyll

Jekeyll is a static site generator written in ruby. It powers a tool called octopress. I made a minor contribution to Jekyll. jekyll/jekyll#945

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment