Accomplished software engineer specializing in object-oriented approaches to platform development. Extensive background in full life-cycle of software development process including requirements gathering, design, coding, testing, debugging, maintenance and migration. Proven track record of designing and implementing flexible solutions which support frequent UI and functionality changes.