Olivier Vigneresse, Developer in Ashford, United Kingdom
Olivier is available for hire
Hire Olivier

Olivier Vigneresse

Verified Expert  in Engineering

Bio

Olivier is an AWS Certified Solutions Architect with solid experience in cloud architecture and in-depth development, network, and security design and implementation. He has handled auditing projects, quickly analyzing environments and extracting conclusions, and thrives at multitasking, having managed multiple projects covering the US, UK, UAE, and India simultaneously. Olivier communicates easily at all levels, from C-level to engineers, and is comfortable working with multinational teams.

Portfolio

Self-employed
Amazon Web Services (AWS), Azure, Python 3, PHP, C#.NET, Security, IT Security

Experience

  • Documentation - 10 years
  • PHP - 10 years
  • Web Security - 5 years
  • Penetration Testing - 5 years
  • Security Design - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Cloud Security - 5 years
  • Python 3 - 5 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), MacOS, Linux

The most amazing...

...project I've delivered is a PHP-based web app for B2B contract management, replacing the manual handling of contracts containing dozens to over 100 articles.

Work Experience

Consultant

2010 - PRESENT
Self-employed
  • Contributed to designing the security frameworks for several audio/video streaming companies.
  • Wrote internal tools and web applications in Python/Flask and PHP.
  • Documented cloud infrastructure, both for technical staff and C-level/boardroom execs.
Technologies: Amazon Web Services (AWS), Azure, Python 3, PHP, C#.NET, Security, IT Security

Experience

Security Audit and Re-development of a PHP eCommerce Website

A project that started with a penetration testing and vulnerability assessment exercise on an order processing website, which led to improvements in two phases.

During the first phase, I analyzed the configuration and source code. I then produced the report for required configuration changes, such as on Apache headers, the encryption, and the php.ini file. I also assisted during the shared-screen implementation.

As the application was carrying so much technical debt, I redeveloped the application from PHP 5 with no framework to PHP 8/Laravel during the second phase. I then tested and deployed it on the Amazon EC2 instance. I also provided documentation and training for easy maintenance of underlying infrastructure, e.g., how to keep Linux, Apache, and MySQL up to date.

B2B Web Application for Contract Management

A web application for a streaming company for managing the technical content of its contracts with its business customers and resellers. Each contract contained a spreadsheet with dozens to over 100 articles, which they managed via a spreadsheet and email. This was all replaced by a PHP-based web application.

Incident Response and Remediation

A European video-on-demand website got hacked; one of its content licensors found a watermarked video on the dark web, which could be traced back to the website.

After reviewing and analyzing the platform logs, the issue was traced to poor security design decisions, which I remedied immediately. After further auditing the platform, I also found other potential security holes. For which, I delivered a comprehensive report on the issues within a few weeks, with recommendations.

Education

1988 - 1993

Master's Degree (Equivalent) in Computer Science and Networking

Higher Institute of Electronics of Paris (ISEP) - Paris, France

Certifications

FEBRUARY 2017 - JULY 2023

AWS Certified Solutions Architect Associate

AWS

Skills

Paradigms

Penetration Testing

Languages

Python 3, PHP, C#.NET

Frameworks

Flask, Laravel, Symfony

Platforms

Amazon Web Services (AWS), Amazon EC2, AWS Lambda, MacOS, Linux, Azure

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL

Other

Documentation, Security Design, Cloud Security, Architecture, Security, IT Security, Amazon RDS, Amazon API Gateway, Web Security, APIs, Software Development, Networking

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