Senior Test Tool Developer at Envivio
- Rennes Area, France
- Information Technology and Services
|Recommendations||1 person has recommended Sylvain|
Join LinkedIn and access Sylvain's full profile. It's free!
As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.
- See who you know in common
- Get introduced
- Contact Sylvain directly
Enthusiastic technologist specializing in software development as well as performance and acceptance testing of medium to large infrastructures.
I have a solid experience of software development: gathering of user scenarios, design with separation of concerns, implementation, testing and documentation.
I also have a strong experience of putting up a test plan for load or performance tests of client/server applications: understanding the environment through various channels, definition of the test scope, evaluation of the risks and their mitigation, creation of realistic scenarios and their implementation, results analysis.
For the past few years I have been focusing on interactions of distributed and heterogeneous services for the web and the way they can help the gathering, processing and filtering of localized data to improve both user experience and business value. In that context, I have joined the OpenData movement to show its real added value for citizen and businesses. I've notably created the Urbanility service (http://urbanility.com/) in order to empower people to discover their urban environment using OpenData freed by Rennes.
My current focus is on software testing and how it is a critical piece of the delivery of great products through communication and self-improvements.
Specialties:Team player, Python, CherryPy, SQLAlchemy, Robot Framework, Open Standards HTTP, XMPP, AtomPub, WebSockets, AMQP, RabbitMQ, erlang, ejabberd, Mercury LoadRunner and Performance Center, Java.
Within Envivio, I'm responsible for the design, development and delivery of tools to support testing requirements of various teams. I provide solutions that should help teams being more efficient on their daily tasks of ensuring the product health by developing packages written in Python as well as coordinating other team members in their work on those packages. I target the Robot Framework environment for acceptance testing. I have also designed and implemented a Python library to converse with HP ALM using their REST API.
All those tasks require that I know testing tools but that I also get to understand the products, their usage, environment and targets. Since I support teams at different stage of the delivery process, from developers to QA and ecosystem testers, I must adapt my mindset to various requirements and constraints while providing as much continuity as possible in the tools and support I provide in order to reduce the overlap between each phase.
As part of the Envivio engineering teams, I'm responsible for defining the functional testing strategy as well federate teams around a common testing path in order to improve the product's delivery. The first step has been to set up tools to provide a unified ground for all the teams to speak a common language. In this case, we've settled for Robot Framework, a generic automation testing framework as well as Jenkins for continuous integration.
Focused on participating to the OpenData movement to show its real added value for citizen and businesses. I've notably created the Urbanility service (http://urbanility.com/) in order to empower people to discover their urban environment using OpenData freed by Rennes.
Senior developer designing, planning, implementing, testing and delivering an IT operation architecture for a event logging, storing and statistical analysis platform.
Implementation based on XMPP and AMQP and developed in Java, Python and erlang.
Python web developer (Django web framework).
Lead Developer for the 3rdandUrban projects such as amp.fm and the LLUP protocol. (Python and .NET) The amp.fm project aimed at providing a platform to unsigned artists to promote and create revenur from their craft in a way where they could keep control of their content through CC licenses.
Lead Performance Tester for Marks & Spencer using Mercury LoadRunner & Performance Center products. Within a team of five members, I was responsible for projects the team leader would assign to me from start to finish. Tasks would go from meeting the customers, gathering information, understanding the environment in which the application would be used, its constraints and the objective set by the customer. Then, devise a load test scenario, define risks and mitigation for them. Finally, after approval, write scripts using Load Runner, then Performance Center, executed with the appropriate parameters and environment. A great experience which helped realize how much testing was a challenging task, both technically and from a communication's perspective.
Authored the CherryPy Essentials book. http://www.packtpub.com/CherryPy/book
- CherryPy development
- Web application development
As part of a team of three, developed movie distribution services using the .NET framework and the C# language.
During my year at Mercury, I worked a support engineer level 1 for EMEA region for the Load Runner and Performance Center products. I was in charge of the French speaking regions as well as support for English speaking regions. I would answer the phone to open support case, gather information and issues met by customers. I would then work up to 60 support cases with a specialty for web protocols as well as testing the Citrix ecosystem. I had to adapt fast and communicate well with both customers and support level 2 during escalation.
I supported the Minoru Development team by providing a web portal to promote the work performed by the OpenHealth working group as part of the SPIRIT project co-funded by the European Commission's Fifth Framework Programme.
- Test Planning
- Software Development
- Continuous Integration
- Performance Testing
- Test Automation
Packt PublishingMarch 2007
The CherryPy Essentials book provides a rather broad introduction to web development using the CherryPy framework.
French tool built on opendata from the city of Rennes, France to help citizens understand the quality of weaknesses of their surroundings.
Spent the last five years of my life working on the passion of building a startup that held promise to change the foundation of the music industry. The dream is still a twinkle in my eye but it was time to move on.
Various Open Source projects I've worked on in the past few years. Library Python packages of subjects that tickled my interest, mostly application network related: XMPP, Atom Publishing Protocol, HTTP, Web Socket.
FrenchNative or bilingual proficiency
EnglishNative or bilingual proficiency
Honors & Awards
Won the first innovation challenge organized within the engineering department at Envivio Inc., based on an idea of a platform that would support adding rich content to TV streams.
Search by name
Over 300 million professionals are already on LinkedIn. Find who you know.
People Also Viewed
Developer at Gandi
EMEA Escalation Manager at Quantum
Team leader - technical experts team
Software Integration Engineer at Cisco
R&D Support Product Engineer
Senior Integration Engineer at Cisco Systems
Software Engineer at Cisco Systems
Django Developer at Iliad / Free