Abhi Solution Architect
Summary
- Sr. Architect with 15+ years of experience and track record of designing and implementing innovative, cost-effective, and scalable solutions for complex business challenges.
- My areas of expertise include microservices, cloud solutions, Java/J2EE, data engineering/analytics, BPEL/BPMN2/camunda/webmethods, relational/NoSQL databases, DevOps automation, containerization, and orchestration.
-Highly experienced Architect with expertise in designing and managing the implementation of technology programs. Proficient in various architectural frameworks and modeling techniques such as TOGAF, C4 modeling, ArchiMate, & UML.
- Adept in collaborating with business stakeholders/partners to provide the solution angle on features, planning, prioritization, & agile execution.
- Capable of proposing solutions, recommending buy vs. build decisions, technology options, architecture guidance & standards, and being responsible for solution Total Cost of Ownership (TCO) and stewardship.
- Skilled in designing transition and target architectures for creating digital experiences through a combination of new and existing systems.
Experience
- Senior Delivery Architect, Capgemini
2022 - till date - Architect/Lead (Programmer Analyst Senior, Sr. Technical Lead), FIS
2014-2022 - Technical Analyst, Fiserv
2012-2014 - Software Engineer, Nucleus Software Export Ltd
2010-2012 - Software Engineer, DRDO (On 3rd Party Payroll)
2007-2009
Projects
Real Time Payment, Capgemini
Description: Real-time payment systems enable payments between bank accounts that can be initiated, cleared, and settled within seconds at any time of the day. This improves transparency and confidence in payments, which in turn helps consumers, banks, and businesses better manage their finances.
Key Deliverables:
- Designed a secure payment solution using nano microservices, HashiCorp Vault, digital signature, Kubernetes Secrets, certificates, mTLS, JKS, Control-M job, Hazelcast, Kafka, Google Cloud Platform (GCP), GRPC, and Spring Boot.
- Made high-level design choices and architectural decisions for the project.
Data Insights, FIS
Description: The Data Insights system is designed to identify spending trends, detect fraudulent transactions, and optimize financial processes. Data sources used by the system include bank statements, credit card transactions, and other financial records. The system extracts relevant data from these sources and cleans and transforms it to ensure consistency and usability, which involves removing duplicates and filling in missing values. Once the data has been cleaned and transformed, it is loaded into a data warehouse to enable efficient storage and querying for analysis purposes. The analysis involves identifying trends, calculating key performance indicators, and visualizing data using charts and graphs.
Key Deliverables:
- Designed and Architect components using Kafka, pySpark, Databricks, Data Lake, Power BI, CI/CD tools.
- Designed solutions using Azure services (Azure Storage, Azure Synapse, Azure data Lake, Azure data factory, Azure data flows, Azure data bricks, Azure app services & AzureVM).
Open Payment Framework, FIS
Description: FIS offers world-class payment solutions for financial institutions, clearing and settlement companies, and corporates based on the Open Payment Framework (OPF). The OPF is a library of component building blocks that enable the derivation of payment solutions. The framework is built entirely on reusable services, providing a wide array of payment solutions. OPF is based on the principle of independent layers and logically grouped services.
From the OPF, FIS has created predefined solutions around the Bank Payment Hub, including Domestic Payments, International Payments, SEPA, as well as e-Banking for retail, small business, and corporate payments. FIS offers products like OPF, SEPA, and XCT that support ISO, MT, and MX messages (SWIFT Messages) and provides end-to-end banking facilities for transaction flows.
Key Deliverables:
- Worked as an Architect/Lead and participated in high-level design discussions with US and Europe counterparts.
- Responsible for making high-level design choices and architectural decisions.
- Worked on creating High Level Design, IDG, and Approach Documents.
- Provided fixes for Non-functional issues and Go-Live support.
- Designed a Conversion Tool (Migration tool).
- Expertise in writing/designing Business Process Execution Language (BPEL) and BPMN2.0 for Web Services to compose several Web services into new composite services called business processes.
- Worked on Veracode & BlackDuck and prepared demos for sales.
- Participated in Hackathon.
- Received the following awards
Thumbs-Up card 3 times
Appreciation Note – Applause
Secure Lending Dev, Fiserv
Description: The Secure Lending project is an e-Mortgage service that allows for the involvement of three parties: Lender, Vendor, and Borrower. The system provides a user interface for all three parties. The Lender can initiate a loan application, place an order, and upload documents for the other parties to sign. The other parties can either be a Signing Agent or the Borrower. The signing process can be done through traditional ink signing or through electronic signing, which eliminates the need for paper and ink.
Key Deliverables:
- Implemented Java Persistence Architecture API (JPA) to replace EJB2 CMP Entity Beans for the entire product.
- Participated in unit testing, requirement gathering, effort estimation, and impact analysis.
- Implemented Multi-Factor Authentication functionality for the product, which involved integrating with the Iovation Reputation Manager third-party products to provide recommendations based on user history and present appropriate security screens.
- Migrated from EJB 2.1 to EJB 3.0 and from WebLogic 8.3 to 10.3.
- Migrated the product from Java 4 to Java 6 and enhanced reporting for the third-party product eOriginal.
- Collaborated with project managers, engineering teams, and client agencies to coordinate the design and implementation of the application.
- Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate, and Value Object patterns.
- Tuned SQL procedures for performance enhancement.
- Developed and consumed Webservices using JAX-RS/JAX-WS.
FinnOne Pro (Document Management System)
Description: DMS is a versatile and customizable product designed to manage the lifecycle of customer documents in financial organizations. The system is integrated with various modules, including CAS, LMS, and Collection, which allow users to collect, upload, verify, track, release, and recollect documents. DMS is built on an MVC 2 architecture and offers multi-company, multi-locale, multi-lingual, and role-based access features. The system is designed to be independent and pluggable, allowing for easy integration with other systems and customization to
meet specific business needs.
Received the following awards
Team Award
Nucliete of Month Award
Budget Transaction System
Description: The project aims to automate various online transactions between DRDO Labs and provide users with reports in the form of graphs or charts.
Education
B.Tech (Information Technology) from IEC College of Engineering & Technology, UPTU
Key Skills and Accomplishments
- Experience in designing digital architecture to ensure companies can decouple their existing IT debt and create omnipresence and stronger analytical capabilities to interact better and understand their customers.
- Proficient in designing secure payment solutions using the latest technology trends e.g., nano microservices, hashiCorp vault, digital signature, K8s secrets, certificates, mTLS, JKS, control-M job, hazel cast, Kafka, Google Kubernetes Engine, GRPC, and spring boot.
- Extensive experience in different integration patterns such as event-based, messaging, ETL/ELT, ESB, MuleSoft, & microservices-based integration. Experience with Direct-to-Consumer products ex. BigCommerce, Shopify.
- Experience in MVP, spike, POC, clean code, OO principles, SOLID, & KISS. Designed hexagonal & headless architecture, DDD, BDD & TDD.
- Strong background in developing customer-centric, critical, high-resilient, and secured solutions.
- Knowledge of systems, components, architectural principles, roadmap, change management, governance, and management practices.
- Experience in different cloud deployment models and cloud taxonomies.
- Expertise in designing solutions for Data engineering/analytics using data processing (pySpark), distributed data warehouse (Hive, Redshift), data pipeline building tools (Airflow), AWS glue, IoT & Azure services, e.g., blob storage, synapse, data Lake, data factory, data flows, Databricks, Power BI.
- Familiarity with cloud computing (AWS, AZURE, GCP), IaaS, PaaS, SaaS concepts and cloud security, migration, AWS services, e.g., S3, EC2, SNS/SQS, VPC, CloudFront, CloudFormation, DMS, CI/CD, and Cognito.
- The Open Group TOGAF 9.2 certified and AWS certified Solutions Architect.
- Experience in docker, Istio service mesh, EKS, SOAP/RESTful, terraform (IaC), sentinel (PaC), ansible, python, Splunk, sonar lint, and Jenkins CI/CD.
- Skilled in designing solutions using Identity provider, ELK (Elasticsearch, Logstash, Kibana), serverless architecture (SAM) with API Gateway, lambda, and DynamoDB.
- Ability to challenge the conventional wisdom regarding technology trends, understand the long/short term perspectives of a solution, and analyze the wide enterprise impact of a solution.
- Understanding the principles of Lean Technology Strategy for running Agile at scale typically involves applying the concepts of creating fast feedback, working in small batches, fostering a culture of experimentation, collaborating to set measurable outcomes at the program level, and designing and testing hypotheses to validate assumptions.
- Familiarity with various payment schemes, eg. Single Euro Payments Area (SEPA), International SWIFT payments (XCT).
- Hands-on Requirement Analysis (Functional/Non-Functional), understanding Complex Systems & evaluating existing architecture systems, applying architecture concepts, development, testing, production, and Go-live support.
- Proven skills in troubleshooting technical issues and design flaws, work under tight deadlines, and rapidly changing priorities with a proactive, creative, and focused approach to business needs with high analytical skills and team-playing skills.
- Worked on various projects/products for customers across the globe, eg. HSBC, Mizuho (UK), BNP Paribas, Navy Federal Credit Union, Al-Rajhi Bank.
- Worked on assignments across many countries, eg. India, Belgium, Netherlands, Poland, and Nigeria.