Senior Software Engineer
CurrentCurrent project (as of 11/2018) is Commerce SDK (CSDK), a pre-certified solution for integrating EMV chip card payments into mobile point of sale (POS) applications. CSDK supports multiple platforms including Windows, Android, and iOS as well as C# and web services clients. My particular focus has been creating cross platform code in C++ that can work across all supported client platforms. Efforts include rewriting low level code for interfacing with Ingenico card readers and implementing of an Ingenico card reader simulator to help support automated testing.2+ years writing code for Fanfare, a loyalty and gift card service.► Integration with Salesforce Marketing Cloud (formerly known as ExactTarget) for sending emails. This included integrating with ExactTarget SOAP APIs as well as modelling, managing, and synchronizing data using ExactTarget Data Extensions (similar to relational database tables).► Implemented various reports, including for regulatory FinCEN (Financial Crimes Enforcement Network) compliance related to gift cards. This included learning how to efficiently query Apache Cassandra to summarize vast amounts of historical transactional data spanning all merchants. Implemented a caching strategy to summarize intermediate time based results at runtime.► Major technologies used included Java 8, Spring Boot, Apache CXF, DataStax Enterprise (DSE), Apache Solr. DSE is a commercial implementation of Apache Cassandra, an Open Source NoSQL database designed for working with large data sets.9+ months creating tools and helping diagnose performance issues and opportunities for improvement in Converge, a payment gateway. Major technologies and tools used included writing scripts in Python, evaluating and manipulating statistical performance data in Microsoft Excel, and gathering data from tools like CA Introscope APM and Oracle Enterprise Manager (OEM). Also helped identify and report various attempted fraud incidents.