Software Engineer
ABN AMRO, Amsterdam, the Netherlands | March 2017 - Present
Building software to power the banks retail transaction systems. Creating a modern system to issue and manage debit cards for clients of the bank.
This includes a solution used for mobile payments via NFC on Android phones, as well as physical cards used for every day payments.
Working with stakeholders and multiple development teams to ensure successful development of the application which manages all of this.
Implementing best practices such as CI/CD and pair-programming.
Software Engineer
Neo Technology, Malmö, Sweden | October 2015 - February 2017
Contributing to Neo4j, an open source, ACID-compliant, graph database management system. Working primarily on the kernel and on
building a fault-tolerant distributed system to allow for robust clustering.
Software Research Project - M.Sc Thesis
Colloboration with TU Eindhoven and Neo Technology | February 2015 - October
2015
Collaborating with Neo Technology to research and develop a high-performance path index data
structure and integrating it with Neo4j, the world’s leading graph database.
Software Engineer Intern
Kintivo | May 2013 - September 2013
Consultant work for clients including developing an e-commerce website, a mobile SharePoint
application, migrating client data between systems, and general SharePoint development.
Research Assistant - REU
GMU Robotics Lab, assisted by the National Science Foundation | Summer 2011
Developed a ML system for humanoid robots to rapidly train them to play soccer. This work was done under
the Research Experience for Undergraduates program by the National Science Foundation.
Teaching Assistant
GMU, Dept. of Computer Science | 2010 - 2013
Advised students during practical sessions and presented to intro programming courses.