Senior Software Engineer with over 7.5 years of experience in developing, testing, and improving applications. Skilled at planning, programming, and implementing key parts of projects from the ground up. Strong understanding of software architecture and building secure systems. Good at leading teams and projects to create high-quality software solutions.