Senior-level Software and Application Developer with 5.1 years of experience, passionate about creating cutting-edge products, possessing a strong work ethic, dedicated to quality assurance, and a problem solver. Adept at working with teams or independently in fast-paced settings. Also, having the exposure of interaction with foreign clients.