JM

J. Andrew MacDonald

C++ Developer at Kognitiv Spark

J. Andrew MacDonald has a diverse work experience spanning over two decades. J. Andrew currently works as a C++ Developer at Kognitiv Spark since July 2022. Prior to this, they worked at Quick Service Software Inc. as a Systems Interface Developer from November 2016 to March 2017. From March 2013 to June 2016, they served as a Professional Services Consultant at Genesys. Before that, they worked as a Java Developer at Mariner Partners Inc. from April 2012 to March 2013.

In 2011, MacDonald joined IneoQuest Technologies Inc. as a Senior Software Developer, where they played a crucial role in designing and building software for monitoring service providers' video delivery networks. J. Andrew continued this role until March 2012.

MacDonald had a similar role at IneoQuest Technologies from July 2008 to January 2011, where they not only helped design and build software for video delivery network monitoring but also developed a management layer for central management of IQDialogue probes.

Prior to this, they worked at Alcatel-Lucent Inc. as a PoC Software Developer from January 2007 to June 2008. J. Andrew contributed to building demos for future ISP services, utilizing IMS and IPTV technologies.

Starting their career at Caris in June 2001, MacDonald worked as a C/C++ Developer. J. Andrew played a significant role in code development, building installation packages, and constructing data and application frameworks for their products until August 2005.

Moreover, MacDonald briefly worked as a Technical Support Analyst at Genesys in an unspecified time in 2005 and 2006.

J. Andrew MacDonald attended NBCC (New Brunswick Community College) from 1999 to 2001, where they studied Computer Software Engineering. During the same period, they also attended NBCC-SJ and obtained a degree in Computer Programming Technology, focusing on Computer Programming.

Links

Previous companies

Nokia logo
Genesys logo

Timeline

  • C++ Developer

    July, 2022 - present