- object oriented programing (OOP)
- Design, development custom applications using Ruby on Rails
- Using MVC design pattern to build applications
- Client-side languages HTML5, CSS/Sass, Bootstrap, JavaScript, jQuery
- PostgreSQL database management
- Deploy applications using Heroku
- Integrate with GitHub using git