Sr. Technology Architect / Portfolio Architect Resume
SUMMARY:
- AWS Certified Solutions Architect - Professional with 24+ years of IT experience. Highly motivated, independent, pro-active and result oriented individual.
- Experienced in developing Microservices architectures and Serverless computing architectures using AWS Lambda (λ) and AWS Elastic Container Services (ECS) - Fargate. Solid understanding of both Server and Serverless Cloud Computing Architectures with Amazon Web Services (AWS). Architected multiple cloud-native solutions for AWS Cloud.
- Extensive IT project experience in Banking, Financial Services and Insurance (BFSI) domain viz. Wealth Management, Credit Cards, Consumer Loans, International trade settlement, Lending, Mortgage, and Life Insurance. BFSI organizations / clients worked for include global majors like - Confidential, Confidential, Confidential, Confidential, Confidential, Confidential, Confidential Money, Confidential Financial Assurance ( Confidential ), and Confidential .
- Extensive IT experience in Web Development and Cloud Technologies with Java, J2EE / JEE, Spring, Spring Boot, Spring REST / Spring MVC, Microservices, Spring Data JPA, ORM - Hibernate. Knowledge in server-side development using Node.js and Python.
- Presently working as a Sr. Technology Architect / Portfolio Architect, providing technology leadership and guidance on AWS Cloud services for a portfolio of applications within Single Family Business Unit at Confidential .
TECHNICAL SKILLS:
Application Integration / Messaging: - Amazon SQS, SNS, CloudWatch Events /EventBridge
Compute: - Serverless Computing using AWS Lambda functions ( ), AWS Elastic Container Services (ECS) - Fargate, Serverless Application Model (AWS-SAM), EC2, Auto-scaling, AMI Instances
Containers: - Elastic Container Services (ECS), Elastic Container Registry (AWS-ECR), Docker
Database / Streams / Migration: - DynamoDB No-Sql, DynamoDB Streams, AWS Data Migration Service (AWS-DMS), Amazon Aurora for PostgreSQL, Amazon Relational Database (RDS) for Oracle, Amazon ElastiCache for Redis
API: - AWS API Gateway, REST APIs using Open API Specs (Swagger), CloudFront
Kinesis: - Kinesis Data Streams, Kinesis Data Firehose
Storage: - S3 Bucket, Amazon EBS, Hosting Websites using S3
Networking: - Amazon Route 53, Elastic Load Balancer, Amazon VPC, VPC-Endpoint
Management Tools: - AWS Organizations, Amazon CloudFormation, AWS CLI, AWS CloudWatch, AWS Service Catalog
Security: - AWS Cognito, AWS IAM, Secrets Manager, Encryption with AWS-KMS
Developer Tools: - AWS Toolkit for IntelliJ / VSCode, AWS-XRay
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Technology Architect / Portfolio Architect
Technology:Event driven Microservices architecture on AWS CloudAWS Serverless Architecture with AWS Lambda (λ), AWS Elastic ContainerServices (AWS-ECS) - Fargate, Elastic Container Registry (AWS-ECR)Docker Containers, APIGEE, REST APIs using Open API Specs (Swagger)Route 53, Elastic Load Balancers, CloudFront, Amazon Aurora for PostgreSQLAmazon RDS for Oracle, AWS DynamoDB databaseAWS Simple Queue Service (AWS-SQS), AWS-SNS, AWS CloudWatchAWS-IAM, Encryption with AWS-KMS, S3 Bucket, AWS Service CatalogAWS CloudFormation, Infrastructure as Code (IaC)CI/CD with Jenkins Declarative Pipelines, Splunk, Java, Spring Boot, PythonUCD, BitBucket, AGILE Development
Responsibilities:
- Apply Domain Driven Design (DDD) to develop event driven Microservices architecture using AWS Serverless technologies with AWS-SNS, AWS-SQS, AWS Lambda functions(λ) and Elastic Container Services (ECS) - Fargate.
- Identify and apply Cloud-native architecture design principles and organizational best-practices and patterns.
- Review application architecture(s) with Portfolio Architecture Review Board (PARB) for approvals.
- Design application re-platform strategy to migrate components from On-Premise to AWS Cloud.
- Design application architecture for multi-region active-passive (Pilot-Lite) Disaster Recovery Plan to meet application Recovery-Time-Objectives (RTO) and Recovery-Point-Objective (RPO) e.g. using Amazon Aurora Global Tables and DynamoDB Global Tables for multi-region data-sync, cross-region SNS/SQS subscriptions for message replications, S3 cross-region data replication, using Point-In-Time-Recovery (PITR) backups for databases etc.
- Leverage optimal database for specific use-cases e.g. Relational Database like Aurora PostgreSQL and Oracle RDS, No-SQL databases like DynamoDB and ElastiCache for Redis.
- Leverage AWS Security best practices for data-in-transit and data-at-rest. Deploy application components within VPC and use VPC-Endpoints for communicating with other AWS Services. Follow organizational best practices on data-governance for various data classifications viz. PII / NPI etc.
- Retire legacy Mainframe and other legacy technology applications and migrate functionality to AWS Cloud Fargate Containers.
- Facilitate DevOps practices and Infrastructure-as-Code (IaC) using AWS Service-Catalog and AWS-CloudFormation. Leveraged declarative CI / CD pipelines with Jenkins and UCD for code-build and deployment.
Confidential
Architect / Team Leader
Technology: Event driven Microservices architecture on AWS CloudAWS Serverless Architecture with AWS Lambda (λ), AWS Elastic ContainerServices (AWS-ECS), Elastic Container Registry (AWS-ECR), AWS-BatchAWS API Gateway, REST APIs using Open API Specs (Swagger)AWS DynamoDB database, DynamoDB-Streams, Kinesis StreamsAWS Simple Queue Service (AWS-SQS), AWS-SNSServerless Application Model (AWS-SAM), Docker ContainersAWS CloudFormation, S3 Bucket, AWS Command Line (AWS-CLI)AWS-IAM, AWS CloudWatch, Encryption with AWS-KMSAWS Data Migration Service (AWS-DMS)ElasticSearch, Splunk, NodeJS, TypeScript, JavaScript, Mocha, ChaiSinon, CI/CD with Jenkins Declarative PipelinesInfrastructure as Code (IaC), GIT, AGILE Development
Responsibilities:
- As an Architect and Team Leader, provided technology leadership and guidance on architecture, technical design and develop / code solutions. Also provided Leadership in Team Management and coaching developers.
- Developed event driven Microservices using Serverless technologies with AWS-SQS, AWS-SNS, AWS Lambda functions(λ) in NodeJS runtime.
- Extensive usage of DevOps practices and Infrastructure-as-Code (IaC) using AWS Serverless Application Model (AWS-SAM), AWS-CloudFormation. Leveraged declarative CI / CD pipelines with Jenkins for code-build and deployment.
- Developed REST APIs using API Gateway using Open API specs (Swagger).
- Designed No-SQL databases with DynamoDB; built required GSI indexes for query optimization. Leveraged DynamoDB Streams and Kinesis streams for creating event driven triggers for Lambda.
- Developed batch solutions using AWS-Batch and Docker containers using Elastic Container Services (AWS-ECS) stored in Elastic Container Registry (AWS-ECR).
- Leveraged AWS Security best practices by encrypting data at-rest using AWS-KMS and permissions policy model using AWS-IAM.
- Developed Unit and Integration tests using Mocha, Chai, Sinon, ts-mockito, AWS-Mock. Local development and testing using AWS-SAM, SAM-CLI, Docker, AWS-CLI.
- Performed code reviews for developers. Resolved Performance issues and code smells with refactor. Agile Development with Scrum using 3-week long Sprints.
Confidential
Technology Leader / Architect
Technology: Java 8, J2EE, Spring, Spring Boot, Spring REST / MVCSpring Data JPA, EhCache, Hibernate, Bean ValidationJunit, Mockito, Angular 9, Oracle, SQL, PL/SQL, IBM MQAutosys, Gradle, Jenkins, GIT, JIRA, AGILE Development
Responsibilities:
- As a Technology Leader for Credit Bridge Asset Management (CBAM) - Loan Availability Monitoring (LAM) / Portfolio Monitoring (PMON), provided technology leadership and guidance on architecture, technical design and develop / code solutions. Also provided Leadership in Team Management and coaching developers.
- Developed real-time systems integration solutions using secured REST APIs (mTLS) and IBM MQ Series messaging queues with multiple external systems.
- Developed REST APIs using Spring Boot, Spring REST for web front-end developed in Angular.
- Multi-threading, parallel and asynchronous programming using Java 8 CompletableFuture. Extensive usage of Java 8 features using Lambdas, Streams and Functional Programming.
- Developed persistence layer using ORM Hibernate, Spring Data JPA Repositories.
- Performed Database design, Domain modeling / Entity modeling and SQL Tuning.
- Provided thought leadership in design with OOAD using Design Patterns.
- Developed Unit and Integration tests using JUnit, Mockito.
- Performed code reviews for developers. Resolved Performance issues with SQL queries and code smells with refactor.
- Extensive usage of CI / CD pipelines with Jenkins and IBM Urban Code Deploy (UCD).
- Agile Development with Scrum using 3-week long Sprints.
Confidential
Director of Technology / Sr. Architect
Technology:Java, Spring, Spring Boot, Spring Cloud, Spring REST / MVCSpring Data JPA, Spring Security, Amazon Web Services (AWS)J2EE, Angular 5 / AngularJS, MongoDB, Struts, Spring-BatchWeb-Services, Spring Integration, Bean Validation, XML, EhcacheIBM Websphere, SQL, PL/SQL, Oracle
Responsibilities:
- As Technology Leader for Ratings IT, provided technology leadership and management for Ratings IT platform(s) and projects
- As a Java / Solutions Center of Excellence (CoE) Leader, engaged with technology leaders to define & drive architecture & strategy for IT systems and platforms
- As an Architecture Review Board (ARB) Leader, presided over the Architecture Review meetings for all the projects to provide thought leadership and guidance on architecture and technical design solutions
- Architected and designed a Public Cloud based solution with Spring Boot using Spring Boot, Spring Cloud Microservices architecture for a marketplace for SME institutions on Amazon Web Services (AWS)
- Architected and designed a multi-tenant, multi-lingual Cloud based Product Solution with Spring Boot, Spring Cloud Microservices architecture for Lending Business to access Corporate Risk Rating Models
- Architected and designed an Android App for Ratings Business development team. This Android App interfaces with RESTful web-services (Spring REST) on the backend to provide the required functionality.
- Worked closely with team on Agile and Iterative Sprints to deliver the required system; collaborate, plan and manage deliverables from multiple India vendor team(s).
Confidential
Vice President (VP) / Architect
Technology: Java, J2EE, Struts, Spring, Spring MVC, Spring Web-Flow, Web-ServicesSpring Integration, Bean Validation, iBATIS / MyBATIS, XML, EhcacheIBM Websphere, SQL, PL/SQL, Oracle
Responsibilities:
- Provided technology leadership and management for Chase Investment Services IT platform(s) and projects.
- As a Glocal Leader, I engaged with senior technology leaders to define platform vision, new product launches and updates on our platforms, and release plans.
- Conceptualize, plan, track and manage overall project execution for multiple projects across different programs. Managed scope, time, cost, quality, risks, and Human Resources across multiple projects within portfolio.
- Engaged with business analysts (BAs) on system requirements.
- Provided leadership and guidance on architecture and technical design solutions.
- Worked closely with team on Agile and Iterative Sprints to deliver the required system; collaborate, plan and manage deliverables from multiple India vendor team(s).
- Review and control quality of deliverables (design / code).
Confidential
Assistant Vice President (AVP)
Responsibilities:
- Provided leadership to Consumer Banking and Global Markets Technology IT.
- Launched the Middle-ware Technology Focus (TFG) group within India.
- Key responsibilities include
- Engage with Sr. Technology leaders on defining platform strategy and plans
- Provide leadership and guidance
- Own and deliver India deliverables
- Project Management and People Management responsibilities.
Confidential
Technology: Java, J2EE, Struts, Spring, Hibernate, XML, Web Services, MQ SeriesIBM Websphere, JBoss, SQL, DB2, Oracle
Responsibilities:
- Lead and Managed multiple projects & programs on credit cards / consumer loans / international trade settlement domain in web-development with Java, J2EE, Spring, Struts, Hibernate, and Web Services stack.
- Delivered a web solution to Confidential for International trade settlement space. This provides Letter of Credit / Letter of Intent based trade exchanges between exporter and importer parties and a capability to exchange messages across regions & banks via SWIFT and payments via CHAPS gateway.
- Actively coached and mentored Confidential 's web-development technology architecture to its global workforce in US and UK.
- Delivered a web solution to Confidential for their Credit Card live call centre portal.
- Delivered a web solution for Spanish Bank - Santander. This provides Credit Card customers a portal to view their transactions.
- Delivered a web solution for APAC & Europe regions to Confidential Money for Consumer Loans business. This provides online portal for users to get a pre-approved loan, EMI computations.
Confidential
Technology: Java, Swing, J2EE (servlets, JSP, EJB, JMS), XML, Struts, IBM MQ SeriesIBM Websphere, iPlanet, JRun, SQL, Oracle
Responsibilities:
- As Module Lead, managed a team of developers to deliver middleware interface components interacting with Mainframe, E-mail, Fax via. MQ Series using J2EE Messaging.
- As Object Oriented Designer, designed and coded framework components applying OOA/D, UML and design patterns.
- As Onsite Coordinator, worked closely with business to capture, analyze and document business requirements, translated them into software requirements and managed deliverables from offshore. Managed stake-holder satisfaction.
- As Sr. Developer, analyzed software requirements, designed, coded and delivered unit and integration tested components / web-applications in Java/J2EE.
- As Developer, analyzed software requirements, coded and delivered unit tested components in Java, J2EE (servlets, JSP, EJB, JMS), XML and Swing.