Aws Solutions Architect Consultant Resume
SUMMARY
- AWS Cloud solutions architect and Oracle E - Commerce Lead architect with over 20 years of experience; demonstrated the ability to work closely with business and IT teams for executing full life cycle projects with stringent time frames.
- Main strengths include architecting and implementing solutions using AWS Cloud Platform, Serverless technologies, Oracle ATG Commerce suite with seamless integration with Endeca, custom OMS and third-party systems.
TECHNICAL SKILLS
- AWS Lambda, CloudFront, APIs, SNS, SQS, RDS, VPC, IAM, DynamoDB, Elasticache, Cognito, CloudFormation, Rest Microservices, API Gateway, Lambda with NodeJS and Typescript
- ATG (11.1/11/10.1/10.0.3/9.4/ 7/2006.3 , 5.1, 4.5.1), BCC, Content Administration, Merchandizing, ATG Search, Endeca, build setup, ATG server config layers, production server configurations
- ATG Commerce Integration with OMS (SAP, Oracle Financial, Siebel, Custom fulfillment using message queues)
- ATG Commerce Integration with third party systems for payment (CyberSource, PayPal, Paymentech. Google Checkout)
- ATG Commerce integration with UPS, FedEx for shipping, address verification, time in transit
- Oracle (9, 10, 11, 12) MS Sql, MySQL, DB2, DynamoDB, AWS Aurora, RDS
PROFESSIONAL EXPERIENCE
Confidential
AWS Solutions Architect Consultant
Environment: Amazon Web Service
Responsibilities:
- I have been working as both Application and Devops architect in this engagement.
- Understand and design Rest based Microservices using Serverless technologies (APIs, Lambda, DynamoDB, Elasticache, Route 53, CloudFront), Integration with Cognito, Workflows using Step Functions, SNS/SQS based integrations to backend. Services consumed by BeachbodyOndemand.com, iOS and Android clients. API access control via Cognito Pools and API Keys.
- Migrating Old applications from Data Centers to Cloud: Profile application using EC2, PHP based application and Aurora database, Application Load Balancer with Auto scaling. (In process of containerization and orchestration using EKS)
- Integrated the Kinesis Firehose to save Video Heartbeat files to S3 (Data Lake). Using Lambda triggers to COPY the data to Redshift. Design S3 life cycle policies to move data to different tiers and glacier for cost saving.
- Re-architecting Client tracking application from Ruby / MySQL to Microservice using AWS Api Gateway, NodeJS, DynamoDB, Cognito, SNS/SQS for notifications. Integrating with Google Firebase Push Notification system (in progress).
- Created custom data migration solution (based on sqs and lambda (node JS)) from RDS to DynamoDB using combinations of Lambda, SQS. Needed several customizations during data migration, hence picked custom solutions over EMR.
- DevOps and infrastructure as code using CloudFormation, CICD with Travis and Harness. Process of migrating EC2 based applications to containers (phase 2) with orchestration with Kubernetes (EKS). Setup WAF for API security. Athena for querying the WAF logs for threats determination.
- Created several POCs for the client to demonstrate AWS capabilities. Moving from MySQL to DynamoDB, create POC with GSI indices on the table based on access patterns. CloudWatch events to shut down EC2 instances on schedule, Using Lambda instead of EC2, Change the architecture from polling S3 from Lambda, to event-based lambda trigger, Websockets POCs
Technologies: Microservices, AWS API gateway, Lambda (Node JS, Typescript), DynamoDB, VPC, Security Groups, Direct Connect, Cognito, SAM & Serverless Frameworks, CloudFormation, CloudFront, SNS, SQS, Elasticache (REDIS), CI/CD with Travis and Harness, EKS, ECS, Kinesis, WAF, VPC and security groups setup, IAM roles, Jenkins, JWT Authorizers, Websockets
Confidential
Lead ATG E-Commerce Consultant / AWS Developer Consultant
Responsibilities:
- Design and implement the Endeca XM driven website for Category and products.
- Customize Endeca with CAS manipulator and extension for deleting record during Partial indexing.
- Endeca driven mobile website, Custom XM templates, customized indexing process.
- Created and implemented framework using scheduled job for inventory update, programmatic Endeca indexing kickoff. Mentoring other team members.
Confidential
Lead ATG Consultant / Architect
Responsibilities:
- Design custom catalog, multisite, setup content administration, ATG Endeca integration, created framework to load existing 7M customers in ATG, Setup Ant builds, ATG server config layers for various environments, incremental database schemas updates with ant, designed and implemented BCC update services to integrate with WCS via REST web services, PIM over scheduled job.
- Also integrated OAG/OIM via REST calls, BCC customization for sending emails from workflow steps, various user roles and limitations.
- Various cleanup scripts, scripts for copying, create local schemas and Endeca indexing and config data to lower environments.
- ATG catalog integration with Endeca with data customization using accessors.
- Setting up Endeca sites, templates, cartridges for the Endeca driven website.
Confidential
Lead ATG Consultant / Architect
Responsibilities:
- Design and restructuring custom catalog to meet business needs, changes to build process, automated BCC project creation from feed, PL/SQL for Special Savings messages across the categories, setup new integration environment and automatic builds using Bamboo.
- Migration from ATG 10.2 to ATG 11.1 and Endeca 6.3 to Endeca 11.1.
Confidential
ATG Technical Lead / Architect
Responsibilities:
- Design and architecture new Ecommerce site, setting up module structure, build scripts, production configuration, Extended ATG to integrate with Siebel for registration, order, profile / order updates.
- Customized commerce pipeline to integrate with Siebel, also created scheduled order submission framework for failed orders.
- Designed, implemented the integration on receiving catalog, inventory, pricing, order updates, user updates data from Siebel based on ATG scheduler components.
- ATG Search extension to use custom repositories and facets.
- Paymentech integration for payment Authorization, UPS for Address verification, Time in transit. Mentor other ATG developers.
Confidential
Lead ATG Consultant / Architect
Responsibilities:
- Design and implemented site redesign and smart supply / replenishment projects based on business requirements. Integrated in-house search system with ATG, Scheduler components to feed catalog data to in-house search(iSys). Customize Order/Profile repositories for Smart Supply / Replenishment project.
- Various component/code changes for both the projects including but not limited to Formhandlers, droplets, commerce pipeline etc.
Confidential
Sr. ATG Consultant / Architect
Responsibilities:
- Designing and implementing various aspects of eCommerce including customized add to cart function, extended functionality for package product and products with gift options, customize commerce pipeline processors for inventory checks, country restriction checks, coupon max usage check, sending order to IC (Fulfillment system).
- Customize user and order persistence to only persist profile and orders on first add to cart, Extended coupon function to include maximum usage counter, Created various JSPs, interstitial JSPs, Form handlers, droplets, commerce pipeline processors, validations components during the product, cart, checkout and registration flows. Mentor in-house ATG developers.
Confidential
Sr. ATG Consultant / Architect
Responsibilities:
- Designing and implementing SEO framework for static looking but already indexed category/product pages in google, Designing and coding the framework for backend system to update Product/SKU’s associated data such as rating, used JMS messaging to invalidate cache across the cluster.
- Cookie based SSO between various Confidential .com web properties like store, bodyspace, mybodybuilding.com, forums etc. Extended servlet pipeline for SSO.
- Extended profile repository to migrate user data from backend on the fly based on SSO since users were not migrated, they are created when they visit store while already logged in on other Confidential sites, or try to login with credentials.
- Data migration for legacy orders to ATG, created custom repository and my account section for re-ordering from existing orders, items or legacy order data.
- Backend integration through Confidential ’s custom API calls for cookie-based sign on, user registration, username availability and to pull product review and ratings.
- Mentoring Confidential in-house java developers on ATG platform.
Confidential
Sr. ATG Consultant / Architect
Responsibilities:
- Design and implemented SEO framework across the site for category & store pages, Integrated products pages with 3rd party product recommendation system (Certona) via web-services, scheduled components to generate nightly FTP feed for Certona for catalog and order data.
- Designed and implemented the integration of eCommerce Site with Loyalty back-end system.
- Created ATG web-services to receive order/user data from Backend. Customized the OOTB data loaders to not load anonymous user/site visit data.
- Various fixes/enhancements in Cart & Checkout functionality with integration with Store loyalty points, Credit Card, PayPal.
Confidential
ATG Architect Consultant
Responsibilities:
- Working with business, Confidential backend system teams to understand and create technical architecture design from the functional requirements, customizing the commerce processing pipeline.
- Created additional processors for submit order pipeline to generate necessary information to be sent to backend system. Created framework for communicating with the backend system based on JMS/ESB and Web-service. Setting up database and repositories with appropriate caching modes using Dynamo’s repository framework.
- Setting up the catalogs with configurable SKUs and extending the order repository. Created adapters (using apache axis framework) for consuming various web-services from other systems.
- Implemented AJAX with DOJO framework on the pages for better user experience. Review the designs and code and working with QA team and mentoring other team members.
Confidential
ATG Architect / Team Lead
Responsibilities:
- Working with stack-holders to understand business requirements, planning, architecting the Confidential website, Setup modules, ant build scripts, customize commerce processing to integrate with UPS rate and address validation webservices integrate with custom fulfilment system using JMS and web services, setup database and customize repositories, set up catalog with configurable skus, set up BCC, deployment topology, setup CSC integrating payment with PayFlowPro Verisign (for credit card authorization), Use of Dynamo’s Scheduler framework for scheduled and recurring processes.