Philippe Soubrane, Developer in Plaisir, France
Philippe is available for hire
Hire Philippe

Philippe Soubrane

Verified Expert  in Engineering

Software Developer

Location
Plaisir, France
Toptal Member Since
February 24, 2020

As the head of BNP Paribas CIB's electronic trading department for many years, Philippe has led the in-house development of all the trading and eCommerce systems and tools. While at BNP Paribas CIB, he has also created and managed Fast IT, a team that sped up IT development transformation. What drives Philippe is the thrill of developing software and the complex architecture of innovative products.

Portfolio

Penta Holdings Inc
Angular, AngularJS, NPM, RESTful Web Services, Web Security
CultureAI Limited
Angular, HTML, SCSS, Laravel, PHP 7, CSS, Full-stack, REST
SiteOwl, Inc.
JavaScript, Angular, Front-end Development, Monorepos, Testing, REST APIs, REST

Experience

Availability

Part-time

Preferred Environment

Python, Clean Code, Spring Boot, Angular, Agile Software Development, Docker, Full-stack, Spark, Serverless

The most amazing...

...project I've done was to build from scratch the Fast IT team at BNP Paribas CIB.

Work Experience

Angular and AngularJS Developer

2023 - 2023
Penta Holdings Inc
  • Audited existing applications and libraries based on AngularJS and reported issues and findings.
  • Proposed a migration plan for existing and future legacy applications.
  • Started porting applications and libraries from AngularJS to Angular and monorepo.
Technologies: Angular, AngularJS, NPM, RESTful Web Services, Web Security

Lead Angular FE Developer

2023 - 2023
CultureAI Limited
  • Developed a completely new application with Angular 15 from a Figma design. Integrated this new development into a PHP ecosystem (Laravel).
  • Added unit tests in Karma and Jasmine and E2E tests with Cypress. Added a cache to optimize API calls and limit traffic bandwidth.
  • Updated a PHP back end to manage API routes and new features.
Technologies: Angular, HTML, SCSS, Laravel, PHP 7, CSS, Full-stack, REST

Angular Expert

2023 - 2023
SiteOwl, Inc.
  • Handled a migration to the new Angular 15 and Nrwl monorepo, with unit tests and e2e tests.
  • Conducted regular code reviews and gave advice on optimization and best practices.
  • Integrated external libraries (like Pixie) into Angular.
Technologies: JavaScript, Angular, Front-end Development, Monorepos, Testing, REST APIs, REST

Senior Angular Front-end Developer

2022 - 2023
Ruger Capital LLC
  • Developed an app with Angular with a generic approach to build and display dynamically the forms provided by a Python back end.
  • Fixed bugs and added new features using Jira as a reporting tool.
  • Deployed on AWS and followed SEO statistics with Google Analytics.
  • Delivered technical interviews and onboarded junior developers.
  • Added and maintained unit tests (Jest) and end-to-end tests (Cypress).
Technologies: Angular, TypeScript, JavaScript, HTML, CSS, Amazon Web Services (AWS), Amazon EC2, CI/CD Pipelines, Python, Angular CLI, Full-stack, REST, Mobile

Ionic and Angular Developer

2022 - 2023
Pi Jam Foundation
  • Reviewed and optimized an existing codebase in Angular/Ionic and added unit testing.
  • Conducted bug fixing and performance optimization of the whole application.
  • Deployed and managed applications via AWS infrastructure, mainly using Amazon EC2 and S3.
Technologies: JavaScript, TypeScript, Ionic, Angular, Android SDK, Agile, Android, Cordova, Angular CLI, Mobile, Cross-platform

Full-stack Python Django Developer

2022 - 2022
Cura Home Inc - Main
  • Developed the treasury service connected to authorize.net, usbank.com, and SugarCRM APIs.
  • Built with a TDD approach for the complete treasury service with Django and DRF.
  • Helped and worked with the front-end team to build the front end using React.
Technologies: Python, SQL, React, PostgreSQL, Single-page Applications (SPA), APIs, Authorize.net, SugarCRM, Heroku, Docker, Django, REST APIs, HTML, Full-stack, REST

Senior Full-stack Developer

2022 - 2022
Soonaverse (via Toptal)
  • Integrated Algolia's search on top of Firebase within the Soonaverse website. Soonaverse is a decentralized platform for communities, enabling the seamless creation, management, and interoperability of DAOs.
  • Analyzed the website and recommended the optimization of its parts that needed improvement.
  • Redesigned some components to mix Algolia's widget with Soonaverse's components.
Technologies: Angular, Algolia, Firebase, Cloud Firestore, APIs, CI/CD Pipelines, REST APIs, CSS, HTML, Angular CLI, Full-stack, Redux

