about 10 years of experience in software developing with good understanding of the full life cycle of the software development including requirement definition, business planning, technical design and user interface implementation in multiple platforms including desktop and web.