IT professional with over 25 years of technical and analytical experience that is a collaborative, hands-on technical leader specializing in cloud-based microservice architectures, JEE applications for web environments, API design, and Data Architecture. An experienced Technical Lead for full-stack agile development teams that works collaboratively within and across teams to create cohesive integrated designs, serves as liaison between the business partners and technical teams, while developing and mentoring junior team members. An experienced problem solver adept at solving complex business and technical challenges.
Overview
16
16
years of professional experience
1
1
Certification
Work History
Technical Development Team Lead
Capital One Financial Corporation
01.2021 - Current
Architected, designed and implemented Data Ingestion Pipeline using AWS serverless technology to stream real-time travel data from Third Party travel vendor into Capital One ecosystem. This pipeline is now established architectural pattern for streaming in all Third Party travel data, is highly configurable, re-usable, and saves considerable time and cost as new pipelines can be quickly stood up by copying template and changing configuration. Pipeline also writes itineraries data to operational data store in AWS DynamoDB, which is used to display customer's itinerary on Travel Portal. (REST Api, AWS Lambda, Java, Kafka, AWS DynamoDB, AWS SQS, AWS Kinesis)
Designed and implemented analytic transformation service written in AWS Lambda, that transforms highly nested JSON payload, denormalizes data into more relational structure, and then writes ingested data to Snowflake for Data and Business Analysts to use to monitor and continuously improve product offerings. (AWS Lambda, Java, Kafka, REST Api, Snowflake)
Created relational data model for all itinerary data for analytics. Worked with both Data Analysts and Business Analysts to determine what itineraries data had analytical value, and what data needed to be easily accessible for their SQL queries. Various tables are mixture of discreet, relational columns for fields that needed to be aggregated on, and also No-SQL like fields containing JSON structures, for fields that did not need to aggregated on. This mixture of relational and No-SQL columns drastically reduced complexity of data model, resulting in significant cost savings.
Architected, designed, and implemented Messaging transformation service that transforms customer's itinerary data, into 21 different email templates, so that customer is emailed when they book trip, or purchase ancillary travel product on Travel Portal.
Designed and created 20+ different itinerary data schemas that dictate contract which Third Party travel vendor has to adhere to when they send JSON payloads to Kafka topics.
Technical Development Team Lead
Capital One Financial Corporation
01.2017 - 01.2020
Architected, designed, and implemented ecosystem which determines whether Small Business credit card holders are eligible for Judgmental Underwriting review, to determine eligibility for Small Business credit line increase, and if eligible, determines whether customer needs to send additional documentation needed by Judgmental Underwriters to underwrite additional credit line. Also, created application that listens to Kafka topic for uploaded customer documents, and when document is returned, uses Optical Character Recognition (OCR) to systematically extract customer data from document, and load it into operational Data Store for operational and analytic needs.
(REST Api, Java, AWS EC2, AWS ECS, AWS Lambda, AWS S3, AWS SNS)
Designed and created Judgmental Underwriting Valuation Api, which calls Business Rules Management System (Drools) to determine if there is sufficient business value for Judgmental Underwriting manual review, and also checks whether there is sufficient underwriter agent capacity available to work case. (REST Api, Java, Drools, AWS EC2, AWS ECS)
Architected, designed, and implemented scheduled Data Enrichment Lambda function that enriches given Judgmental Underwriting credit line case request, with data underwriters need to work case. This function runs every hour, calls 8 back-end Apis to enrich data, and then writes enriched data to High Line Database. (AWS Lambda, REST Api, AWS Postgres RDS)
Designed and implemented Credit Line Fulfillment Orchestration Api, which increases credit line for case requests that have been approved by Judgmental Underwriters. (AWS Lambda, AWS Postgres RDS)
Served as data modeler and primary data steward for High Line Database, responsible for writing and executing DDL for all tables. (AWS Postgres RDS)
Designed and implemented ephemeral Credit Line Decisioning campaign batch process that provisions AWS stack on campaign start, runs application that decreases credit line of high risk loans, and then tears down AWS stack when campaign is finished, in order to save significant compute cost. (AWS EC2, AWS ECS, AWS S2, AWS Postgres RDS, Cloud Formation Template)
Conducted and executed bi-annual Disaster Recovery (TREx) process, where all AWS infrastructure fails over from AWS East to AWS West, and then back.
Solutions Architect
Capital One Financial Corporation
01.2014 - 01.2017
Solutions Architect for large 3 year full-stack project to create real-time credit line decisioning application that determines if customers are eligible for credit line increase, and if eligible, amount of increase.
Architected and created integrated systems design across all platforms, and created extensive integrated design document that included every interface and touch point of entire ecosystem.
Responsible for facilitating integrated design sessions and collaborating with all Business Analysts and Technical Leads from various teams in project.
Developer and Designer
Capital One Financial Corporation
01.2008 - 01.2014
Designed and implemented "Offer Treatment Service" platform, which is comprised of many different Business Rules applications which determine eligibility for various products that are offered to credit card customers. These applications are real-time web services written in Java that orchestrate data needed for business decisioning, run orchestrated data through Business Rules Engine to determine product eligibility, and if eligible, fulfill offer/product. (WebLogic Integration, Java, Blaze, DB2).
Education
Bachelor of Science - Electrical Engineering
Penn State University
State College, PA
12.1987
Skills
Certified AWS Solutions Architect with over 5 years hands-on experience in cloud technology and solutions, including Lambda, EC2, ECS, S3, SNS, SQS, DynamoDB, Kinesis, Cloudwatch, Cloud Formation Template, IAM, RDS
Real-time data streaming solutions using Kafka
Api Designer (REST and SOAP)
Data Engineering, SQL, Data Modelling, and Database Management: RDS, DynamoDB, Snowflake, Postgres, DB2, Oracle, and InfluxDB
Senior Director Merger Integration - Servicing at Capital One Financial CorporationSenior Director Merger Integration - Servicing at Capital One Financial Corporation