Senior Full-stack Developer

2021 - 2022
Dycom Industries (via Toptal)
  • Handled the complete rewrite of the front end from AngularJS of the old application to Angular v12.
  • Maintained the back-end applications composed of seven services in Python.
  • Dockerized the whole infrastructure and components for running locally.
Technologies: Angular, Python, Docker, MySQL, MongoDB, DevOps, SQL, REST APIs, CSS, HTML, Angular CLI, Full-stack, Redux, REST

Senior Angular Developer

2021 - 2021
UKG (via Toptal)
  • Developed an MVP for asynchronous video management working with different infrastructure providers.
  • Integrated and evaluated several video platform providers, including Firebase, Panopto, and Kaltura.
  • Participated actively in all meetings with external providers.
Technologies: Angular, Ionic, Kaltura, YouTube API, Cloud Firestore, DevOps, Serverless, REST APIs, Amazon S3 (AWS S3), AWS Lambda, CSS, HTML, Angular CLI, Full-stack, Mobile

Senior Front-end Developer

2021 - 2021
BCG (via Toptal)
  • Developed visualization tools for airplane schedules with Angular and D3.
  • Optimized and added unit tests and E2E tests to the existing project.
  • Managed dockerizing and Kubernetes for the front-end part of the project on AWS.
Technologies: Angular, D3.js, Python, Flask-RESTful, Docker, Kubernetes, Amazon Web Services (AWS), REST APIs, Flask, Continuous Integration (CI), Continuous Development (CD), DevOps, SQL, CSS, HTML, Angular CLI, Full-stack, REST, Cross-platform

Senior Front-end Developer

2020 - 2021
Verb Technology (via Toptal)
  • Served as part of the core team that added and maintained all features of the product.
  • Added several features and unit tests as well as E2E tests.
  • Integrated several third-party products in the environment.
  • Optimized and simplified some parts of the codebase.
Technologies: JavaScript 6, NgRx/store, Jest, Nrwl/Nx, Monorepos, Angular, TypeScript, NgRx, Amazon Web Services (AWS), APIs, Continuous Delivery (CD), Continuous Development (CD), Continuous Integration (CI), WebRTC, CSS, HTML, Angular CLI, Full-stack, Redux, REST, Mobile

NativeScript Developer

2020 - 2020
Outserved (via Toptal)
  • Developed an app from scratch in NativeScript to replace an existing iOS native application.
  • Handled fully autonomous development, testing, and deployment to the Google Play and Apple Store.
  • Developed unit and E2E tests while mentoring a junior developer.
Technologies: Serverless, CSS, HTML, REST, Mobile, Cross-platform

Lead Full-stack Developer | Technical Architect

2020 - 2020
Dynamic Trading Solutions Holding (via Toptal)
  • Served as the tech lead to define the whole cloud-based architecture.
  • Prepared the AWS setup for development, testing, and production environments.
  • Participated in daily meetings with the Toptal team and the client team to describe technical and development statuses.
  • Defined the RESTful API between client and server.
Technologies: Agile Software Development, Azure, Kubernetes, Docker, Microservices, Banking & Finance, Fintech, REST APIs, HTML

Consultant

2019 - 2019
Marote
  • Developed several web applications with Angular, Django, and Spring Boot.
  • Built several cross-platform applications with AngularandIonic, and NativeScript.
  • Implemented cybersecurity for Linux and web architecture.
Technologies: Agile Software Development, Cybersecurity, NativeScript, Python, Android, iOS, Angular, Firebase, Node.js, REST APIs, Django, Ionic, PostgreSQL, Serverless Architecture, Django REST Framework, Serverless, Amazon S3 (AWS S3), HTML

Head of Fast IT

2017 - 2019
BNP Paribas Corporate and Institutional Banking
  • Built and managed a team of talents to quickly deliver the MVP (minimum viable product) with new technologies, partnerships, and a new mindset within the bank.
  • Developed many projects based on internal cloud technologies, including a first client-facing project with blockchain technology within CIB.
  • Helped assess and propose evolution to the new infrastructure IV2 for developers and production teams.
Technologies: Agile Software Development, JavaScript 6, Docker, TypeScript, Java

Head of Global Market E-trading IT (Based in London)

2015 - 2017
BNP Paribas Corporate and Institutional Banking (Paris)
  • Led the development teams for all electronic trading activities on all assets.
  • Managed relationships with management, sponsors, and trading desks.
  • Coached and mentored managers for developers and trading support.
Technologies: Agile Software Development, .NET, Java, C++

