About Me

Read


I have over 4 years of experience as a software engineer, and have worked at both small startups and large organizations. While I'm a proficient full-stack developer, my expertise is in building scalable backend services (API services, stream processing, and async mechanisms).

I love music, dance, reading book, hacking and playing cricket. I contribute to open source projects at leisure. I would love to pursue challenging opportunities which contribute to a better tomorrow for all of us!

What is in my skill set?

I am a full stack developer with extensive experience in system administration. I have played with a lot of tools and toys. However, I would call these my primary skills:

Python:

You can call me a dedicated Python Developer. I love all things Python. I have 3 years of working experience with different Python tools and toys.

  • Django
  • Django Rest Framework
  • Flask
  • Celery
  • BeautifulSoup

Front End :

I have mostly worked as a backend developer during my career over the past 1-2 years. But I have had my share of front end development too. I am definitely not a kickass front end ninja but I do know more than enough HTML, CSS and JavaScript to build decent Web UIs and mobile applications.

  • JavaScript
  • jQuery
  • Dom
  • Json
  • ReactJS
  • NextJS
  • Bootstrap
  • Tailwind CSS
  • Css Grid
  • CSS Flexbox
  • Sass/Less

I am learning ES2018 and beyond for writing cleaner codes.

Mobile application:

Building iOS and Android Apps Using React native

Tool Set:

I know git and work on OS X. I am also a big fan of Docker and find it a painless solution to develop and deploy my applications. I have working experience with MySQL, PostgreSQL and SQLs as well. I will not only build your app but also deploy it to cloud providers like heroku, Digital Ocean, or any VPS. I am a believer in code quality and follow the best practices. I use Jetbrains IDEs for optimum productivity and cleaner codes. I believe every developer should write unit tests before starting to write business logic. BDD and TDD are my super secret ninja skills against bugs.

While I am mostly focused on Python, and Javascript, I love learning new technologies and adapt new tools to solve challenging problems. I have decent expertise in these tools too:

Redis: I have used it as message queue, cache and data store.

Golang: I am a big fan of it’s concurrency model, simple syntax and a nice standard library. I have written several command line tools in the language. Cross compilation and the go fmt tool is a big plus for me.

What do I want to learn next?

  • Machine Learning
  • Data Science
  • Natural Language Processing
  • Design Patterns in Python

How can I add value to your business?

I have a very keen interest in growth hacking. I try to understand the business process and add values to both customers and the business. I assume ownership and lead by example. I think out of the box and bring novelty to the table.

I translate the business requirements into agile software development practices and stride to achieve enhanced value creation for all of us!

Community Engagement

  • Python Bangladesh
  • Talk.js
  • BASIS Student's Forum DIU Chapter
  • Bangladesh Innovation Forum
  • Django-community -DIU