-
Viadeo
- Software Engineer, Security
Paris
2015 - maintenant
I am strongly involved in the architecture/security programming with the technologies used at Viadeo.
I am in charge of developing and designing the different security software and work with the different product teams to help them design their products and improve their architecture skills.
Development
- Software architecture: DDD / CQRS / RESTful platform
- Code Reviews / Programming good practices
- Usage, creation, improvement and development of software in different programming languages including Java/Scala/NodeJS/Ruby
- Introducing and working with new backends according to the needs (Redis, DynamoDB, MySQL, RabbitMQ, ElasticSearch...)
- Software development tools: Maven, Gradle, Webpack, Git, SVN, Eclipse, Idea...
- Continuous Integration: AWS tools, Docker, Jenkins, Ansible, Tests automation...
Team Management
- SDLC, Agile software development (Kanban/Scrum)
- Industrialization of processes as well as production and tooling methods
-
BULL
- Software Engineer / IT Security Engineer
Les Clayes-sous-Bois
2011 - 2015
Development
- Usage, creation, improvement and development of tools, software and plugins (Metasploit, Nmap, Burp Extender, Beef …) in Java, Python, Ruby and Lua.
- Programming Java multithreaded distributed applications
- Software architecture, design patterns, OOP and plugin systems
- Software development tools : Ant, Maven2, Git, Eclipse, IntelliJ Idea…
- Build pipeline : Jenkins/Travis, Docker
- Agile Methods : Scrum and Kanban
Security
- Application vulnerability assessments / Penetration Tests
- Code Review (PHP, C#, ASP .NET et JEE)
- Database Configuration Security (Oracle, MS SQL, PostgreSQL, MySQL)
Team Management
- SDLC and continuous integration
- Industrialization of processes as well as production and tooling methods
- Mentoring junior auditors
-
Rectorat Académie d'Amiens
- Web Developer
2010 - 2010
Creation of a web platform (Analysis, Specifications, Security, Development, Tests and Release)