Skip to content
View ahmadsedi's full-sized avatar

Block or report ahmadsedi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahmadsedi/README.md

Hi there 👋

This is Ahmad, a hands-on software engineer and passionate of:

  • Enterprise software development
  • Cloud computing
  • API design and operation
  • Security

Here, I'm sharing my experience and new findings:-)

My Certifications:

  • Certified TOGAF 9.2
  • Certified ArchiMate 3.2
  • Certified Kubernetes Administrator

Pinned Loading

  1. BankAccountTransactionProcessor BankAccountTransactionProcessor Public

    Given a list of a bank's transaction logs, generates a consolidated report for each user's transactions.

    Java

  2. BankPaymentAPI BankPaymentAPI Public

    Simple payment API implementation for a bank

    Java

  3. GraphAPI GraphAPI Public

    Models undirected graphs and provides APIs for create a node, create an edge, and traverse

    Java

  4. ProcessSuspiciousActivity ProcessSuspiciousActivity Public

    Given a list of a bank's transaction logs, implements a function to explore the logs to find fraud records.

    Java

  5. PromotionRule PromotionRule Public

    Implement a simple promotion engine for a checkout process

    Java

  6. TransactionPINNeeded TransactionPINNeeded Public

    A simple function which receives a list of transaction history, and decides if the user's new transaction needs PIN or can be done contactless.

    Java