Mark is a skilled Principal Software Architect, Development Lead, and Consultant specializing in building trustworthy back-end services and databases as well as intuitive user experiences on desktop, mobile, and web. Aptitude for fast-paced software development projects requiring rigorous software engineering, continuous integration, and automated unit and system tests. Ability to apply practical computer science concepts paired with resourcefulness for exploring and learning new technologies. Over 15 years of development and lead experience across multiple business domains, platforms, technologies, and working within an Agile environmentHire Mark
Architected, designed, developed, and enhanced multiple product lines within commercial and government software utilizing a wide range of development frameworks based on customer needs. Provided solid software architectural design and implementation in both back end and user interfaces across an assortment of projects and customers. Assisted in capturing revenue by increasing customer engagement across additional product lines and business units.
Led development teams for multiple government and commercial projects. Mentored new engineers and assisted in team integration, finding “best placement” based on employee skills.
Worked on full software development life-cycle activities including documentation of requirements, software design, and architecture, programming, peer reviews, software testing, and live hardware integration testing. Led project initiatives and implemented best practices for the team.