- 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.
I received a B.S. in Computer Science (mathematics minor) from Lawrence Technological University.
Looking forward to working with you!
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).
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
Handled operations at every level of the stack as Lumosity.com 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
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.
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.
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).