Sr. Backend Developer
- Follow Tom
- RoR 3
- Ruby 3
- SQL 7
- CSS3 7
- HTML 3
- OOJS 3
- NodeJS 3
- MongoDB 3
Sr.Backend Developer @ Splacer
Leading changes in workflow to introduce code-review and more eloquent and industry-standard coding practices into the company. Writing and re-writing vast parts of the system - brand new, modular search system, calendar integration system which uses multiple API providers to support the required functionality from the product team. Working closely with the front-end team, integrating the backend API with their system, using React.
RoR Expert @ RedHat
Working at RedHat on the Foreman project - Provisioning, configuration and management system for physical and virtual servers. Took initiative on migrating the system from rails 3.2 to 4.1. Did some work on decoupling the system from Puppet so it can be used with any Config Management system. Worked with APIs of virtually all Open Source VM providers in the market, and contributed our fixes to the relevant gems (mostly fog).
Sr.FullStack Developer @ Spot.IM
At Spot.IM I’ve moved their infrastructure from Heroku to AWS, introduced chef (client-server) and automatic scaling based in monitoring data from Sensu. Managed their Redis deployement and sharding, bringing average latency down to about 21ms at an average of 10K RPM and peaks of 100K RPM. Led the move to writing unit and acceptance tests (until I got there, there were only integration tests). Wrote ActiveRedis which is an open source ORM for Redis, mimicking ActiveRecord and Mongoid, and completely transformed the code infrastru Cture from naive code to a more scalable and extendable design.
RoR Expert @ Nurea
The first Server Side developer. Creating a platform that connects to many other product’s API’s and bindes them (creating rules and interoperability, such as IFTTT physical products). Built the system from scratch, TDD, while keeping future scale in mind, with very felxible and modular architecture that will make it easy to add new products and rules in the future. Built the array of servers for staging & production. Worked with Big Data, Knowledge of MongoDB. In addition, thought the VP R&D to develop in Ruby on Rails.
RoR Expert @ FTBPro
- Moved the development from MDD, introduced the pull-request workflow with github, hence, code review has become part of life.
- Tought the team to write specs, and we reached 15% coverage of legacy code, and 100% coverage of all new code, as we moved to TDD.
- Moved to Amazon, created an elastic setup, automatically scaling when needed, etc. Deploys became daily, small and much faster, due to capistrano and hubot (the faithful chatroom robot).
- Added a CI machine, all Pull Requests now have commit statuses with test passing/failing indication.
- Written several important parts of the system, most of which were tied to the backend and core of the business.