- Machine Learning EngineerWedifique2016 - 2017
Technologies: Python, Scikit-learn, Pandas, NumPy, MongoDB, Node.js, AngularJS
- Implemented a collaborative filtering learning algorithm using Python libraries for use in a product recommendation system.
- Allowed the ability for learning algorithm to be influenced by administrator suggestions when deciding feature weighings.
- Updated aspects of main web app, where necessary on both the Node.js back-end and AngularJS front-end.
- Queried (using MongoDB) and derived data for use in user/trend analysis and to populate reports/graphs.
- Set up a web/worker multiple server infrastructure using AMQP with Heroku.
- Full-Stack DeveloperSwtch2016 - 2016
Technologies: AngularJS, Node.js, Bootstrap, Express, PostgreSQL, Gulp
- Created a geolocation web app proof of concept using primarily AngularJS.
- Developed a complex user registration and booking system that was persisted to a PostgreSQL database using a pg-promise library in Node.js.
- Styled an app using Bootstrap so that it is responsive and can be used on a variety of devices.
- Implemented a Restful API using Express and Node.js.
- Associate DeveloperGoldman Sachs2013 - 2016
- Collaborated with global market risk business to design and maintain platform producing bank’s risk metrics.
- Used the firm's Python-like proprietary language to build and test a framework to collate big data sets and to automate the creation of stress test reports for regulators.
- Led the development team that produced an AngularJS web app and RESTful API to allow users to adjust risk measures and audit these changes.
- Conducted interviews of lateral hires and of interns/analysts for tech division.
- Assisted in integrating platform into a new distributed computing framework, including occasional examination of platform's core C++ code.
- Co-created a Java-based version system for report configurations which could be controlled via an AngularJS web app.
- Investigated machine learning methods for possible use in department.
- Analytics DeveloperRBS Markets & International Banking2010 - 2013
Technologies: C#, SQL Server, ASP.NET, Oracle, VBA
- Developed and maintained a .NET web-based application for analyzing and visualizing time series data for a range of financial products.
- Performed extensive regression testing and other analysis as part of the regular upgrades in pricing libraries the tool depended on.
- Implemented Agile methodologies in delivering a number C# coding assignments to add new analytics.
- Trained the support and development teams around the globe including a trip to Singapore to facilitate this.
- Created a VBA tool for logging emails sent to the support inbox which then detected whether they had been responded to. This was then summarized in a management report.
- Inside Licensing SpecialistMicrosoft2010 - 2010
Technologies: VBA, Excel
- Automated the building of a spreadsheet which was compiled from various sources and also kept track of deal progress for a Munich-based licensing team.
- Created a tool using VBA to identify discrepancies between two customer pricing sheets (taking into account that entries may be present in both, but in different row locations).
- Presented these tools at team calls and wrote up documentation for them in English and German.
- Added new statistics for the account planning sheet including the data mining of past discounts given to customers.
- Assisted the licensing sales specialists with price and product migration queries.