Steven Kryskalla

Steven Kryskalla

Millbrae, United States
Hire Steven
Scroll To View More
Steven Kryskalla

Steven Kryskalla

Millbrae, United States
Member since September 22, 2014
Steven is a full-stack software engineer and web developer with nearly a decade of experience working on large consumer projects for some of the world's most easily recognizable companies. Recently focused on DevOps, he is a smart and personable professional who can tackle solo or team challenges with equal ease.
Steven is now available for hire
Portfolio
  • Dropbox
    Python, Puppet, Jenkins, VMware vSphere, Trac, Bitten, Bash
  • CommandIQ
    Python, AWS (EC2, Redshift, S3, boto), Python, Redis, RQ.
  • Lumosity (Lumos Labs)
    Ruby on Rails, Chef, MySQL, Redis, Python, Nagios, Graphite, HAProxy, CentOS
Experience
  • Python, 13 years
  • Flask, 4 years
  • Git, 5 years
  • Linux, 15 years
  • Redis, 5 years
  • JavaScript, 8 years
  • DevOps, 3 years
  • Ruby, 3 years
Millbrae, United States
Availability
Part-time
Preferred Environment
Vim, Chrome, Git, Linux, and a terminal.
The most amazing...
...hard and fun problem I've worked on was a live migration and resharding of a single large Redis instance to 30 shards.
Employment
  • Software Engineer, Release Engineering
    Dropbox
    2015 - PRESENT
    • Operationalized and automated manual processes related to desktop client builds (Windows, Linux, and OSX).
    • Maintained and improved the existing build system (Trac, Bitten, py.test) for desktop clients.
    • Designed and deployed a new desktop client build system using Jenkins, VMware vSphere, and Python.
    • Participated in on-call rotation for build issues.
    • Wrote custom puppet modules for OS X and Linux to provision build infrastructure.
    Technologies: Python, Puppet, Jenkins, VMware vSphere, Trac, Bitten, Bash
  • Senior Back-end Engineer
    CommandIQ
    2014 - 2015
    • Improved the reliability and functionality of back-end systems (data processing pipeline).
    • Used auto-scaling groups for deployment (Netflix-style red/black deploys of new AMIs).
    • Integrated Rollbar for better visibility of platform errors & exceptions.
    • Added monitoring via CloudWatch.
    • Redshift data warehouse cluster management (data loading, unloading, monitoring, cluster resizing, etc.).
    Technologies: Python, AWS (EC2, Redshift, S3, boto), Python, Redis, RQ.
  • Senior Software Engineer, Operations
    Lumosity (Lumos Labs)
    2012 - 2014
    • Fixed hardware failures, network failures, MySQL and redis crashes, bad deploys, DoS attacks, failed maintenance windows, and more at all hours of the day.
    • Managed 150 dedicated servers (dedicated hardware from SoftLayer).
    • Sharded and scaled clusters for MySQL, Redis, and Memcached.
    • Added automation and monitoring for all levels of the stack.
    • Managed configuration with Chef and Ansible.
    Technologies: Ruby on Rails, Chef, MySQL, Redis, Python, Nagios, Graphite, HAProxy, CentOS
  • Software Engineer, Operations
    Lolapps
    2011 - 2012
    • Rewrote copy-pasted Bash deployment scripts as clean, re-usable Python code (with Fabric).
    • Migrated internal Subversion repos to Git and GitHub.
    • Set up a continuous integration and deployment system using Jenkins.
    • Implemented automated rolling of MySQL table partitions to safely rotate out old data on live database servers.
    • Helped manage 200+ dedicated servers in many capacities including provisioning, automation, and maintenance.
    Technologies: Python, Pylons, Fabric, Bash, MySQL, MongoDB, Memcached, HAProxy
  • Software Engineer
    ePrize
    2008 - 2011
    • Built online promotions for top brands such as Xbox, Disney, Gap, Condé Nast, Dell, and Coca-Cola.
    • Led development on Xbox Live Rewards.
    • Built custom CMS and internationalization functionality on top of Django.
    • Did back-end engineering work for large scale email marketing campaigns via ExactTarget.
    • Developed Facebook applications.
    • Integrated and built data exchanges for clients using a broad range of technologies (SOAP, REST, SFTP, Java, C#, Perl, Python, etc.).
    • Created custom reports and dashboards for clients to help them visualize their programs' metrics.
    Technologies: Perl, JavaScript, Python, Django, Web services (REST, SOAP), MySQL, Facebook Graph API, Twitter API
  • Robotics Lab Assistant
    Lawrence Technological University
    2005 - 2007
    • Built software to generate thousands of pages of printed material for Robofest competitions (certificates, name badges, signs, etc.).
    • Did web development for Robofest.net using Java, JSP, and Python.
    • Taught classes and led workshops on robotics for people of all ages (grade school through adult).
    • Helped organize and run Robofest events.
    • Conducted systems administration for robotics and computer labs on campus (Linux, Windows, Solaris).
    Technologies: Java, Python, C, C++, Robotics, SVG
Experience
  • Journal of Brief Ideas (Development)
    https://github.com/physicsdavid/journalofbriefideas

    An open access journal (like arXiv) for scientific ideas. Winner of the Communications category at Science Hack Day SF 2013.

  • OpenXC Taximeter (Development)
    https://github.com/lost-theory/ingenuity-taxi

    A program that shows drivers the real-time cost of their trip using data from OpenXC. Winner of Best Use of Data at BoingBoing Ingenuity 2013.

  • Xbox Live Rewards (Development)
    http://rewards.xbox.com/

    Microsoft's loyalty program for Xbox Live members. I built out the back-end (integrating with Xbox Live and partners), CMS functionality and internationalization, and front-end features (surveys, data visualization, other interactive functionality).

  • Disney Movie Rewards (Development)
    http://www.disneymovierewards.go.com/

    Disney's movie rewards program. I performed maintenance and built out custom functionality including custom reporting, promotions, and integration with Disney and other vendors.

  • My StackOverflow profile (Other amazing things)
    http://stackoverflow.com/users/75956/lost-theory

    Rated top 10% for Python development.

Skills
  • Languages
    Python, JavaScript, SQL, Ruby, Perl
  • Frameworks
    Flask, Django, Ruby on Rails, Pylons
  • Tools
    GitHub, Git, Nagios, Mercurial, Adobe Photoshop, Paint.NET, Inkscape, Subversion, Audacity
  • Platforms
    Linux, Mac OS X, Windows, Android
  • Storage
    Redis, MySQL, Memcached, PostgreSQL, MongoDB, Amazon Redshift
  • Misc
    Graphite, Tornado
  • Paradigms
    DevOps, Object-oriented Programming (OOP), Agile Software Development, Scrum, Functional programming, Concurrent Programming, Asynchronous Programming
  • Libraries/APIs
    Twilio, Underscore.js, jQuery, Facebook API, Mailgun API, Twitter
Education
  • Bachelor of Science degree in Computer Science with a minor in Mathematics
    Lawrence Technological University - Southfield, Michigan
    2003 - 2008
I really like this profile
Share it with others