One-Pager to Facilitate Collaborations


Communication and Collaboration within a team and across teams is one of the key factor behind projects to succeed or fail. Hence verbal and written communication, cross-functional collaborations are always part of employee performance reviews. A good meeting where I participated with many other colleagues brainstorming and came out with some good decisions are one… Continue reading One-Pager to Facilitate Collaborations

A Platform to Verify Ownership of Content


I have been thinking about using blockchain for content ownership verification for some time. I came up with this idea that may be a useful service or a platform if implemented. Let's visit a use case that this platform or service will be able to serve. A user or author decides to create a useful… Continue reading A Platform to Verify Ownership of Content

The Role of Issuer Processors in the Payments Ecosystem


My Session DetailsDuration: 45 minutesDate: 20th JuneStart Time: 7 AM (Pacific Time),8 PM (BD Time)Conversion Language: Bengali and English (Mixed)๐†๐จ๐จ๐ ๐ฅ๐ž ๐‚๐š๐ฅ๐ž๐ง๐๐ž๐ซ ๐„๐ฏ๐ž๐ง๐ญ: https://bit.ly/3hFTqMm Abstract Do you know what happens when during the time you charge your credit or debit card and your payments transaction get approved or declined? Who are the parties involved in this whole… Continue reading The Role of Issuer Processors in the Payments Ecosystem

Leadership and Philosophy


Do you need to understand philosophy to be a great leader? Do you need to have a leadership philosophy of your own? How will you build one if you are not knowledgable on philosophy in the first place? A leadership philosophy is a structured approach to leading others. Leaders often write philosophies as a guiding… Continue reading Leadership and Philosophy

The Challenges of Leading Engineering Teams – AHappyJob Post


AHappyJob, an online portal for job-seekers, recently contacted me to ask a few questions around challenges of leading engineering teams. They published a blog post with my answer about it here - http://blog.ahappyjob.com/the-challenges-of-leading-engineering-teams/ What do you wish engineers understood about the challenges their managers go through? My Answer: When engineering managers are giving relatively high… Continue reading The Challenges of Leading Engineering Teams – AHappyJob Post

Job Satisfaction Index for Software Engineers


When it comes to job satisfaction, software engineers score high marks across the industry. I wanted to check what are some of the major components of job satisfaction for you. These may very well be the building blocks to create a job satisfaction index for software engineers. Here is my list in the order I… Continue reading Job Satisfaction Index for Software Engineers

High Level System Design and Architecture Topics


These are some of the topics that a standard backend engineer should know. Here we are consciously excluding any particular tool, framework or programming language. Instead we want to focus on topics related to high level system design and architecture. It can't be an exhaustive list ever. I will try my best to keep adding… Continue reading High Level System Design and Architecture Topics