Hello and welcome to my profile!
My name’s David, and I’m currently a Senior Developer at Regnosys, a fintech startup focused on building tools to harmonize the financial regulatory landscape.
I’ve been developing professionally since 2004, but my passion for programming and technology goes back to when I was a child. At 8 years old, my parents bought me a BASIC programming book, and I began experimenting with computers at school, which sparked my lifelong interest in tech.
Throughout my career, I’ve gained broad experience across both front-end and back-end technologies, often shifting focus across different parts of the stack. I thrive at quickly picking up new tech and adding value in a variety of environments.
I also have a strong interest in the infrastructure that supports our software. I believe effective software architecture and infrastructure are crucial to successful development. Having experience in both front and back end, I’m often the bridge between specialists in cross-functional teams.
The aspect of software development that fulfils me the most is the constant learning. Being able to share what I’ve learned with my colleagues and help them grow is what truly makes the work satisfying for me.
This site was generated with Hugo, using the hugo-resume theme.
Regnosys is a fintech company focused on building tools to unify the industry’s diverse financial models.
Unruly is an Ad Tech company with a focus on video advertising. The product consists of an exchange which connects demand partners (advertisers) to suppliers (publishers) with the aim of maximising revenue for the publishers whilst also providing innovative solutions to buyers to be able to target their desired audience and run their campaign effectively.
The Credit Risk Dashboard is a greenfield reporting application with an HTML5/Angular presentation layer, high throughput Java middle layer and Oracle DB.
The Credit Approvals application manages approvals for trading limit and ratings change requests. Consisting of a Hibernate data layer, Java based rules engine for calculating approval levels and aggregation layer that feeds the calculation engine. The UI handles approval requests and their corresponding workflow and is built on Spring MVC, JSP and a mixture of JS technologies.
CRIS application consists of a Java based reporting, workflow and adjustments GUI. The Java application layer sits on top of a Sybase operational data store and an Oracle data warehouse.
The Opera Load team develops feeds that transport trade and accounting event data into and out of the Finance hub. The technology stack consists of Oracle/Sybase stored procedures, Unix Scripts, & Informatica.
The application management team was a front office team covering the Cantor Index, Cantor CFD and Cantor FX areas of the business. The team’s responsibilities included development, support, release management and overseeing the QA environments.
Working on FO/BO trade reconciliation and trade revenue reporting applications within Product Control IT.
Working on the Reuters Kondor+ system, supporting both internal operations and external hedge fund clients.