Faits :
A.
A.a. A._, né en 1955, a travaillé à plein temps comme directeur de l'association B._ depuis le 1 er mai 2010. En octobre 2010, il a subi une intervention chirurgicale en raison d'un anévrisme cérébral de l'artère péricalleuse droite. Il a repris son activité habituelle à 50 % dès le 26 mars 2011, puis déposé une demande de prestations de l'assurance-invalidité le 14 avril 2011.
Par décision du 7 septembre 2012, l'Office de l'assurance-invalidité pour les assurés résidant à l'étranger (ci-après: l'office AI) a, en se fondant sur l'avis du médecin de son Service médical régional (du 8 juin 2012), octroyé à l'assuré une demi-rente d'invalidité dès le 1 er novembre 2011.
A.b. Initiant une révision, l'office AI a requis des informations sur la situation professionnelle de l'assuré auprès de l'association B._. Par courrier du 7 novembre 2014, l'employeur a indiqué que A._ percevait un salaire de 5'968 fr. comme co-directeur de l'association à mi-temps depuis le 1 er juillet 2013. Interpellé, l'assuré a confirmé sa rémunération de 5'968 fr. par mois, puis remis son nouveau contrat de travail (du 24 mars 2015). Le 18 mars 2016, l'office AI a supprimé le droit de l'assuré à une demi-rente de l'assurance-invalidité avec effet au 1 er octobre 2012.
A.c. Parallèlement, l'office AI a, par décision du 18 mai 2016, demandé à A._ le remboursement de la somme de 54'339 fr. correspondant aux prestations versées à tort à compter du 1 er octobre 2012.
B.
Statuant le 23 octobre 2018, le Tribunal administratif fédéral a, d'une part, rejeté le recours formé par l'assuré contre la décision du 18 mars 2016 et confirmé dite décision. D'autre part, il a partiellement admis le recours formé par l'assuré contre la décision du 18 mai 2016 et l'a réformée en ce sens que A._ devait restituer la somme de 33'562 fr.
C.
A._ forme un recours en matière de droit public contre ce jugement dont il demande l'annulation. Il conclut à l'annulation des décisions des 18 mars et 18 mai 2016.
Le 27 décembre 2018, l'assuré a déposé une écriture complémentaire.

