Aurélien Favre
at Nexmo, the Vonage API Platform- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Nexmo (now Vonage)
-
United States
-
Software Development
-
1 - 100 Employee
-
-
Sep 2018 - Present
-
-
-
Jan 2018 - Sep 2018
-
-
-
May 2016 - Dec 2017
- Connection with new Telecom SMS providers (HTTP, SOAP).- Adding of the Facebook Messenger API to the Nexmo OTT/ChatApp product (prior to the Messages API).- Design and implementation of the ChatApp-Profiles API, which enables a Customer to get the User's Public Profile from Facebook Messenger, Line, Viber, Wechat. (REST API, Jetty)- Design and implementation of the Messages API using a micro-service architecture, Couchbase, and Kafka, Highly available and performant which can handle a couple of thousands of request per second.- Implementation of the connection to the Facebook Messenger API, Viber Service Messages API, and the internal Nexmo SMS API for the Messages API- Design and implementation of the External-Accounts API which enables a customer to link a Social account (Facebook page, Viber account, Whatsapp account, etc.) to a Nexmo account and takes care of managing and renewing the Access Token specific to each platform (REST API, Jetty, Couchbase, scheduling using Hazelcast)- Design and implementation of the Dispatch API, providing the Failover template to enable a Customer to specify the success criteria for a Message (Delivered, Read), the time before sending to the next channel, and the content/type of message for each step of the workflow. (REST API, Jetty, Couchbase, scheduling using Hazelcast, Kafka)- Performed Stress Testing to define the capacity of the micro-services (JMeter) Show less
-
-
-
Diginap Association
-
Remote
-
Full stack Developer
-
Jan 2015 - Oct 2016
Co-founder of the association, which aims to develop hybrid mobile apps for iOS and Android. Ex: « Apéro? » (Play Store) - Events planning tool • Designed and developed from scratch a hybrid Javascript app for iOS and Android devices with REST exchanges, used by hundreds of people every day • Industrialization of the project by setting up virtual machines with Docker for qualification and production environments, build and deployment of the product with Gradle and Jenkins Technical skills: JavaScript, AngularJS, NodeJS, Ionic, REST , Cordova, MongoDB, Docker, GIT, Karma / Mocha, Jenkins Show less
-
-
-
Sopra Steria
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Co-Lead Java Developer and User support team Leader
-
Sep 2013 - Aug 2015
Involved in the design, development, implementation, and maintenance of applications for the telecom industry in an Agile Scrum team of 10 people. ▪ Designed and developed a feature to retrieve all users affected by an incident in a multithreaded three layers Java application that manages hundreds of thousands of calls each day ▪ To assure the proper functioning of customers line, I created a new JAVA module to check characteristics of network, by designing and developing new web services SOAP and a DAO design pattern to insert in an Oracle Database ▪ Improved the software quality by performing code reviews and automating the process of building and testing of the product ▪ Analyzed and troubleshoot on the application ▪ Led the user support team of 3 people Technical Skills: JAVA EE, Spring, SQL, PL/SQL, KSH, HTML, Javascript, CSS, XML, SOAP, SVN, Oracle, MySql, CXF, Hibernate, Axis, Liquibase, Junit, Selenium, Mockito, Jenkins, Sonar, Phabricator, UML, Webmethods, JIRA, HP Quality Center, ANT, Gradle, Business Object, Tomcat, Jonas Show less
-
-
-
Orange
-
France
-
Telecommunications
-
700 & Above Employee
-
Apprentice Software engineer
-
Sep 2012 - Sep 2013
Was involved in the automation and optimization of the delivery process of mobile services in the information system of Orange. - Identified the processing capacity and recommended its use to ensure optimal operation - Optimized of the efficiency of support teams by automating manual and recurrent low-value-added tasks - Improved the consistency of data about options subscribed by each mobile customer Technical Environment: JAVA EE, SQL, PL/SQL, KSH, GIT, Oracle, Business Object Show less
-
-
-
Capgemini
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Trainee - Software industrialization
-
May 2012 - Aug 2012
Participated to industrialize the processes in the supply chain management of a telecom operator. - Set up a solution to manage customer's requirements - Automated functional testing of an Enterprise Resource Planning Technical Environment: HP Quality Center, Reqtify, Visual Basic Script, IFS Participated to industrialize the processes in the supply chain management of a telecom operator. - Set up a solution to manage customer's requirements - Automated functional testing of an Enterprise Resource Planning Technical Environment: HP Quality Center, Reqtify, Visual Basic Script, IFS
-
-
-
Materials and Physical Engineering Laboratory (LMGP)
-
Région de Grenoble , France
-
Trainee - Web developer
-
Apr 2009 - Jun 2009
Development of a part of a laboratory intranet. Development of a part of a laboratory intranet.
-
-
Education
-
Université Joseph Fourier (Grenoble I)
Master's degree, Business Informatics (MIAGE) -
Université Pierre Mendès-France (Grenoble II)
Bachelor of Science (B.S.), Mathematics, Computer Science and Economic science -
Université Pierre Mendès-France (Grenoble II)
Higher National Diploma, Computer Science -
High school Paul Heroult
French High-school diploma, Passed with Distinction