I'm a self-driven passionate full-stack engineer who loves working with big data and algorithms
I've worked heavily with Backbone.js and Marionette. I work on Marionette and also am currently working on Marionette.Inspector which is a chrome extension that allows you to inspect your Backbone applications and navigate views, events, data and more via the chrome inspector. I've also written plugins for localStorage syncing and various other things with Backbone.
I'm familiar with
- event oriented architecture for large-scale apps
- using react as a view layer on top of Backbone
- view models
- complex nested views
- polymorphic inheritance with model classes and views
I'm familiar with keeping forks up to date with remote upstream branches. I'm familiar with writing git aliases to shorten up longer commands. I know various workflows with git for working with larger teams such as rebasing, merging, resolving conflicts, and not force pushing to master :)
I've worked with relational databases that contain 500k+ records where indexing and queries are crucial. As well as database pooling, horizontal scaling, and sharding. I've also stress tested systems with load testing tools and optimized bottlenecks within queries.
I've built custom directives to display charts in real-time via websockets. I've also built custom directives for forms. I have heavy experience with Backbone/Marionette so i can bring a lot of that over to Angular.
I know jQuery pretty extensively and have also written my own library Select which allows you to grab all of the children elements of a parent if defined and then rename them and use other methods depending on the scenario.
I've worked with MySQL for many years and have also use MariaDB which is a enhanced replacement for SQL which handles faster transactions. I also have used Redis, Mongodb, Couchdb for large scale applications
I'm very comfortable taking a PSD design and coding it into an HTML5 layout, i'm familiar with the differences between html5 and previous versions. I'm also very familiar with CSS3 properties and am a huge fan of SASS