
Francois Rakotonomenjanahary
Développeur Backend Senior | Java & Golang
Salaire / Taux journalier
Tananarive, Madagascar
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur fullstack backend avec +5 ans d'expérience en systèmes bancaires critiques et applications d'entreprise. Expert Java, Golang et intégration complexe (Kafka, WSO2, Oracle), avec réalisations prouvées chez BOA Group sur les Core Banking Systems et projets e-commerce. Spécialisé en architecture microservices, API REST et optimisation de performance pour des solutions robustes et évolutives.
Expérience de travail
Développeur Core Banking System( Java et Golang)
BOA Group
nov. 2022 - Présent
4 ans
Betroka, Madagascar
Réalisations: – Développement d'applications de l'entreprise – Conception et développement de nouvelles applications adaptées aux besoins de l'entreprise. – Intégration de solutions informatiques existantes pour assurer la cohérence du système d'information. – Participation aux phases de recette et validation afin de garantir la qualité des livrables. – Rédaction des spécifications techniques et fonctionnelles – Maintenance et support – Assurer la maintenance corrective et évolutive des applications existantes – Contribuer à l'assistance aux utilisateurs pour résoudre les incidents et améliorer leur expérience. – Fournir un support technique et une assistance continue aux équipes internes. – Gestion de projets – Réalisation d'études de faisabilité et analyse des besoins métiers. – Gestion et suivi des projets informatiques, de la conception à la mise en production. – Coordination avec les différentes parties prenantes pour garantir le respect des délais et des objectifs. Projets réalisés: – Bwgate et SwiftSync : support et évolution des applications développé en Golang – Création des nouvelles commandes – Support pour les éventuels bugs de l'application – Cash Deposit : Réalisation du projet de bout en bout ( Oracle Forms / WSO2EI/PL/SQL Oracle/ Java) – Chef du projet – Conception de l'application – Mise en oeuvre de la contrôle de compte – Mise en oeuvre du backend pour le versement (PL/SQL) – Génération de QRCode – Facturation boa web condition spéciale: mise en place de conditions spéciales des frais boa web pour un client ( Oracle Forms / Talend / PL/SQL Oracle) – Rénovation technique d'IGOR(Core Banking System) pour les filiales BOA: migration et upgrade des applications Oracle Forms de la version 6i vers 12c, incluant le débogage et l'optimisation des écrans. – Correction des anomalies et ajustement des écrans applicatifs pour assurer la compatibilité avec la nouvelle version – Recompilation des jobs sur Talend 8 Environnement Technique: Windows, Java 8 & 11, Talend 7 & 8, Golang, WSO2 Enterprise Integration, Oracle Forms 6i & 12C, Oracle 11G & 19C, API REST, Bitbucket, Golang, Kafka
Développeur fullstack PHP
Supermarché.mg
mars 2021 - nov. 2022
1 an 9 mois
Betroka, Madagascar
Contexte: Supermarché.mg est le premier supermarché en ligne de Madagascar, basé à Antananarivo. Créé en 2018, il propose une large gamme de produits alimentaires et de consommation courante, avec livraison à domicile en zone urbaine et périurbaine. Réalisation: – Optimisation d'un site de vente en ligne (référence: supermarché.mg actuellement c'est bestplace.mg) – Amélioration de la recherche de produits pour une navigation plus fluide et rapide – Optimisation du processus d'ajout au panier afin de simplifier l'expérience utilisateur – Amélioration de certaines fonctionnalités clés du site pour accroître la performance et la fiabilité – Développement de nouveaux plugins, notamment pour la mise à jour automatique des stocks produits – Assistance et support technique du site web pour garantir sa disponibilité et son bon fonctionnement – Centralisation et Optimisation des processus de l'entreprise – Mise en place de la généralisation des fichiers de paiements fournisseurs par virement, garantissant une meilleure fiabilité et traçabilité. – Généralisation de l'inventaire des produits, permettant une gestion plus efficace et homogène des stocks. – Automatisation et généralisation des commandes aux fournisseurs, réduisant les tâches manuelles et améliorant la productivité. – Création de rapports interactifs dans Google Data Studio pour le suivi et l'analyse en temps réel. – Conception de rapports de stock permettant une meilleure visibilité et gestion des inventaires – Élaboration de rapports de vente afin de faciliter le pilotage commercial et la prise de décision. – Mise en place d'un calcul automatique des stocks à commander, basé sur les ventes des 15 derniers jours pour chaque produit, garantissant une gestion proactive et optimisée des approvisionnements. – Responsable de déploiement du site sous Jenkins – Mise en place et gestion des pipelines CI/CD pour automatiser le processus de build, test et déploiement du site web. – Configuration et maintenance de Jenkins afin d'assurer la fiabilité et la disponibilité des environnements de développement, de test et de production. – Intégration avec les outils de versioning (Git) pour garantir un suivi optimal des modifications et un déploiement continu. – Supervision des déploiements et résolution des incidents liés aux builds ou aux livraisons. – Optimisation des scripts et jobs Jenkins pour réduire les temps de déploiement et améliorer la productivité des équipes. Environnement Technique: PHP, Javascript, HTML, CSS, MySQL, JQuery, Git, Windows, Google Data Studio, Wordpress
Développeur Java
BICI
nov. 2019 - mars 2021
1 an 5 mois
Betroka, Madagascar
Contexte: APJ (Affichage Personnalisé Jrews) est un framework interne stratégique de l'entreprise, conçu pour optimiser et accélérer le développement d'applications web en Java et J2EE. J'ai eu l'opportunité de concevoir et de développer la version Swing d'APJ, apportant une interface graphique moderne, performante et hautement personnalisable, qui a renforcé l'efficacité et l'expérience utilisateur des solutions déployées. Réalisation: – Conception de l'architecture logicielle de l'APJ Swing – Conception et développement de l'APJ Swing – Généralisation d'un formulaire de saisie. – Généralisation d'un affichage liste avec la recherche multicritère et pagination. – Généralisation d'un affichage de détails d'un objet – Généralisation d'une formulaire de modification et suppression – Création d'un menu dynamique – Généralisation d'un affichage de choix( comme une sélection sous forme de liste en tableau) – Ajout de l'annotation sur l'APJ (cette fonctionnalité est utilisé par le framework Web et Swing) Environnement Technique: Java 8, Oracle, jQuery, HTML/CSS, JSP, Netbeans; Swing, PostgreSql
Formation
ESTIA Institute of Science, France
Master of Science BIHAR, Big Data et Intelligence Artificielle
2024 - 2025
1 an 4 mois
- Intelligence Artificielle - Big Data - Cybersécurité
IT University, Madagascar
Licence en informatique, Développement d'application
2016 - 2019
2 ans 9 mois
- Architecture logicielle - Conception en modèle orienté objet - Gestion de projets - Développement pour mobiles