Portfolio Manager
2015 - 2018Cashwerkz Limited- Created algorithms to mimic the performance of popular actively-managed bond funds by analyzing historic fund and index returns.
- Developed a yield curve-based pricing model in JavaScript and Node.js for Australian Bank hybrid bonds.
- Built a budget reporting and forecasting tool to track business progress in weekly meetings.
Technologies: JavaScript, Trading, Financial Markets, Finance, Fixed Income, Derivative Pricing, Statistics, Research, Bloomberg API, APIs, Startups, Currencies, Data Analysis, Algorithms, Algorithmic Trading, Fintech, Financial Software, Banking & Finance, Agile, Writing & Editing, HTML5, Finance APIs, Quantitative Research, Software Development, Reverse EngineeringDeveloper
2014 - 2015Bolder Group Pty, Ltd.- Refactored client code of the Two Fat Guys app so that user actions and screen transitions had immediate (less than 300ms) results.
- Designed and developed the Baby Name Game from the idea stage to an iOS and Android app for sale for several years in many countries. The app was a Single Page JavaScript app served to clients by Node.js using MongoDB for storage.
- Maintained apps following release with smooth database, server, and version migrations.
Technologies: JavaScript, Node.js, Meteor, Cordova, iOS, Android, Xcode, App Store, Google Analytics, Mixpanel, MongoDB, SQL, Front-end Development, React, APIs, Startups, Architecture, Algorithms, Server-side Rendering, Handlebars, Test-driven Development (TDD), GitHub, RESTful APIs, Unit Testing, Jest, CSS, Agile, Mobile Development, Mobile, HTML5, NPM, Software Development, Hybrid Apps, Mobile App Development, Express.js, UI DesignConsultant
2013 - 2013Private Contractor- Advised one of Australia's largest landfill management software providers on customer requirements of Carbon Emissions portfolio tracking.
- Produced acceptance tests using Cucumber to guide development and confirm user interface features.
- Researched regulatory schemes to ensure accurate calculations and business rules were implemented.
Technologies: Excel VBA, Cucumber, Ruby, Financial Markets, Finance, Fixed Income, Derivative Pricing, Research, Web Applications, APIs, Data Analysis, Fintech, Financial Software, Commodities, Banking & Finance, Agile, Software Development, UI DesignGroup Manager
2011 - 2012Ecofund Queensland- Achieved record carbon and renewable energy transactions revenue and profits by focusing on large, specialized transactions and customer acquisition.
- Automated public data gathering to produce daily reports on supply and demand with JavaScript and Node.js.
- Oversaw the launch of hedging products tailored to Australia's emissions trading scheme.
Technologies: JavaScript, Financial Analysis, Marketing, Trading, Financial Markets, Finance, Fixed Income, Derivative Pricing, Research, Web Applications, Currencies, Data Analysis, Algorithms, Commodities, Banking & Finance, Writing & Editing, Finance APIs, Quantitative ResearchSenior Contract Trader
2010 - 2011Stanwell- Transacted electricity forwards and Renewable Energy Credits (RECs) to meet hedging and risk management policies.
- Aggregated and profit tracking for Renewable Energy Certificates (RECs) with an Excel front end that linked to an SQL transaction database.
- Executed the company's largest electricity transaction that year through negotiations with a key customer. The transaction required and received special board approval due to its size and complexity.
Technologies: Derivative Pricing, Fixed-income Derivatives, Trading, Financial Markets, Testing, Finance, Fixed Income, Statistics, Research, SQL, APIs, Data Analysis, Algorithms, Algorithmic Trading, Commodities, Banking & Finance, Writing & Editing, Finance APIs, Quantitative ResearchManager
2006 - 2009Macquarie- Enabled bespoke transaction booking for a new business through Python scripts representing details.
- Designed and oversaw the customization of existing accounting, valuation, and risk management systems to accommodate environmental commodities.
- Valued the bank's first carbon credit forward transaction using a Monte Carlo simulation of electricity production from a newly built Chinese power plant.
Technologies: Python, Derivative Pricing, Fixed-income Derivatives, Financial Analysis, Trading, Financial Markets, Testing, Finance, Fixed Income, Statistics, Research, Bloomberg API, Architecture, Data Analysis, Algorithms, Fintech, Financial Software, Commodities, Banking & Finance, Writing & Editing, Finance APIs, Quantitative Research, Merchant Banking, Naive Bayes, Software Development, Reverse EngineeringAssociate
2004 - 2004Minyanville Publishing and Multimedia- Provided real-time market commentary with several publishing tools.
- Reduced 90% of publishing platform costs by identifying external providers through a review of competitors and industry practices.
- Identified marketing opportunities through trackbacks and partnerships with prominent market and economic bloggers.
Technologies: Financial Analysis, Blogging, Marketing, Financial Markets, Finance, Fixed Income, Derivative Pricing, Bloomberg API, Web Applications, HTML, Startups, Currencies, Fintech, Financial Software, Investment Banking, CSS, Writing & Editing, HTML5, Merchant BankingDirector of Business Development
2001 - 2003CyberBazaar India- Coordinated with the team in India to verify teleconference call quality. The data collected was used to identify fraudulent billing of Internet Protocol long-distance calls at voice calling rates.
- Developed business partnerships resulting in a competitive bidding process and acquisition by WebEx Communications for $4 million.
- Established dedicated international phone and data pipelines as a new product category through a new partnership.
Technologies: Contract, Business Development, Financial Markets, StartupsAssociate
1994 - 1998Credit Suisse- Wrote C/C++ tools for time series analysis and position tracking.
- Produced $24 million in profit using bespoke software tools to identify statistical arbitrage transactions in the US sovereign bonds of 20 countries.
- Tested and approved new firm-wide fixed income software that streamlined data collection and reporting. The databases and calculation engines enabled further automation of transaction confirmations and position reporting.
Technologies: C++, Derivative Pricing, Trading, Financial Markets, Testing, Finance, Machine Learning, Statistics, Research, Bloomberg API, SQL, Linux, Front-end Development, APIs, Architecture, Currencies, Data Analysis, Algorithms, Algorithmic Trading, Fintech, Financial Software, Commodities, Investment Banking, Banking & Finance, Writing & Editing, Finance APIs, Quantitative Research, Merchant Banking, Naive Bayes, Software Development, Reverse Engineering, UI Design