Considérant en droit :
1.
L'écriture du recourant du 27 décembre 2018 est déposée hors délai (cf. <ref-law>), de sorte qu'elle ne peut être prise en considération.
2.
Le recours en matière de droit public peut être formé notamment pour violation du droit fédéral (<ref-law>), que le Tribunal fédéral applique d'office (<ref-law>), n'étant limité ni par les arguments de la partie recourante, ni par la motivation de l'autorité précédente. Le Tribunal fédéral fonde son raisonnement sur les faits retenus par la juridiction de première instance (<ref-law>) sauf s'ils ont été établis de façon manifestement inexacte ou en violation du droit au sens de l'<ref-law> (<ref-law>).
3.
Le litige porte en premier lieu sur la suppression, par voie de révision, de la demi-rente de l'assurance-invalidité perçue par le recourant dès le 1 er octobre 2012. En deuxième lieu, il porte sur la restitution de la somme de 33'562 fr. correspondant aux rentes perçues par le recourant du 1 er octobre 2012 au 1 er décembre 2014. Le jugement attaqué mentionne les dispositions légales et les principes jurisprudentiels applicables en matière de révision (<ref-law> et art. 88 bis al. 2 let. b RAI) et de restitution de prestations (<ref-law>). Il suffit d'y renvoyer.
4.
Compte tenu des griefs et motifs du recours, il convient tout d'abord de déterminer si les conditions d'une révision de la demi-rente d'invalidité du recourant sont réalisées, ce qu'il conteste. Invoquant une violation de l'<ref-law>, le recourant fait en particulier valoir que son degré d'invalidité se confondait avec celui de son incapacité de travail (50 %) en 2011 et qu'il était toujours empêché de travailler à plus de 50 % dans son activité habituelle. Aussi, si la procédure de révision avait été traitée comme une demande initiale, l'office AI n'aurait pas procédé à une comparaison des revenus et lui aurait octroyé une demi-rente d'invalidité. Qui plus est, il serait arbitraire de réviser son droit à une demi-rente d'invalidité en raison de l'augmentation de son salaire puis d'affirmer, dans un second temps, que cette augmentation ne serait pas survenue sans son atteinte à la santé.
4.1. Contrairement à ce qu'affirme le recourant, l'<ref-law> n'exige pas une modification notable des circonstances prévalant lors de l'octroi de la rente mais une modification notable du degré d'invalidité (<ref-ruling> consid. 2.3 p. 10). Selon la jurisprudence, le changement de circonstances propre à légitimer la révision des rentes d'invalidité ou des autres prestations durables peut ainsi consister en une modification sensible non seulement d'un état de santé mais aussi des conséquences sur la capacité de gain d'un état de santé inchangé (<ref-ruling> consid. 2.3 p. 10; <ref-ruling> consid. 3 p. 132; <ref-ruling> consid. 6.1 p. 546 et 7.1 p. 548 et les références). En vertu de l'<ref-law>, si un assuré ayant droit à une rente perçoit un nouveau revenu ou que son revenu existant augmente, sa rente n'est cependant révisée conformément à l'<ref-law> que si l'amélioration du revenu dépasse 1'500 fr. par an.
4.2. Selon les faits établis par la juridiction précédente, qui ne sont pas contestés, l'employeur du recourant a connu un développement positif de ses recettes et utilisé celles-ci afin d'augmenter la rémunération de ses employés afin qu'elle corresponde à des "montants usuels". Le revenu du recourant a ainsi été sensiblement augmenté, passant de 3'800 fr. en 2011 à 5'794 fr. dès le 1 er octobre 2012, puis à 5'968 fr. dès le 1 er juillet 2013 selon l'extrait de son compte individuel AVS. Autrement dit, le recourant a connu une augmentation de son revenu qui dépasse sensiblement 1'500 fr. par an (<ref-law>). Dans la mesure où les premiers juges ont constaté sans arbitraire que l'augmentation des recettes de l'employeur n'était nullement prévisible au regard de l'évolution des circonstances à l'époque où était né le droit du recourant à une rente d'invalidité, il y a lieu d'analyser les effets de l'augmentation du salaire sur le degré d'invalidité du recourant.
4.3. A cet égard, lorsque les faits déterminants pour le droit à la rente se sont modifiés au point de faire apparaître un changement important des circonstances économiques motivant une révision, le degré d'invalidité doit être fixé à nouveau sur la base d'un état de fait établi de manière correcte et complète, sans référence à des évaluations antérieures de l'invalidité (<ref-ruling> consid. 2.3 p. 10 et consid. 6 p. 13 et les références). C'est pourquoi la capacité de gain du recourant doit être déterminée, quoi qu'en dise le recourant, à l'aide d'une nouvelle comparaison des revenus prévues à l'<ref-law>, auquel renvoie l'<ref-law>.
A cet égard, le recourant reproche à la juridiction précédente de s'être fondée sur le revenu sans invalidité de 7'800 fr. qu'il a perçu dès le 1 er juillet 2011 (indexé à l'année 2012), alors que cette rémunération est postérieure à la survenance de son atteinte à la santé (octobre 2010). Il n'établit toutefois pas en quoi la prise en compte d'un revenu sans invalidité (6'800 fr.) inférieur à celui de 7'800 fr. pris en considération par la juridiction précédente changerait en sa faveur l'issue du litige. Cette question peut dès lors rester indécise. Pour le reste, le résultat du calcul du degré d'invalidité, tel qu'il a été établi par la juridiction précédente (35 % [34,90 %] dès le 1 er octobre 2012, puis 33 % [32,95 %] dès le 1 er juillet 2013), n'est pas contesté, de sorte qu'il y a lieu de s'y référer (<ref-law>). Le Tribunal administratif fédéral était par conséquent en droit de confirmer la suppression de la demi-rente d'invalidité du recourant avec effet au 1 er octobre 2012 (art. 88 bis al. 2 let. b RAI).
5.
C'est finalement en vain que le recourant invite le Tribunal fédéral à examiner sa bonne foi. La force matérielle du jugement du Tribunal administratif fédéral ne saurait en effet s'attacher aux considérations des premiers juges portant sur la bonne foi du recourant (arrêt 8C_589/2016 du 26 avril 2017 consid. 3.2 et 3.3). Le jugement attaqué ne préjuge dès lors nullement de la question de la remise de l'obligation du recourant de restituer les prestations perçues indûment et donc du point de savoir s'il a perçu de bonne foi des prestations de l'assurance-invalidité dès octobre 2012 (<ref-law> et <ref-law> [RS 830.11]; cf. arrêt 8C_804/2017 du 9 octobre 2018 consid. 2).
6.
Mal fondé, le recours est rejeté en application de l'<ref-law>. La requête d'effet suspensif déposée par le recourant est sans objet. Succombant, le recourant doit supporter les frais de justice (<ref-law>).

Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté.
2.
Les frais judiciaires, arrêtés à 800 fr., sont mis à la charge du recourant.
3.
Le présent arrêt est communiqué aux parties, au Tribunal administratif fédéral, Cour III, et à l'Office fédéral des assurances sociales.
Lucerne, le 4 février 2019
Au nom de la IIe Cour de droit social
du Tribunal fédéral suisse
La Présidente : Pfiffner
Le Greffier : Bleicker