Gathering software requirements using interviews, documents analysis, use cases and workflow analysis. SOA, MSA, Agile, SCRUM, TDD, BDD, Continuous Integrations, Continuous Delivery, RESTful API, JSON API, RDBMS, NoSQL, BaaS, SaaS, Amazon Web Services, Heroku, MVC, MVVM, HTTP/HTTPS, IPC socket, WebSocket, Linux, Grape API, Ruby on Rails, Node.js, Express, Koa, Ember, Angular, Backbone, React, Spine, Underscore/Lodash, Bootstrap, CodeIgniter, Docker, Ansible, jQuery, HTML/CSS, HAML/SCSS, Nginx, HAProxy, Rspec, Capybara, Capistrano, Cucumber, qUnit, mocha, chai, Grunt, Gulp, RDBMS, SQL, MySQL, PostgreSQL, NoSQL, Redis, Mongo, Memcached, ElasticSearch, Solar, RabbitMQ