New York, New York, United States
Technical Lead / Staff Engineer specialising in external vendor collaboration, hands-on software development, mentorship of junior & mid-level engineers, and software design. I have over 20 years experience in software engineering and have been fortunate to have worked in a range of industries across various countries. Specialties include: - Scala, Java, Kotlin as languages - Distributed ETL systems and micro-service environments - Oracle, MySQL, Postgres, Hive and memcached for data storage - Primary experience in FinTech, but open to other industries
Subject Matter Expert - Money Movement Platform I own the Money Movement platform end-to-end at DriveWealth. My role sits at the intersection of engineering leadership, financial operations, and system architecture, giving me a rare view across both the technical and business layers of cash and liquidity management. I lead a team of 7+ engineers across two timezones, providing hands-on mentorship, technical direction, along with sprint/epic-level planning. I work closely with Product, Treasury, and Operations to translate business needs into well-scoped, executable deliverables. Active participant in our Architectural Review Board (ARB), where I've presented the design for our IRA/retirement product and championed initiatives to automate our settlements workflow. In addition, I've also: - Worked on our real-time Pattern Day Trader detection engine based on FINRA rules, processing streaming trade events via Kinesis, backed by Redis and DynamoDB. - Re-architected our cash settlement systems to handle scale, cutting processing times from several hours to under one hour by understanding DynamoDB GSIs and caching. - Led the migration of EC2-hosted applications into Dockerized containers on RedHat OpenShift, modernizing deployment and improving resilience. Tech Stack Java · DynamoDB · PostgreSQL · Kinesis · Kafka · Redis · S3 · Databricks · ActiveMQ · Grafana · SumoLogic · OpenShift
Gemini is a crypto exchange with a “security-first” mentality and ethos of asking for permission, not forgiveness. Founded by the Winklevoss twins. - Led UK in-app account-funding project using Plaid - Led US funnel-improvements for retail customers connecting bank accounts via Plaid - Led cash deposits UI redesign project - Helped in many ACH-related fraud prevention projects - Improvements to debit-card flow project, including 3DS - Helped in bank account name-matching project - Mentorship of juniors - Helped optimise work processes, including sprint grooming and planning - Helped pivot code to better testing and clean coding practices - Helped introducing RFCs, test plans and streamlined go-live strategies - Proposal of product improvements, such as recurring buys
N26 is a 100% digital banking experience designed to be simple, transparent, and secure. Founded in Berlin, N26 aims to be the mobile banking platform that the world loves to use. - Led team for cashback product - Led inter-bank connection via Plaid - Helped implement internal bank reporting system - Helped in our anti-money laundering reporting system - Helped in ATM discovery system - Team management + Mentorship of juniors - Hands-on software development within N26's distributed micro-service architecture - System design and input across other designs - Cross functional collaboration across international teams
Dstillery is the leading Ad-Tech, custom audience solutions company, empowering brands and their agencies to maximize the value of customer data and transform the way they connect with their audiences. My Role: - Development on back-end high-frequency advertisement bidding systems - Development on online advertisement asset buyer platform - Development on geo-spacial intelligence tool
My role as a head of platform involves: - Development and design applications that make up eChoice's Fleats software platform - Management and guidance of my team members - Engaging directly with stakeholders and external parties eChoice's Fleats platform is a software suite tailored for the mortgage lending space. Our strategic trajectory is to deliver a modern and mobile experience to our network of brokers. Technically, my role involves software development in Java, AngularJS, RESTful API development, and along with a healthy dose of Scala.
- Development and design applications that make up eChoice's Fleats software platform - Engaging directly with stakeholders and external parties