David Andrianavalontsalama
Verified Expert in Engineering
Scrum Master and Developer
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
Experience
Availability
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
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.
Owner
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.
CPO
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.
Technical Architect
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.
Experience
Quæfacta | Blockchain-based Traceability in Healthcare
https://quaefacta.com/Wonderful Proofs | A Generic Platform for Blockchain-based Traceability
Carrefour Traceability for Food
UnivMobile | Mobile App for a French University
Open-source Tool for XML/Java Binding
Skills
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)
Education
Diploma of Advanced Studies in Logics
Université Paris VI - Paris, France
Master’s Degree in Mathematics
École Polytechnique - Palaiseau, France
Certifications
Diplôme d’études approfondies de logique et fondements de l’informatique
Université Paris 7 Denis Diderot
Ingénieur diplômé de l’École Polytechnique
École Polytechnique
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring