Software developer, and somewhat photographer.

I’m Amin, a software developer and photographer based in London. I’m the creator of pennytoast, a software that allows people to connect all their bank account and manage their personal finances from a single place.

Kafka: Handling Poison Pills

Kafka is a distributed event log and messages come and get processed in the order they get added. A poison pill is a message that our application is unable to process. This can lead to our consumer failing and if more messages are getting...

Resilience with Spring Retry

Most software relies on other services and systems to function. This introduces the inevitable possibility that failures might occur within your system that are not your fault. For such scenarios you would want to attempt whatever is failing...

Unit testing is awesome

Testing is often seen as a tedious and time-consuming task by many developers. However, in this article, I aim to change that perspective. I firmly believe that tests are a fundamental part of the development process, and not only do they bring...

Spring Batch Intro

In this article, we’ll take a look at an introduction to Spring Batch. Spring Batch is a framework designed to process large amounts of data or batches of data...

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Fiserv
    Role
    Software Developer
    Date
  2. Company
    Pennytoast
    Role
    Founder
    Date
  3. Company
    NetPay
    Role
    Software Developer
    Date
  4. Company
    Maminstudios
    Role
    Web Developer
    Date