Steven Kryskalla

Steven K.

Walled Lake, MI

Lesson Details


Levels Taught:
Beginner, Intermediate, Advanced
Let me teach you how to use Python for web applications, data processing, automation, scraping, robotics, monitoring, systems administration, and much more.
See all subjects

Steven teaches



Steven delivers an exceptional lesson experience and ranks in the top 15% of our teachers nationwide.
Teaches students:
Ages 6+

Teaching since:

I am a software engineer with over 10 years of experience in San Francisco, Silicon Valley, and Metro Detroit. I've worked in multiple roles: full stack, front-end, back-end, and operations/DevOps/SRE, from small 7-person startups to large household names.

Outside of my professional work I've done consulting, teaching, and 1-on-1 mentoring with people from all backgrounds. I came up with the curriculum for and taught "Learn Python Live", a series of online courses on Python and web development. I volunteered to teach and tutor an AP Computer Science class (using Java) at a local high school. I helped run workshops for grade through high school students teaching programming using LEGO Mindstorms.

My favorite language is Python, which I've been using for over 15 years. I've also used a lot of JavaScript, Ruby, HTML, CSS, and Bash. I have extensive experience with technologies such as Linux, MySQL, Postgres, Redis, Amazon Web Services, Google Cloud, Django, Flask, Git, Chef, Ansible, and more.

I received a B.S. in Computer Science (mathematics minor) from Lawrence Technological University.

Looking forward to working with you!

+ Read More


Software Engineer
Mar 2015 - Oct 2017

Worked as a Software Engineer for two years on Desktop Platform (infrastructure for Dropbox's Windows, Mac, and Linux desktop app), then worked as a Site Reliability Engineer on Magic Pocket (Dropbox's exabyte scale block storage system).

Sr. Software Engineer, Backend
Oct 2014 - Mar 2015

Migrated data processing / ETLs from AWS Data Pipeline to a simpler Python + RQ system (reduced complexity, easier maintenance, better monitoring). Replaced email-based alerting system with an error aggregation service. Technologies used: Python, Postgres, redis, RQ, AWS (EC2, Redshift, SQS, S3, CloudWatch, RDS, boto).

+ Read More
Sr. Software Engineer, Operations
Apr 2012 - Oct 2014

Handled operations at every level of the stack as grew from 20 million to 60+ million users. Scaling, security, performance & profiling, monitoring, automation, configuration management, being on-call & performing maintenance. Technologies used: sharded MySQL, sharded Redis, HAProxy, Chef, Ruby, Rails, Python, Nginx, memcached, Graphite, Nagios. Hosted on SoftLayer (bare metal) and AWS.

+ Read More
Software Engineer, Operations
Sep 2011 - Mar 2012

Maintained and helped build out infrastructure of 200+ dedicated servers. Migrated internal Subversion repos to Git & Github. Set up automated testing & CI system using Jenkins. Rewrote bash deploy scripts in Python + Fabric.

Software Engineer
May 2008 - Aug 2011

Built online promotions for top brands (Xbox, Disney, Gap, Condé Nast, Dell, Coca-Cola). Developed Facebook applications; integrated with Twitter search and Facebook Connect for social programs.

Robotics Lab Assistant
Feb 2005 - Apr 2007
Lawrence Technological University

Website administration, web development, and software development for the Robofest program at LTU. Wrote custom software for the generation of all printed materials needed across 40 different competition sites (certificates, signage, badges, and more).


Bachelors of Science, Computer Science (mathematics minor)
Sep 2003 - May 2008
Lawrence Technological University


Fluent / Native Proficiency

0 Reviews

Write a Review

You may want to revisit

Previously viewed teachers: