Let's apply it to my previous jobs:
Mastery
- HTTP, REST API, Restlet framework (+ implemented security customizations)
- Spring, JMS
- OAuth, Web security
- AndroMDA : model driven application and code generation UML -> DB-Java-Hibernate
- Flex / Actionscript : implemented a video player and composable widgets, integration with browser plugin
- Messaging : ActiveMQ, RabbitMQ
- Cloud computing: Amazon Web Services, Rightscale, Engine yard
- Javascript client side: ajax, jQuery
- Video : playback using streaming, pseudo-streaming, download / Wowza Media Server
- Ruby on Rails : proof of concept projects, selection and integration of all plugins needed to cover our needs
Autonomy
- Agile methodology : the team is at the core and drives the project, user stories, sprint
- Scrum : everyone involved/committed as a team (product, qa, dev), daily standup
- Collective design of architecture and technical challenges
- Collaborative management of issues, removal of blockers, celebration
- Involved in the hiring process when building the team
Purpose
- Technically innovative and challenging
- Video is fun
- Engineering was core to the business
- Excellent team, common goal and investment