David Andrianavalontsalama, Developer in Paris, France
David is available for hire
Hire David

David Andrianavalontsalama

Verified Expert  in Engineering

Scrum Master and Developer

Location
Paris, France
Toptal Member Since
July 16, 2019

David builds and assists with the development of back ends for multitier systems. Although he specializes in Java development, he's also proficient in managing projects using Ruby on Rails, Node.js, and PHP. Whenever possible David applies test-driven development (TDD) and Scrum but still delivers features at a steady pace. For David, a cohesive team is a joy to have and he’s had the fortune of being part of great achievements in his career.

Portfolio

Quæfacta
Amazon Web Services (AWS), Ethereum, Java
Avantage Compris
Apache Maven, Jenkins, Java
Crystalchain
Amazon Web Services (AWS), React, RabbitMQ, Amazon DynamoDB, CircleCI, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Selenium, Docker, Apache Maven, Git, Jenkins, Java

The most amazing...

...thing I’ve developed involved customers in Boston, Paris, and Beijing with functional specs changing overnight and making smooth daily deliveries.

Work Experience

CPO

2019 - PRESENT
Quæfacta
  • Developed Ethereum smart contracts in Solidity for a blockchain-based traceability platform.
  • Built an API in Spring Boot and deployed it on AWS.
  • Created a document-formatting system fed with Confluence live pages.
  • Constructed a mobile web app that scanned the barcodes on medication boxes and deployed it on Google Cloud Platform.
  • Established the environment of a blockchain consortium aimed at auditing and running third-party transactions.
Technologies: Amazon Web Services (AWS), Ethereum, Java

Owner

2006 - PRESENT
Avantage Compris
  • Implemented statistical algorithms (L2-boosting) into an API to infer missing values in data sets.
  • Developed apps in small, very efficient, and Agile teams, for the French government.
  • Performed DevOps (Vagrant and Docker) for startups.
  • Manged some existing projects, with teams of five on average, securing the communication with customers, and delivery process (up to the end of those projects).
  • Developed mobile apps (mobile, iOS, Android) with geolocalization and QR-code scans for French universities.
  • Oversaw a multimillion-dollar project for the French government, with 50 people on the tech team and eight sub-projects. Managed relationships with the functional team (50 people).
  • Audited and added features to a multi-technology framework for a French organization that did social security.
  • Worked as a technical architect for a social security French organization.
  • Audited the delivery process of a project for a Fortune 500 company based in New York, involving an Indian team of 50, and a US team of 50.
  • Developed Java apps for some public French organizations.
Technologies: Apache Maven, Jenkins, Java

CPO

2017 - 2018
Crystalchain
  • Developed all of the Solidity smart contracts.
  • Managed a tech team of more than five contractors.
  • Pitched to customers and investors about the platform.
  • Prototyped the back end (using multiple technologies).
  • Performed and managed load tests and functional tests.
Technologies: Amazon Web Services (AWS), React, RabbitMQ, Amazon DynamoDB, CircleCI, Jenkins, Node.js, Ruby on Rails (RoR), Ruby, Java, Solidity, Ethereum

Technical Architect

2010 - 2012
Capgemini
  • Developed a technical tool for XML/Java binding which is now open source.
  • Contributed to the development of an opp for the French Railway Service (SNCF).
  • Developed small apps in GWT along with geolocalization.
Technologies: XML, Oracle, Java, Scrum

Quæfacta | Blockchain-based Traceability in Healthcare

https://quaefacta.com/
Quæfacta is a startup created in 2019.

Wonderful Proofs | A Generic Platform for Blockchain-based Traceability

I built a Blockchain-based traceability platform with Ethereum private nodes and a REST API (written in Java).

Carrefour Traceability for Food

I helped Carrefour to develop Ethereum smart contracts in Solidity for their blockchain-based traceability project for food.

UnivMobile | Mobile App for a French University

I developed an API and the front end (iOS, Android, mobile, web) for students at a French university.

Open-source Tool for XML/Java Binding

I developed a fast-and-neat utility for XML DOM and Java binding (binding in both ways).

Languages

Java, Java 8, Solidity, Ruby, XML

Tools

Apache Maven, Confluence, Gliffy, AWS CodeBuild, Jenkins, RabbitMQ, Vagrant, JBoss Drools, CircleCI, Apache JMeter, Git, AWS ELB, Amazon Elastic Container Registry (ECR), Jira, GitLab CI/CD, Docker Compose

Paradigms

Test-driven Development (TDD), API Architecture, Agile Software Development, Service-oriented Architecture (SOA), Scrum, BPMN

Platforms

Docker, Nexus, Ethereum, Oracle, Amazon Web Services (AWS)

Frameworks

Spring Boot, Selenium, Ruby on Rails (RoR), Ruby on Rails 3, Rational Unified Process (RUP)

Libraries/APIs

jQuery, Vue, React, Node.js

Storage

PostgreSQL, Amazon DynamoDB

Industry Expertise

Project Management

Other

Scrum Master, Certified ScrumMaster (CSM), Enterprise Java Beans (EJB)

1995 - 1996

Diploma of Advanced Studies in Logics

Université Paris VI - Paris, France

1992 - 1995

Master’s Degree in Mathematics

École Polytechnique - Palaiseau, France

SEPTEMBER 1996 - PRESENT

Diplôme d’études approfondies de logique et fondements de l’informatique

Université Paris 7 Denis Diderot

JULY 1995 - PRESENT

Ingénieur diplômé de l’École Polytechnique

École Polytechnique

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring