Detail-oriented professional with 10+ years of experience and a proven knowledge of cross-functional teams, research and development, and process development. I am aiming to leverage my skills to successfully fill the Software Engineer role at your company. Skilled Senior Software Engineer designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.