猫カフェ
the weird musings & projects of katalina

experience

  • Citrix - Sr. Software Engineer - as of jun 2019

    • working on citrix workspace UI/experience team
  • Packet.GG - CIO & Co-Founder - jan 2017 to mar 2019

    • set out to build a better network across the pacific, focussed on low-latency and esports.
    • react & vue heavy web frontends
    • node & go cloud service backends w/ some basic microservices
    • ran all internal IT/devops, which involved docker, kubernetes, and helm.
    • delegated a small team of developers
    • budgeted and planned for physical hardware builds
    • lots and lots of freebsd/linux automation.
  • Twitch Streaming - mar 2017 to dec 2017, ongoing-ish

    • creative programming edutainment-style content
    • taught engineering principles to viewers while building random projects
    • pulled in average 20-40 viewers every stream, almost every day
    • hailed for giving a fun "co-working" space style vibe
  • SplitmediaLabs & Player.me - DevOps Engineer - sept 2014 to dec 2016

    • splitmedialabs predominantly makes xsplit, a capture and livestreaming suite
    • player.me is a social networking platform for gamers and streamers, and was acquired by the above.
    • played a minor role in making the main laravel+react+node app
    • worked on all 3rd party integrations, link crawling, and message parsing algorithms
    • audited app for security (xss, csrf, etc)
    • devops work with ansible, elk/graylog2, linode, haproxy, AWS; eventually docker & kubernetes
    • wrote early server-side rendering service for react
    • wrote various services for automation, mostly in react+node.

things i've worked with

  • languages

    • go since 2012. it's my favorite language, period; i've been on the train since 1.0.
    • js since 2011. old js sucks, but new js... 💝 also flow + typescript. and express. and react. and vue.
      • and npm install... oh my god it's 5TB
    • html/css since whenever. duh. css is home. i only complain about it when it's too fun.
    • c# since 2017. mostly in the context of games, but i appreciate .net core.
    • c++ since 2018. so, you know, i'm only about that modern c++,
      • and i also don't know what memory management is.
    • python since 2011. never done django but maybe i'm still unchained.
    • php since 2010. have done both gross php and laravel. not my style, really.
    • ruby a little since 2012. what can i say? it's a weeaboo language.
    • lua a little since 2013. openresty is neat.
    • erlang/elixir a very tiny amount. beam koolaid. it's tough to shake.
  • tools

    • docker a lot since 2015. "docker docker docker docker docker docker docker" - internet.
    • kubernetes. it's beautiful. and i want more of it. and helm.
    • makefiles. for some reason i'm not that bad at them.
    • elk stuff. i'm a graph nerd, sue me.
    • influx stack. it's been a while but.. graph nerd.