CIBC
Application Solution Architect
Commercial Banking & Payments
AZ OpenShiftSpring Boot
ReactKafka
APIMPostgreSQL
AZ VMOracle
RSAVPN Tunnel
AkamaiF5
DynatraceSplunk
GitHub ActionsCyberArk
JFrogFCM
AKVHashi Corp
SQL MI
- Project 1 - CMO Mobile migration and modernization. Lead solution architect to bring a legacy application that supports mobile and web app from CGI infra to CIBC Azure, plus new features and functionalities. Supporting 3000 users at go-live.
- Project 2 - Safer Payment Canada migration from IBM infra to CIBC. Participated in design, POCs, application launch and cost reduction strategies. Roadmap planning for millions of dollars in cost reduction, network configuration between multiple VNets and NSG rules, F5 configurations for local HA and global DR, APIM/RBAC/MSI/SSL configurations.
- Project 3 - Pinot US payment fraud solution lead architect. Building new infra to support fraud detection at various points of the payment. Architected highly available distributed systems across Azure and hybrid infrastructures leveraging Kafka for event-driven processing and Azure OpenShift for container orchestration. Embedded observability through Splunk, Dynatrace, and Azure Monitor.
- Project 4 - Fraud Analysis Engine: vendor-based solution to determine if a payment should be on hold for review based on user interactions and payment models. Lead architect and solution designer, tech lead for full delivery. Azure-based solution with SOAP and REST integrations, VNet peerings, VPN Tunnel, SSL, SPNs. Integrations with SMTP, ServiceNow, CyberArk, Splunk, FeedHub, and Azure Monitor.
CIBC
Full-Stack Software Engineer
Enterprise Wires Modernization
AZ Function AppsAzure Data Factory
SQL MIData Bricks
IBM MQFeedHub
JavaReact
Entra IdNSG
Azure MonitorApplication Insight
MS DevOpsJFrog
Blob StorageAzure VM
Hashi Corp
- Operational Data Store design lean
- Ownership of AMH parser app development, and delivery. Enhanced performance by 10x.
- Owner of ODS solution architecture, DevOps, design, capacity planning and delivery planning
- ADF pipeline ownership. Optimized and generalized pipelines for file transfers; from upstream to downstream
- Modernizing through Databricks analytics and Generative AI opportunities
- Resolved security deviations, Tier 1 (high resiliency and availability) migration planning and design roadmap
- Solution design to enhanced the performance of SQL MI DB on Azure by 25% by introducing a write-db to segregate read and write indexes.
- Enhanced the performance of completeness validation for Swift's MT to MX Conversion by 8x
Onex
Application Solution Architect & Full-Stack Software Engineer
GPT-RAG Solution
ReactSpring Boot
FlaskAzure OpenAI Service
Search ServiceForm Recognizer
Web App service planBlob/Container
MS OAuthJWT & AZ SQL RBAC
REST
- A Multi-index solution to chat with personal data.
- Saved $300k per year in terms of lawyer costs for reviewing acquisition documentations.
- Privacy management by RBAC and Azure Admin configurations
- Chat history against each index has to be recorded per user
- Has to use OpenAI's ChatGPT capability for communication
- Using Azure Search service for indexing
- Using Form Recognizer to convert files from various sources into PDF
- Source to the documents shown in GPT result should be referenced
Onex
Application Solution Architect & Full-Stack Software Engineer
HR Integration Services
Azure DevOpsAzure Function Apps
.NetAzure Data Factory
AZ Blob StorageAZ Key Vault
NSG
- Architecture and design document included over a dozen external provider and two payroll systems for UK, US & Canada, test strategies, security/privacy, deployment and operations/maintenance
- Hands-on development of the Dotnet solution
- Worked with HiBob, Greenhouse, Carrot, Cigna, Eyemed, Medavie Blue Cross, Shareworks, Fidelity, McAteer, OCA, Optum, Teladoc, iA, NY Life, ActivPayroll and ADP
Onex
Application Solution Architect & Full-Stack Software Engineer
Finance Integration Services
Azure DevOpsAzure Function Apps
DotNetAZ Blob Storage
AZ Key VaultNSG
- Integration between HiBob, Business Central and Coupa to track invoices and expenses based on companies
- Hands-on development of the DotNet app on AZ Functions Apps, talking to various APIs and applying required transformation logics
Autosavvy
Application Solution Architect
Azure Data Factory
MS SQL SaaS
GitHub Actions
- Workflow optimization and scalability solutions.
- Database design, normalization and validation procedures
- ADF and monitoring configurations
Scotiabank
Tech. Lead
GCP Migration Road-Map
Gradle Spring Boot
GCP SQL
APIGEE
Oracle migration
- As a Sr. Architect I have worked with key stakeholders of Scotia Wealth department to present a business proposal for migrating their CRM ecosystem to GCP
- Subsequently, I have worked with their department to build an architectural road-map, providing a phased migration strategy, along with the time-lines, low-hanging fruits and budgeting for the licenses and stages
- Provided the modernized and future state architectural diagrams
- Engaged with the client as a Tech. Lead to develop the required application, migrate data, and build the auth framework for S2S calls on GCP
Scotiabank
Tech. Lead
Fixed Income API
Spring BootOracle
REST & SOAPJAXB/WSDL/XSD
Azure CDPWAM for OAuth2
ApigeeSplunk
Dynatrace
- Developed an API for Charles Rivers to consume and search multiple on-prem DBs and services on BNS
- Configured the authentication and authorization with API key and JWT
- Built cursor based pagination for large search responses
- Configured OpenAPI Doc for Swagger views, auto scaler, smart DNS, Redis, health check, logging, exception handling and SSL auth
- Profile the application for IST, UAT, NFT and PRD (done for all projects)
Scotiabank
Tech. Lead
Remediation Application
Spring Boot
React
MS SQL SaaS
- Hands on with building the security configurations for this application, including integration with the Chassis framework for Auth and logging.
- Developed major API endpoints. Also configured and addressed the issues for SonarQube, Fortify and BlackDuck.
- As a tech lead I have reviewed the front/back end code, unit test cases and contributed to design and coding.
- Performance enhancement of file upload by changing the DB design to handle data as objects
- Performance increased for API calls by enhancing the search algorithm
- Identified hard coded time outs on Azure Proxies and build a dynamic request on the front end to avoid unnecessary exceptions
Scotiabank
Tech. Lead
Real Time XML
Java/Maven
Azure VM
- Real Time service that read market position data from IBM MQ and applies business logic to export data to Charles River SaaS DB through VPN tunnel
- Migrated on-prem Oracle DB to SQL SaaS and built an API through VPN that allows reading and writing to the DB
- Developed the new requirements for building an explicit security ID based on the position's currency
- Configured Maven dependencies, JNDI, 2-way SSL, Firewall and ASG
Scotiabank
Solution Architect
Wealth Architecture Roadmap
- A five year road map was developed for modernizing the current state of the Wealth department.
- I contributed to building the desired end-state architecture and reverse Eng. that to a 5 year plan for adaptation, migration and modernizations
- A runbook for merging with newly acquired investment platforms was delivered, that can reuse our efforts as a template
Scotiabank
Tech. Lead
ADPR App
Maven Spring Batch
Oracle DB
MS SaaS SQL
Tidel
Linux RedHat
- A backend service developed for reading data from multiple sources and updating multiple DBs, including report generations.
- Developed the entire functionalities for reading from each source using StepBuilderFactory chunk/tasklet, customItemReader/Writers and a listener for logging the stepValidation info
- Configured the Flows and jobBuilderFactories for Tidal to execute a batch of steps
Scotiabank
Tech. Lead
Mediator API
Spring BootOracle
REST & SOAPJAXB/WSDL/XSD
Azure CDPWAM for OAuth2
ApigeeSplunk
Dynatrace
- An extra layer of security on top of multiple API applications deployed on Azure CDP.
- External APIs will first get their JWT token authorized with this layered service and subsequently, this service will talk to other API services that has to go through another JWT access token verification
Aletha
Sr. Application Solution Architect & Full-Stack Developer
TimeSheet App
FlaskReact
SaaS SQLAzure App Service
Azure Web AppsEntra Id
- This app was implemented in Flask and React and deployed on Azure Web Apps using a SaaS SQL DB. I implemented the authentication and authorization piece using AAD.
- Project justification: The original solution wasn't supported by Azure for the expanded number of employees anymore
- Configured AAD and AZ Web Apps on Azure console and Flask
- Built a new table on SQL SaaS to handle user authentication with AAD
- Configured React and Flask to allow Microsoft authentication routes
- Configured the deployment script to Azure
Aletha
Sr. Application Solution Architect & Full-Stack Developer
Side Projects
FlaskReact
FastAPIAzure OpenAI
PostgreSQLMS SQL
Azure App ServiceEntra Id
Docker
- AI-based project effort estimator integrated with a chatbot that generates high-level architecture, deliverables, and PERT-based effort breakdowns per task
- Interview agent full-stack solution to assist with first-round candidate screening
- Custom full-stack Azure cost dashboard showing resource group and service-level breakdowns
- SuiteCRM deployment to Azure
- Timesheet app integrated with Azure Entra ID using Flask, React, and MSSQL in production (Jan 2022)
- Chrome extension integrated with OpenAI for page summarization (Jan 2023)
- Education app integrated with OpenAI; Dockerized FastAPI and PostgreSQL (Feb 2024)
- Conducting interview sessions for hiring and mentoring team on AI trends across various functions
TATA Consultancy Services
Tech. Lead
JavaSpring Boot
Express/Node.jsPython
C#Visual Basic
MS SQLGit
GitHubJenkins
AnsibleUFT
ElasticsearchELK
SplunkDynatrace
ClearCaseDocker
KubernetesPower Automate
- Leading on-site/offshore team of 20+ developers, BAs and quality control engineers
- Azure migration, contributing in the like to like architect migration
- Azure migration, contributing in the modernization including micro-services and APIs
- Modernizing CI/CD pipelines; Contributing in DevOps migration of Git/Github and Jenkis
- Hands on with system design, software development and code review
- Refactoring code for enhanced complexities and faster expansion for future modification
- Incorporating requirements into cost-effective, secure and user-friendly solutions
- Production delivery of 100+ projects, known for reliability, scalability and durability
- Developer on-boarding, financial estimations and ITIL management of incidents
- Production support reduction through performance enhancement and improved quality
- Collaboration with CIBC and Simplii for numerous project deliveries
- Incorporating Elasticsearch as a log management system
- Automation of code delivery for multiple applications using UFT
- Development of a Python program for identifying leakages in project estimates
- Building dashboards for Dynatrace to log resource utilization and online transaction
- Developed VB Scripts for archiving feeds and reports from remote servers to NAS
- Automation of data extraction from Outlook emails with Python, and feeding them to Power Automate for updating SharePoint lists and assigning tasks to the team leads
TATA Consultancy Services
Software Engineer
- Solution analyst for an online banking application
- Big data analysis for finding the best pooling strategy for mortgages sold to investors
- Prediction modeling for mortgage pooling strategy based on historical data
- Building report based on Tableau and Crystal reports
- Leading dozens of projects in mortgage department for mortgage securitization
- Built reconciliation processes for the transactions between multiple applications
- Specific reports built for government use i.e. CMHC, Genworth and Canada Guaranty
- Leading a dev. team for delivering gaps found in projects delivered to production
- Provide Solution to requirements and run impact analysis against existing modules
- Working closely with QA for writing automated test cases
- Packaging and delivering components and environment config into production
- Maintaining a Kanban board for the status of project stories
- Developer for an application that provides UI and backend for selling mortgages, managing investor's and insurance portfolios, and internal/external reporting
- Mortgage insurance and pooling process was optimized for maximum sale benefits
- Skilled team player with motivating and clear communication skills
- Presenting out of the box ideas to the business by maintaining trust and reliability. Mentoring the junior developers and co-ops
St. Joseph Hospital
Researcher
Imaging Centre
MATLAB
Neural Networks
Machine Learning
Python
- Worked with the head of the imaging center at St. Joseph's hospital, for the purpose of automating the way a radiologist reads and analyzes lung images to find specific patterns which leads to classification of lung diseases
- Developed a program using MATLAB for classification of 10 irregular radiological patterns with over 92% accuracy
- Developed a feature extraction tool with Python to work with the radiologist and find the required ROIs