Head of Fixed Income E-trading and eCommerce IT (Based in London)

2014 - 2015
BNP Paribas Corporate and Institutional Banking
  • Built and managed development teams for electronic trading and eCommerce fixed-income activities.
  • Helped integrate equity technologies into fixed income tasks.
  • Automated the development, testing, and monitoring processes.
Technologies: Agile Software Development, AngularJS, .NET, Java, C++

Head of FX Electronic Trading IT (Based in London)

2012 - 2014
BNP Paribas Corporate and Institutional Banking
  • Managed the worldwide IT development for FX trading using best practices and technologies found in the equity business.
  • Reengineered market-making, auto hedging, and prop trading platforms.
  • Worked on market access, pricing, client distribution, algorithmic trading, hedging and risk management, and trading and monitoring tools.
  • Developed in C++ and Java independently. Coached and managed developers.
Technologies: .NET, Java, C++, Django

Head of GECD Electronic Market IT Development

2008 - 2011
BNP Paribas Corporate and Institutional Banking
  • Developed electronic trading systems that dealt with high-performance market access, algorithmic trading, trading tools, and data warehouses.
  • Implemented market making for options and warrants.
  • Created brokerage activities on equities and derivatives.
  • Hired, coached, and reviewed the performance of developers in three regions (Europe, US, and Asia) while based in Paris.
Technologies: FPGA, C++, Oracle Exadata, Python, Django REST Framework

Head of Electronic Trading — Market Access

2004 - 2008
BNP Paribas Corporate and Institutional Banking
  • Implemented electronic trading market access for real-time market data and orders.
  • Developed in-house direct access for all electronic exchanges, including Europe, Asia, and the US.
  • Built the team and the systems from scratch while in close relations with the business and based in Paris.
Technologies: Java, CORBA, C++, Python

Trading App

An iOS application developed in Swift with Firebase. The app is connected to many brokers and enables users to view real-time prices and send manual trades to brokers. It can also automate trading strategies to send orders automatically.

Secure Chat

A private serverless application based on Firebase to encrypt chats and files shared between users or groups of users. I developed it with Angular for the single-page application (SPA) version and with NativeScript for the iOS and Android versions.

Tesla Remote Control

I built an iOS/Android native app (via NativeScript) using the Tesla API to remotely monitor and control a Tesla car. Feel free to contact me more for more details.

Angular Parking App

I developed an Angular application for a company that manages parking for large European metropolitan areas.

Crypto Trading

I developed a multi-broker web app in Angular and Native App in NativeScript to trade online with several connections simultaneously. Feel free to contact me for more details.

Video Chat

I implemented Angular-based end-to-end video communication via WebRTC.

AR/VR with Three.js and Cannon-es

I built several applications with Three.js and cannon-es GitHub framework to work on the browser and Meta Quest headset. My work included a shooting game in Angular and Three.js; virtual chat in VR with Angular/Vanilla JS and Three.js; and pool games with Angular/Vanilla JS, Three.js, and cannon-es.

Languages

Python, TypeScript, JavaScript 6, C++, Java 9, JavaScript, SQL, CSS, HTML, Java, Swift 4, PHP 7, Swift, SCSS

Frameworks

Angular, Django, .NET, AngularJS, NativeScript, Spring, Angular Material, Flask, Django REST Framework, Redux, Spring Boot, Jest, Symfony, Ionic, Spark, Android SDK, Laravel

Libraries/APIs

REST APIs, NgRx, Node.js, WebRTC, React, NgRx/store, D3.js, Flask-RESTful, YouTube API, Three.js, Authorize.net

Tools

Angular CLI, AngularFire, Oracle Exadata, SugarCRM, NPM

Paradigms

Agile Software Development, DevOps, Continuous Delivery (CD), Continuous Development (CD), Continuous Integration (CI), REST, Clean Code, Concurrent Programming, Functional Programming, Serverless Architecture, Cross-platform, Microservices, Agile, Testing

Platforms

Firebase, AWS Lambda, Mobile, iOS, Docker, Amazon Web Services (AWS), Android, Kubernetes, Azure, Kaltura, Algolia, Heroku, Amazon EC2

Industry Expertise

Banking & Finance, Cybersecurity

Other

CORBA, APIs, Full-stack, CI/CD Pipelines, Serverless, Fintech, Nrwl/Nx, Technical Direction, Technical Leadership, Technical Hiring, FPGA, Monorepos, Security, Mobile Web, Single-page Applications (SPA), Cordova, Front-end Development, RESTful Web Services, Web Security

Storage

MySQL, MongoDB, Amazon S3 (AWS S3), PostgreSQL, Cloud Firestore

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