Andrew Holman

Développeur C ++ / Java / iOS / Android (15 ans d'

Moves to Ruffec

  • 46.0286
  • 0.199053
  • Indicative rate €300 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2h
Propose a project The project will only begin when you accept Andrew's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Andrew's quote.

Location and geographical scope

Location
Ruffec, Charente, France
Can work in your office at
  • Ruffec and 50km around

Verifications

Languages

  • Anglais

    Native or bilingual

  • Français

    Basic

Skills (12)

Andrew in a few words

Plus de 15 ans d’expérience avec les logiciels contemporains, y compris les systèmes frontaux et arrière, les bases de données et la conception et le développement d’applications mobiles iOS et Android.

J'ai une expérience particulière dans l'industrie des télécommunications avec une expérience en VOIP et en systèmes de facturation.

Mon expérience antérieure en électronique m'a permis d'interagir avec des équipements et des technologies disparates, y compris des systèmes de contrôle, d'instrumentation et de données en temps réel.

Experience

Devon and Somerset Fire and Rescue Service

Public Safety

Java engineer

March 2020 - Today

Designed and developed components for a microservices architecture.
Created discoverable services using Netflix Eureka.

Development of web services using Rest and JSON.

Designed and developed a system for delivering notifications to various services. Using Apache ActiveMQ and Apache Camel. Integrated it into the existing architecture.

Spark Nouvelle-Zélande

Telecommunications

Senior Software Engineer

Auckland, New Zealand

July 2009 - May 2017

Développeur principal pour la conception, le développement et la maintenance d'une plate-forme de téléphonie. Backend (Linux, C) et front-end (iOS, Android). La plate-forme a servi 150 000 clients et généré des revenus de 12 millions de dollars par an.

• Le système consiste en un serveur de téléphonie utilisant la signalisation SS7 vers le réseau de télécommunication et écrit en C sous Linux. Hébergé sur plusieurs matériels de partage de charge, il dispose d'une interface de services Web permettant de recharger les cartes de crédit. Une base de données MySQL est utilisée pour stocker les transactions, les données client, les données de compte, un code PIN sécurisé et plusieurs produits.

• Développement d'une interface avec les pilotes de périphériques Aculab pour la signalisation téléphonique.

• Conception et développement d’une passerelle entre SIP et PSTN.

• Interface de services Web conçue et développée.

• Conception d'applications: applications de cartes d'appel conçues et développées pour Android et iOS.

Intégré dans le concept, la conception, la création, le déploiement, le test et la publication du cycle de vie de l'application sur Apple App Store et Google Play. Les applications utilisent le protocole VOIP / SIP pour communiquer avec un proxy SIP et JSON afin de communiquer avec des services Web afin d'obtenir l'état du compte. Les applications s'interfacent également avec une passerelle de paiement pour appliquer du crédit au compte.

Optimation New Zealand

Telecommunications

Java developer

Auckland, New Zealand

April 2009 - May 2009

Developed enhancements to a IVR menu based system written in Java and using voice XML running on a Jboss application server to provide increased flexibility.

Telecom New Zealand

Retail

Senior Développeur

Auckland, New Zealand

February 2008 - February 2009

Conception et développement d'un système de commerce électronique basé sur le Web pour intégrer plusieurs détaillants dans un seul centre commercial.

Développer une solution de réduction de promotion pour augmenter les ventes en permettant la création de campagnes.

Développer une solution de passerelle de paiement et de réconciliation pour recevoir les paiements des clients par crédit direct et concilier avec les commandes des clients.

Augmentation des ventes de 20% en concevant et en développant une solution permettant aux clients d'utiliser le virement direct qui ne souhaitait pas utiliser les cartes de crédit. La solution a permis de faire correspondre leurs paiements aux commandes et aux remboursements à effectuer.

Argent Networks

Telecommunications

Java J2EE Développeur

Auckland, New Zealand

July 2006 - February 2008

Conception et développement d'un système de facturation et de gestion client convergent pour l'industrie de la téléphonie écrit en Java.
Réalisations
• Développement d’un frontal utilisant JSP, JSF et AJAX / Richfaces. Développé en back-end avec EJB et framework Spring utilisant Hibernate et Oracle pour la couche base de données.
• Le développement a été effectué en utilisant une méthodologie basée sur des tests utilisant des cas de test Junit. Cela comprenait la responsabilité de toutes les étapes du développement, depuis la conception, la documentation, le codage, les tests et le support.
• Développement d’une solution pour Cook Islands Telecom qui utilise des écrans complexes qui doivent être mis à jour en temps réel à l’aide de Richfaces / Ajax4jsf.

Talktactics

Digital Agency and IT company

Développeur

Auckland, New Zealand

September 2005 - July 2006

Développer un système de gestion de l'apprentissage permettant de créer du contenu de cours et de programmer les employés sur des formations et de mesurer leurs résultats. Le système a été développé en Java en utilisant un cadre à ressort et en veille prolongée. Intégration à un système de matériel d'apprentissage basé sur PHP open source par SOAP. J'ai travaillé à l'avant et à l'arrière.

Dataview Design

Digital Agency and IT company

Développeur

Auckland, New Zealand

January 2005 - September 2005

Développement d'un système de gestion de l'apprentissage basé sur le Web pour le marché de l'éducation. Écrit en PHP sous Linux avec la base de données MySQL.

Vodafone New Zealand

Telecommunications

Développeur

Auckland, New Zealand

February 2001 - January 2005

Conception, développement et support de troisième ligne des systèmes de paiement.
Réalisations
• Conçu et développé une passerelle de paiement. Utilisation de serveurs C ++ CORBA exécutés sur HP-UX.
• Développer des clients de passerelle de paiement fournissant des interfaces en temps réel aux systèmes bancaires. Chaque client a traduit l'interface de la banque avec CORBA.
• Les clients comprenaient AS2805 sur X25 ou TCP / IP et XML avec WebSphere MQ.
• Développement d’un générateur de prélèvement automatique qui crée des fichiers en mode batch à envoyer aux systèmes bancaires.
• Application développée pour traiter les fichiers entrants provenant d’opérations bancaires bancaires.
• Développement d'applications Infranet pour le traitement des CDR à partir de la passerelle de chargement GPRS.
• Développement d’interfaces entre Infranet et le système EMR pour le traitement des fichiers au format TAP.
• Conçu et développé une solution de passerelle de paiement tolérante aux pannes pour prendre des paiements et les appliquer aux comptes mobiles prépayés en temps réel. Cette solution résiste aux pannes matérielles et logicielles.

Scott Smith - CoreLogic

10/2/2018

I worked with Andrew for 5+ years at Spark. Andrew was fantastic to work with, a real asset to the team. Andrew helped with our diversification into new innovative products by picking up new technologies. I recommend considering Andrew for your business or project.

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code