
Christophe Dame
Verified Expert in Engineering
Full-stack Developer
Alhaurín de la Torre, Spain
Toptal member since May 11, 2020
Christophe is a full-stack developer with 15 years of experience and expertise in Java, Angular, BPM, and cloud computing. He has worked for major multinational companies, such as Oracle and Orange, where he collaborated with multicultural teams all over the world. Christophe values innovation and creativity, and he easily learns and applies cutting-edge technologies to deliver solutions tailored to his customers' needs.
Portfolio
Experience
- Full-stack - 15 years
- Java - 15 years
- Spring - 15 years
- Angular - 3 years
- Spring Boot - 2 years
- Spring Data JPA - 2 years
- Bonita BPM - 1 year
- Elastic - 1 year
Availability
Preferred Environment
Bonita BPM, Spring Transactions, Angular, AngularJS, JUnit, Apache Tomcat, MyBatis, Hibernate, Spring Data JPA, Spring Boot, Spring, Java
The most amazing...
...project I've worked on used an innovative tech stack to design and implement the core modules of LinkySupervision, part of France's smart metering system.
Work Experience
Senior Expert Consultant
Bonitasoft
- Managed the migration of the corporate customer portal on top of Bonita technologies.
- Supported customers to upgrade their Bonita platforms.
- Analyzed customers' performance issues using ELK (Elastic Stack) and implemented the corrective solutions.
- Assisted customers in designing the right solution architecture in accordance with their requirements and contexts.
- Supported customers to solve development issues by providing BPM, Java, and Angular expertise in peer-to-peer programming to share knowledge.
Solution Engineer
Oracle
- Provided technical and functional support to prospects and customers remotely and on-site.
- Mentored less experienced solution engineers to increase their technical skills.
- Delivered solution architecture proposals to prospects and customers.
- Developed and delivered POCs built on top of Oracle Cloud technologies, Angular, and Spring Boot.
- Built and delivered internal applications used in events and conventions to show how to use Oracle Cloud services with open source frameworks such as Terraform, Angular, and Spring Boot.
- Created and delivered high-quality standard Oracle presentations and demonstrations.
IT Architect
Woonoz
- Performed a global code review and summarized it in a technical report with recommendations.
- Improved data layer performance by working on data structure, data indexing, request optimization, and table partitioning.
- Conducted a NoSQL study to solve volume and performance issues for two million actions per day based on a successful POC.
- Implemented the migration from SVN to Git and from Edgewall Trac to Atlassian tools (Jira, Confluence, and Bitbucket).
- Promoted Agile methodologies, tools, and animated workshops including feedbacks, Kanban, daily meetings, ROTI, sociocracy, code reviews, and pair programming.
- Managed internal projects including specification analyses, cost evaluations, and planning.
Technical Core Team Leader
Enedis – Linky
- Managed a team of five technical experts to develop the core modules to monitor and maintain France's smart electricity metering system. The project involved data ingestion and action automation for 35 million meters and seven million events per day.
- Designed the core module in charge of detecting and correcting malfunctions using JBoss BRMS (Drools), Infinispan, Kafka, and Flume.
- Participated in technical and functional workshops to validate technical solutions.
- Supported all the teams involved: business, development, testing, integration, production, architecture, and security.
- Trained the Drools referents and evangelized best practices.
- Monitored and analyzed production anomalies on a daily basis to pinpoint and correct code weaknesses.
- Designed and implemented tools to configure and monitor the whole application using HBase, Infinispan, Drools, and Kafka.
- Collaborated with the product owner to define backlog tasks and functional requirements.
Senior Developer
Orange
- Created a new solution architecture for the Orange master data management application using JSF, RichFaces, Spring, and Hibernate.
- Designed and implemented data extractions with Talend (ETL).
- Installed, configured, and evangelized quality tools: Checkstyle, PMD, and FindBugs.
- Optimized application data layers: database requests, data structure, and indexing.
- Provided mentoring to less experienced developers.
- Supported business analysts to design new features.
Project Leader
Buongiorno
- Managed two teams of eight developers on two projects: the Movistar corporate website and a telecom company play store.
- Gathered and analyzed customer requirements to evaluate development costs, prepare plans, and report progress.
- Prepared performance testing scenarios using JMeter and wrote optimization prescriptions.
- Performed code review, trained developers, and spread the use of new code quality tools: JMeter, Checkstyle, PMD, and FindBugs.
- Implemented technical modules: PGP encryption, DNS resolution, and MySQL table partitioning.
Project Manager
BNP Paribas
- Managed ten people distributed on three teams to develop and deliver a project for sales commissioning.
- Created and modified schedules and addressed progress issues.
- Validated functional analyses and guaranteed alignment with business requirements.
- Collaborated with testers and operational teams during deployment phases.
- Provided mentoring to less experienced developers.
Java Developer
JM Bruneau
- Managed a team of seven developers in France and three in Bulgaria to design a procurement solution for telecom operators.
- Assisted with the deployment of the application in France and Germany.
- Organized functional and technical workshops, gathered customer requirements, and wrote specifications.
- Supported the operational teams during the deployment phase.
- Implemented a POC to expose the business layer as SOAP services for the commercial website.
- Optimized the Hibernate persistence layer by reworking the data structure and indexing.
Experience
LinkySupervision Project
Our priority was to design a solution capable of collecting and analyzing a huge amount of data, approximately seven million messages per day, to contextualize them, detect defects, and correct them automatically. We designed a solution using distributed technologies, SOA principles, and a decision engine based on JBoss BRMS (Drools).
I began as a Java developer and soon joined the expertise team in charge of developing the proof of concept (POC). I organized regular presentations on our POC progression and technical decisions to the rest of the developers. When the POC was validated by the sponsors, I was charged with creating and leading an expert team of five talented developers to design and implement the core modules for LinkySupervision.
Salesforce Wrapper
https://github.com/chDame/salesforce-s3-wrapperEducation
Master's Degree in Computer Sciences for Business Management, BI Specialization
Claude Bernard University Lyon 1 - Villeurbanne, France
Master's Degree in Computer Sciences for Business Management
University of Upper Alsace - Mulhouse, France
Bachelor's Degree in Software Development
University of Strasbourg - Illkirch-Graffenstaden, France
Certifications
Oracle Cloud Infrastructure 2018 Certified Architect Associate
Oracle
Skills
Libraries/APIs
REST APIs, MyBatis, JasperReports, RichFaces, Java Data Objects (JDO), Salesforce API, Java Message Service (JMS)
Tools
Bonita BPM, Gradle, Git, Subversion (SVN), CVS, Atlassian, Flume, Apache JMeter, ELK (Elastic Stack), Elastic, Apache Maven, Oracle DBaaS, Apache Tomcat
Languages
Java, CSS, SCSS, HTML5, TypeScript, JavaScript, Groovy
Frameworks
Spring, JSF, Angular, Spring Boot, Hibernate, JUnit, Spring Security, GWT, CXF, ZKoss, Swing, Apache Velocity, Apache Struts, AngularJS, Bootstrap, Ionic
Paradigms
REST, Object-oriented Programming (OOP), Aspect-oriented Programming (AOP)
Platforms
Jakarta EE, Oracle Cloud Infrastructure (OCI), Web, Oracle, Oracle Database, Apache Kafka, Talend, JBoss, Amazon Web Services (AWS), Salesforce, AWS Lambda, WebSphere
Storage
Amazon S3 (AWS S3), PostgreSQL, PostgreSQL 10, MySQLi, MongoDB, Elasticsearch, HBase, Oracle SQL, Oracle RDBMS, Oracle Process Cloud Services, Oracle Integration Cloud Service, Spring Data JPA, JBoss Infinispan, MariaDB, MySQL, H2
Other
Full-stack, Web Services, Spring Transactions, Oracle PaaS, Infrastructure as a Service (IaaS), Liferay, Portlets, SOAP, BPM, APM, Metricbeat, Drools, WebLogic, Enterprise Java Beans (EJB)
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