David Mc Gee
About David Mc Gee
David McGee is a Staff Software Engineer with extensive experience in software development and cloud architecture, currently working remotely at Vroom. He has previously held positions at various organizations, including a significant role in developing backend solutions for Vroom's NASDAQ IPO.
Work at Vroom
David Mc Gee has held multiple positions at Vroom, starting as a Software Engineer from 2018 to 2020, where he worked in the Greater New York City Area. He then advanced to the role of Senior Software Engineer from 2020 to 2022, contributing significantly to the company's projects. Since 2022, he has been serving as a Staff Software Engineer in a remote capacity. During his tenure, he played a key role in developing backend solutions for Vroom's NASDAQ IPO and two Superbowl advertisements.
Education and Expertise
David Mc Gee is currently studying at Brown University, pursuing a Bachelor of Science (B.Sc.) in Applied Mathematics-Biology, which he began in 2013. His educational background supports his extensive experience in software engineering and cloud architecture. He has developed a strong ability to communicate complex technical concepts to non-technical stakeholders effectively, enhancing collaboration across teams.
Background
David Mc Gee's professional background includes various roles in software engineering and technical consulting. He worked at Eksdyne as a Software Engineer from 2017 to 2018 in Blacksburg, Virginia. Prior to that, he served as a Program Manager at Trek Medics International for eight months in the Greater New York City Area and as a Research Assistant at Rockefeller University from 2013 to 2015. His experience also includes a position as a Summer Researcher at Weill Cornell Medical College from 2010 to 2012.
Technical Skills and Experience
David Mc Gee has extensive experience in architecting distributed systems, utilizing technologies such as Go, Node.js, Kafka, and AWS. He has over three years of experience leading technical teams through all phases of the software development lifecycle. His technical expertise is complemented by his ability to effectively communicate with both technical and non-technical stakeholders.