Analytical, committed, persistent individual, and reliable team member. Continuously learning and acquiring new knowledge and skills. We are experienced in building different projects using a wide range of technologies. Performing well in different environments in onshore and distributed teams. Talented Software Developer equipped with great coding, debugging, and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks. Adaptable Software Engineer ready to support operations from conception through post-release support. Skilled creator of efficient code and exciting user experiences. Eager to elevate ongoing development projects or create novel software solutions geared towards driving increased usership.