Summary Page
Context
Project
Capital One - Business Deals Admin Console
Project Description
Capital One bank has a discount and offers platform https://businessdeals.capitalone.com/ where all customers can access discounts, The 'Business Deals Admin Console' platform is meant to support the 'Business Deals' platform in the configuration of Discounts, Coupons, Merchants, upload coupon lists, discount list, manage users, check users activity.
Roles
Solution Architect, Front-End, Back-End
Back End Engineer
I worked creating the api endpoints, services, database relations, queries, inserts, updates, selects, creating metric summarizers, workers, etc. I created unit tests using Jest
Front End Engineer
As front end engineer I created the pages that are attached below, I created unit tests using Jest in the project I created integrations with SSO, profile management, authorization, session.
Solution Architect
I collected information , company standards, technologies, corporate solutions, I elaborated the diagram that is just below, I performed some POCs to identify the viability , for example integrations with external apis, integrations for notifications in slack.
Responsibilities
- Understanding of the applications data providers such as chariot ( CMS ) external apis, and other data providers;
- Application viability study in serverless context given business requirements;
- Creating Frontend and Backend architectures diagram;
- Creating Frontend and SSO integration, session, auth module;
- Building Various frontend components like , coupon|deal cards, page lists, search bar component, customer-tile component;
- Building Endpoints like /summarize , /deals, /coupons;
- Debugging and resolving application issues;
- Writing integration tests using Jest;
- Optimizing API and UI applications performance;