(Backend === true && Frontend === true && Environment === true)
- Address: Santa Clara, CA and Portland, OR 97213
- Device: if you know me .. you know it .. ;-)
- URL: thegleemachine.com
- Email: bodytoss2012 (at) gmail (dot) com
Creative, energetic, and driven technology leader with 15 years of CTO and engineering experience. Innovation agent, problem solver and developer of mobile applications and web technologies. Excellence in diverse programming languages, with the ability to rapidly learn new ones. Excels in developing and implementing robust and scalable network infrastructures while leveraging cloud architecture. The ability to rapidly translate design to substance.
- Cassandra Clusters: Assisted in design and deployment of Cassandra rings into AWS. Multi-AZ and inside existing layered VPC network.
- Mongo Clusters: Architecture and Automated Deployment of Mongo clusters inside VPC.
- Elasticsearch Clusters: Automated deployment of Elasticsearch cluster in a layered VPC network.
- 'ELK Stack': Automated deployment of ElasticSearch, Logstash, and Kirbana for monitoring with Flask and Funnel.
- Kafka and ZooKeeper: Deployment of Kafka and ZooKeeper into a VPC to feed Spark jobs.
- HA CloudHSM: Architected and deployment of Highly Available HSm devices with Certificate Provision services to secure web services and client cert management. R&D for HSm use with Cassandra Clusters for encryption key management.
- Multi AZ VPC: Architecure and Automated Deployment of VPC network with modular layers for security pen testing including VPC Peering for secure intra-network communication.
- Tableau+Redshift: Architecture and Automated delpoyment of MS Servers in a layered VPC with Tableau integrating with Redshift for data persistence.
- VPN Tunnels: Deployed multiple secured VPN tunnels to connect media sources to AWS infrastructure.
- CurrentFocus: Docker, CoreOS, Lua, Go Lang, Scala, Hadoop, Cassandra cluster, Mongo cluster, Redis cluster, scaling Node.js
- Languages: Go, JavaScript, Lua, Scala, Ruby, PHP.
- Cloud and Enterprise Specialties: AutoScaling, CloudFormation, Chef, ElasticSearch.
- Frameworks: Node.js, Ruby on Rails 2 & 3, various PHP frames, Express (MVC for Node.js), jQuery, Sinatra, Padrino.
- Web Technologies: AJAX, CSS, SASS, XML, JSON, XHTML/HTML4 and 5, REST, OpenID, OAuth, DOM, Cucumber
- Applications: Nginx, Apache, Firebug, Git/GitHub, Subversion, Varnish, VMware, Xen, Hudson, Jenkins, Monit, Puppet, Chef, Copper Egg, Splunk, New Relic.
- Operating Systems: Mac OSX, Linux (CentOS, AmazonLinux, CoreOS, Ubuntu, Fedora, FreeBSD), MS Windows.
- Cloud Computing: Amazon Web Services, Heruku, Google App Engine, Engine Yard, and RackSpace.
- Databases: mySql, MongoDB, CouchDB, Redis, Cassandra, Microsoft SQL Server, SQLite.
- API's: WebSOLR, Google Apps, Twitter, Facebook, YouTube, OpenAuth, YDN.
- Philosophies: MVP (minimum viable product), Agile Development, SCRUM, Pair Programming, Lean Operations, Using Money Right.
###Lead Systems Analyst, Senior Deployment Engineer, OnCue, a Verizon Company; Santa Clara, CA - Feb 2014 - Current###
- AWS Cloud architecture, design, and implementation for production and qa environments.
- Production infrastructure, 24/7 on-call support.
- Deployment automation.
- Release Management for 150+ engineers.
- Team building, interviews, hiring, etc.
###Senior Cloud Operations Engineer, Intel Corp.; Santa Clara, CA - Jan 2013 - Current###
- Production infrastructure - architecture and rotating 24/7 support of AWS HA/DR infrastructure
- AWS Cloud - architecture of HSm system, secure VPC environment with VPN tunneling into Corp Network to deliver highly secured key data, Redshift services, Mongo clusters, EMR, Kafka with ZooKeeper
- Deployment automation for all environments utilizing cloudformation, auto-scaling, and chef
- Solving tough engineering problems like scaling streaming video on the cloud or architecting LunaSA encryption with AWS HSm to scale to millions of devices
- Responsible for release management and production deployment for 150 software engineers
####CTO consultancy company servicing small and medium sized businesses.####
- Designed and built AWS based cloud infrastructure including databases, web-servers, file server and vpn functionality.
- Engineering team development, infrastructure scaling and automation, engineering release management.
- Built various business automation systems including CMS, CRM, and engineering management systems.
- Current clients include Intel Corp., stealth health care startup and Bottle And Box.
###Lead Ruby Engineer, Rejuvenation Inc; Portland, OR – Sep-Nov 2012 consulting ###
- Daily ruby and rails tasks for production websites and applications.
- Interfaced with MS Dynamics and SQL databases running product data.
- Acted as Senior Systems Engineer to cover vacation time. Backed up on Senior Systems Engineering tasks. (Network hardware support, DAX and IIS support, Ruby full-stack support, product rendering server support)
- Optimized production Ruby application code using best practices. (Observers and Presenters, MongoDB index optimization, implementing test coverage for existing code, moved from Resque to Sidekiq for background tasks.)
- Created SCRUM practices to promote Agile Methodologies and to assist in my leadership efforts.
- Led multiple distributed engineering teams (7-10 engineers + 2 management) in daily and long-term projects. (utilized standardized SCRUM practices like stand-ups and Agile Methods from scratch in 2 week iterations using Pivotal Tracker and other tools)
- Optimization of Caching systems utilizing Sidekiq. Upgraded Mongoid 2 to Mongoid 3 and backed by Redis servers.
###Lead Ruby Developer: Centerpointe Research Institute; Beaverton, OR – May-Aug 2012 consulting ###
- Daily ruby and ruby on rails tasks for production websites and applications.
- Interfaced with Oracle and MySQL databases running legacy data.
- Converted legacy PHP applications to Ruby applications.
- Developed custom shopping cart using Shopify to seamlessly integrate into existing systems.
- Re-factored production Ruby on Rails applications to best practices. (use of helpers, indexing sql queries, implementing the use of engines, setup Bundler with current 2.3 version, moved to Ruby 1.9.2 and 1.9.3.
- Led preparations for upgrading production applications from Ruby on Rails 2.3 to Ruby on Rails 3.2.
- Developed standards for agile work-flow including Github practices, SCRUM, and Continuous Integration.
- Developed front-end code using Javascript, SASS, and HAML.
- Transitioned production product and in development product to distributed dev team in India.
- Led successful development cycle for an auction system built with Rails and JS.
- Architected the design of asynch functionality using Node.js.
- Managed daily operations process setup and documentation.
- Technologies used: Rails 3.0.1, Mongo, SOLR, Engine Yard Cloud, git and Github, 37 Signals Suite.
- Transitioned product to AWS from dedicated server.
- Redesigned architecture for auction system and timers from PHP to Ruby and JS.
- Working to design Node.js servers for individual auction item sockets.
- Assisted in technology to support international licensing of product line.
####Mobile consumer products company.####
- Responsible for all aspects of technology and business development.
- Successfully developed relationships with key players in the mobile industry.
- Developed, marketed, sold and evangelized consumer and business mobile products and services, including mobile web and off-the-dock applications, mobile marketing, and mobile media.
- Developed our flagship mobile web product using PHP, XML/XSLT, mySQL with mobile device detection scripts and content delivery systems. Developed web services consuming various partner content with XML data and parsing engines.
####Web-based entertainment portal for music, visual art, and video.####
- Responsible for business development, web development, and application development.
- Also managed the creation of web-based entertainment including music, visual art, and video.
- Developed and implemented intranet and extranet (WAN) network.
- Managed network connection of Cupertino, CA and Portland, OR offices.
- Supported all technology within the Portland office and their 25 employees.
- Managed consulting services and Unix administration.
- Server builds, deployment and maintenance projects.
- Top level support of business systems.
- Employee support, network support, network operations center support, 3000+ nodes.
- Employee support, 2000+ nodes/users.
- Managed a team of technical phone support agents for Netscape and Apple.
- Wrote a technical manual for a nationally distributed product.
- Music performance, percussion, voice, keyboard, music arrangement, composition, group leadership, computer music composition and arrangement.