Skip to main content

🗓️ Monthly Review - 2024

Reflecting on my journey through a monthly review, where I meticulously scrutinize past achievements and endeavors. This process isn't just about accountability; it's a strategic examination that unveils valuable insights into my professional evolution.

 

January - 2024

  • Started learning the R programming language for Data Science.
  • Contributed to a Spring Boot service to consume new patch data from Kafka and parse it, without even coding in Java before.
  • Started working on my portfolio website.

February - 2024

  • Completed setting up my portfolio.
  • Bought my first domain on GoDaddy, set up the Vercel server, and set it as the root CNAME for the domain.
  • Completed Fundamentals of Network Engineering course.
  • Created a high throughput API that processes requests using jobs.

March - 2024

April - 2024

May - 2024

  • Migrated a core production use MongoDB collection from one database to another.

June - 2024

July - 2024

  • Setup APIs with HMAC:Hash-based Message Authenticated Code.

August - 2024

  • Created Terraform module for AWS Simple Queue Service(SQS).
  • Setup Webhooks and push messages to FIFO Queue for enabling high throughput.
  • Configured HTTP options for keeping connections alive to enable Long Polling for message consumer.
  • Developed Parallel Computing in NodeJS to split thousands(140K+) of high computing tasks to complete it faster, reducing overall processing time from 24 hours to less than 5 hours.
  • Crated payload validation middleware to strip unknown request parameters.

September - 2024

  • Optimized a service to mitigate impact on Child Processes during a crash in Main Process.
  • Migrated two DynamoDB tables into a new table and improved query time by applying efficient partitioning.
  • Created Global Secondary Index to further optimize queries.
  • Published What happens when you open an app?