I took basic requirements from the CTO, did the whole analysis and developed significant functionality through to completion and deployment in production. Also worked extensively on performance, reducing batch process execution from hours to under a minute, and enormously reducing CPU load on the trading servers.