
Philippe Soubrane
Verified Expert in Engineering
Software Developer
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
Experience
- JavaScript - 7 years
- Agile Software Development - 6 years
- Angular - 5 years
- AngularJS - 4 years
- Storybook - 2 years
Availability
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
Penta Holdings
- Audited existing applications and libraries based on AngularJS and reported issues and findings.
- Proposed a migration plan for existing and future legacy applications. Updated to fix security issues.
- Started porting applications and libraries from AngularJS to Angular and monorepo.
- Migrated several applications from AngularJS to Angular 7 and Angular 16.
Lead Angular FE Developer
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.
Angular Expert
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.
Senior Angular Front-end Developer
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).
Ionic and Angular Developer
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.
Full-stack Python Django Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Angular Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
NativeScript Developer
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.
Lead Full-stack Developer | Technical Architect
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.
Consultant
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.
Head of Fast IT
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.
Head of Global Market E-trading IT (Based in London)
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.
Head of Fixed Income E-trading and eCommerce IT (Based in London)
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.
Head of FX Electronic Trading IT (Based in London)
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.
Head of GECD Electronic Market IT Development
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.
Head of Electronic Trading — Market Access
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.
Experience
Trading App
Secure Chat
Tesla Remote Control
Angular Parking App
Crypto Trading
Video Chat
AR/VR with Three.js and Cannon-es
Skills
Libraries/APIs
REST APIs, NgRx, Node.js, WebRTC, React, NgRx/store, D3.js, Flask-RESTful, YouTube API, Three.js, Authorize.net
Tools
Angular CLI, Nx, AngularFire, Oracle Exadata, SugarCRM, NPM
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
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
Storage
MySQL, MongoDB, Amazon S3 (AWS S3), PostgreSQL, Cloud Firestore
Other
CORBA, APIs, Full-stack, CI/CD Pipelines, Serverless, Fintech, Technical Direction, Technical Leadership, Technical Hiring, FPGA, Monorepos, Security, Mobile Web, Single-page Applications (SPAs), Cordova, Front-end Development, RESTful Web Services, Web Security, Storybook
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