Sean Mc Donald

Sean Mc Donald

Software Engineer Ii @ Tapestry Solutions

About Sean Mc Donald

Sean McDonald is a Software Engineer II with extensive experience in version control systems and programming, currently working at Tapestry Solutions since 2017. He has a background in computer science from Truman State University and has previously held positions at the St. Louis Public Library and in neural networks research.

Work at Tapestry Solutions

Sean McDonald has been employed at Tapestry Solutions as a Software Engineer II since 2017. In this role, he engages in frequent interactions with customers, managing and analyzing problem and enhancement requests for customer approval. His responsibilities include converting components from C++/VB to C#, as well as integrating third-party components into existing company code. McDonald has experience working in both partial-agile and fully-agile environments, contributing to the development and documentation of software components.

Education and Expertise

Sean McDonald earned a Bachelor of Science (B.S.) in Computer Science from Truman State University, where he studied from 2012 to 2016. His education provided a foundation in programming and software development. McDonald has over four years of experience in C# programming and has worked with various version control systems, including TortoiseSVN, Git, ClearCase, and TFS/Azure DevOps. He also has experience with SQL, XML, and databases, which enhances his capabilities in software engineering.

Background

Before joining Tapestry Solutions, Sean McDonald worked at Truman State University as a Researcher in Neural Networks for four months in 2016. Prior to that, he spent five years from 2011 to 2016 at the St. Louis Public Library as a Shelver. This diverse background has contributed to his analytical skills and understanding of customer needs in the software development field.

Technical Skills and Experience

Sean McDonald possesses a range of technical skills relevant to software engineering. He has experience with unit testing and refactoring overly complex methods, which are essential for maintaining code quality. His work includes rapid prototyping and creating documentation for software components. McDonald has demonstrated his ability to lead meetings focused on problem and enhancement requests, showcasing his skills in project management and customer engagement.

People similar to Sean Mc Donald