Consulting Data Engineer
Current5/3 Enterprise DataData Engineer and Architect responsible for data ingestion into the various data platforms within the bank. Devised cloud data security strategy with our Information Security partners, and responsible for implementation of of said data security measures within our data pipelines. These data pipelines include pipelines sending data to Snowflake, Kafka in the cloud, S3, etc.Technologies utilized include Nifi, S3, Snowflake, Kafka, etc. Deeply skilled in java development from my years in Enterprise JEE as well as data related languages such as Python.5/3 Commercial Banking:Serves as an Application Architect, providing technical direction and strategic input into the evolution of the commercial banking platform. Evaluates potential technologies that either fit within the current JEE technical stack or drives the evolution of it, provides support to staff, provides production support, etc.Achievements thus far include componetizing the software modules into consumable Apache Ivy dependencies (maven like). These components are mainly reusable components of business logic that are intended to be consumed by various front end or batch applications. Continuous integration was also introduced to allow for these components to be have a snapshot version that is constantly up to date so that development working on UI or Batch initiatives that consume these core components to keep up with the very latest if they so choose.This strategy has been heavily embraced as we implement a new entitlements management system for our commercial banking platform that essentially sells software as a service. Additionally, its use will be continued when we get to the part of the business strategy where we start consolidating and spinning new online and mobile services around our entitlements platform.