My collection of skills I’ve learned over time throughout my projects, work history, and self-interest in solving various problems.

General

  • Software Architecture for Web, Desktop and Command Line Applications
  • RESTful Standards & Guidelines
  • Code Profiling Performance & Optimization
  • Design Patterns
  • Container Environments (Docker/rkt)
  • Agile/Scrum & Project Management
  • Git Workflow and Branching Strategies
  • Well-versed in Client & Server Technologies

Specialized Skills

  • Microservices Architecture & Design
  • Frontend Architecture
  • Low-Level HTTP APIs & Specification
  • Digital Media Content Playback - DASH, HLS & HTTP Smooth Streaming Players
  • Digital Media Content Packaging - DASH / HTTP Smooth Streaming / HLS
  • Digital Media DRM - Widevine, Playready, Fairplay, Clear Key and AES-based DRM
  • Audio/Video Technologies and Tools
  • P2P Protocols BitTorrent, IPFS & Bitcoin
  • Distributed Applications and Decentralized Infrastructure
  • Javascript/Node
  • Golang

Frontend

  • CSS Frameworks - Bootstrap, YUI PURE, Foundation, Skeleton, 960 Grid
  • Javascript Frameworks — jQuery, React, Knockout, Backbone, Angular, Mootools, YUI
  • Javascript Libraries — Bootstrap.js, Modernizr, Moment.js, Require.js, Typeahead, gmaps and more
  • Markup — Valid HTML/HTML5/XHTML, W3C standards and accessibility, browser compatibility
  • Performance — Concatenation/minifying tools, CDN, Caching, validation tools, Chrome profiling devtools
  • SEO — Google Analytics, Proper markup for SEO ranking, Google Webmaster Tools
  • UI/UX — Font-awesome, Parallax design, Responsive design and mobile optimization
  • HTML5 — CSS3, Data attributes, Audio/Video support, Local Storage, Websockets
  • JS/CSS Preprocessors — CoffeeScript, LESS, SASS, Stylus
  • JS Tooling — Gulp, Grunt, NPM, Babel, WebPack, Browserify
  • Desktop — Electron
  • ES6, ES2015, ES7+

Backend

  • Python

    • Frameworks — Django, Flask
    • ORM — Django ORM, SQLAlchemy, Peewee, MongoEngine, MongoKit
    • Libraries — Boto, Requests, Fabric, Celery, Redis, BeautifulSoup, PIL/Pillow
    • Template Engines — Jinja2, Django, Mako
    • WSGI/HTTP — Gunicorn, UWSGI, Twisted
    • System — Supervisor, Selenium
    • Testing — Nose, PyTest
    • Tools — Virtualenv, iPython, PyCharm, pyenv
  • Go

    • HTTP — Echo, Gin, Martini, Gorilla
    • Tools — gvm, vim-go, godep, gocode, godoc
  • Node

    • Frameworks — Express/Koa
    • ORM/Database driver — Mongoose, redis
    • Libraries — Request, Socket.io, uuid, crypto
    • Templates — Jade, Hogan, Mustache, EJS, Handlebars, Underscore
    • ECMA — ES5, ES6, ES2016, ESNEXT
    • Desktop — Electron
  • C#

    • ASP.NET MVC4/5
    • Razor
    • LINQ
    • Windows Azure Table and Blob Storage
    • Visual Studio 2010/2012/2013 + ReSharper

Database

  • SQLite
  • PostgreSQL
  • MySQL/MariaDB
  • MongoDB
  • Redis
  • Memcached
  • SQL/Mongo CLI
  • AWS RDS
  • AWS DynamoDB

DevOps

  • Docker
  • AWS CLI

System Administration (Linux)

  • General operations, maintenance, user and permissions management
  • IPTables
  • Nginx/Apache
  • Package Manager/Compiling
  • OpenVPN
  • Ruby/Python/Node/Java + LAMP App Deployment
  • Supervisord/Forever/Systemd/init.d
  • Bash/Shell scripting
  • SQL
  • Curl/wget
  • SSH/SFTP/FTP

Hosted Platforms

  • Windows Azure - Table and Blob Storage, Media Services (AMS)
  • Amazon Web Services - S3, EC2, SES, RDS, ElasticCache, ECS
  • Firebase
  • DigitalOcean and Linode for VPS hosting
  • Cloudflare
  • Facebook and Dropbox API
  • Github

Software/Tools

  • Visual Studio 2008/2010/2013
  • Azure Management Studio
  • LINQPad
  • Jetbrains IDEA/PyCharm
  • Vi/VIM + plugins
  • Chrome DevTools for testing/debugging
  • Selenium
  • Git/SVN versioning

OS

  • Windows XP/Vista/7/8/10/Server
  • OSX/Darwin
  • Linux/Unix
    • Ubuntu/Mint
    • Redhat/Fedora/Centos
    • Arch
  • iOS
  • Android