Hi, Our company for more then 3 years I have been working as a Project Manager / Business Analyst / Software Maintenance Engineer: 1. Finding and fixing issues, analyzing requirements, implementing changes, releasing and deploying updates. In many of my projects I am a project manager / technical consultant / business analyst. Thus, I can explain difficult technical issues with simple understandable language and write specifications for developers and QA.