Staff Software Engineer
CurrentMy roles and responsibilities include contributing to multiple product lines and technologies. Coming up with sophisticated design solutions and programming. Understanding client requirements and converting them to a set of functional requirements around which a solution can be designed.