Software Engineer with experience in investigating user needs and software requirements to assess design viability and feasibility. Developed expertise in database design utilizing SQL Server and MongoDB technologies while managing version control systems to ensure codebase integrity. Proficient in Agile methodologies, facilitating the development lifecycle from prototyping to testing and implementation. Collaborated with systems analysts, engineers, and programmers to troubleshoot software issues and enhance system capabilities.