CM

Charles McDonald

Staff Software Engineer at PaymentWorks

Charles McDonald is a highly experienced software engineer with a diverse work history. Charles is currently working as a staff software engineer at PaymentWorks since October 2022. Prior to this, they worked at Automox as a staff software engineer from August 2021 to September 2022 and as a senior software engineer from August 2021 to July 2022. Before that, Charles worked at FireEye, Inc., where they held various positions such as senior software engineer from January 2021 to July 2021, software engineer from January 2020 to December 2020, associate software engineer from June 2018 to December 2019, and software engineer intern from June 2017 to May 2018. Additionally, Charles has experience as a full stack engineer at Charlottesville Solutions from January 2010 to December 2017. Charles also worked as an undergraduate teaching assistant at George Mason University from January 2017 to May 2017.

Charles McDonald has a diverse education history. Charles began their educational journey at Western Albemarle High School from 2010 to 2014, where they pursued Advanced Studies. After completing high school, Charles attended Piedmont Virginia Community College from 2012 to 2014, focusing on Architectural Drafting and Architectural CAD/CADD. During the same period, they also studied Geographic Information Science and Cartography at James Madison University. Charles then went on to George Mason University, where they pursued a Bachelor of Science in Computer Science from 2014 to 2018. After completing their undergraduate degree, they enrolled at the Georgia Institute of Technology in 2018, continuing their studies in the field of Computer Science. The degree name for their time at Georgia Tech is not mentioned.

Links

Previous companies

George Mason University logo
Automox logo

Timeline

  • Staff Software Engineer

    October, 2022 - present