Oliver Denney
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since March 17, 2020
Oliver is a highly motivated and delivery focused principle UI developer and technical lead with over 11 years of front office experience in the financial services industry. With a background as a full-stack developer at Goldman Sachs, he has specialized in enterprise-level React web solutions for the last four years. Driven to deliver on time following industry standards, Oliver promotes clean coding practices and takes pride in the quality of the finished product.
Portfolio
Experience
- React - 4 years
- JavaScript - 4 years
- React Redux - 4 years
- CSS - 4 years
- TypeScript - 3 years
- Sass - 3 years
- AG Grid - 1 year
- Redux-Saga - 1 year
Availability
Preferred Environment
NPM, Git, Chrome, Visual Studio Code (VS Code), Windows
The most amazing...
...thing has been architecting the UI strategy for a global pension fund provider and delivering on a greenfield project to be used as a template for future work.
Work Experience
Lead UI Developer (Contract)
BNP Paribas
- Analyzed the existing code structure and re-designed the dependency between packages to ensure better scalability of the codebase.
- Consolidated the code structure to remove duplication and ensure that new features are added in a clear and well-defined way.
- Developed features for the Rates trading UI to uplift sections from legacy Angular code into new React components.
UI Technical Lead (Contract)
Adaptive Financial Consulting
- Delivered on a time-critical project in the role of UI lead, building out a data-heavy admin interface for an FX exchange whilst setting the UI strategy for future work.
- Worked with large real-time datasets over WebSocket in combination with extensive customization of ag-grid to deliver functionality to the user.
- Followed strict UX design guidelines to build out a themed, reusable component library, allowing for a customized theme file to be injected in at runtime.
- Mentored junior developers to ensure best practices were followed around component structure and use of React Hooks/Context APIs.
Principle UI Consultant and Project Lead (Contract)
Digiterre Consulting
- Set up and ran a scrum team to replace a legacy web front end with a new React UI. Acted as scrum master and lead developer organizing a team of five developers across two regions. (BGC Partners).
- Led a complex UI integration bringing a legacy AngularJS trading front end onto a strategic React/Redux platform. (BGC Partner).
- Architected and developed a greenfield React/Redux UI as part of a year-long legacy system replacement for fund fees and rebates. (Old Mutual Global Investors).
- Successfully launched a greenfield FX project into development relating to batch pricing of orders. Completed an initial POC consisting of a complex Sales UI in React responding to high-frequency real-time pricing data over WebSocket. (BNY Mellon).
Senior Developer and Project Lead (Contract)
Goldman Sachs
- Improved reporting performance by 90% by re-architecting the caching strategy for on-demand data using EhCache.
- Re-architected the entire data access layer so it could be taken forward strategically with full unit test coverage to a high quality.
- Led the project analysis and requirements prioritization to ensure the highest value was delivered within the tight project timeline.
Senior Technology Analyst
Goldman Sachs
- Led a major project to uplift a complex trading workflow with a greenfield WPF UI, incorporating new compliance requirements and reducing time to market.
- Owned the overall UX design strategy for the global team and acted as a scrum master for a cross-regional project team of three developers.
- Mentored new graduates in OO design, TDD, and clean coding through seminars.
Application Developer Analyst
Goldman Sachs
- Developed, supported, and maintained a range of tools and trading systems for the GSAM Fixed Income trading desk.
- Owned the UI design and development of a new money market trading system.
- Implemented complex data processing algorithms for trade data.
Experience
Fund Fees and Rebates Management System
The project formed a major part of an initiative to set the UI strategy for future work within the department. Guidelines and technology decisions I made during the project formed the basis of this strategy and were adopted by other teams.
FX Exchange Admin UI
Education
Bachelor of Science Degree with First Class Honors in Computer Science
The University of Warwick - Coventry, UK
Skills
Libraries/APIs
React, React Redux, Reselect, Redux-Saga, Formik, AG Grid, Sinon.JS, Chai, Windows Forms (WinForms), LINQ, Moq, MyBatis, JDBC, Node.js, RxJS
Tools
Webpack, Git, NPM, CVS, Subversion (SVN), Mocha, Karma, Lerna, Jira
Languages
JavaScript, HTML, TypeScript, CSS, Sass, Java, C#.NET, XML, Less
Paradigms
Test-driven Development (TDD), Scrum
Frameworks
Jest, Chrome, Mockito, JUnit, Windows Presentation Foundation (WPF), NUnit, Redux
Platforms
Windows, Visual Studio Code (VS Code)
Storage
Sybase, JSON
Other
Styled-components, Ehcache, Redux-observable
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