Imran Hossain

I am a highly skilled with more than 8 years of professional experience as Full stack software engineer in software industry. I have a proven track record of developing complex software applications that are highly scalable, reliable, and performant. For creating web applications that combine functionality, aesthetics, and a seamless user experience. Over the course of my career, I have had the opportunity to work on a wide range of projects, which has allowed me to develop a diverse skill set and a deep understanding of the full software development lifecycle.

Skills

Programming Languages & Framework
  • PHP (8 years),
  • CakePHP (7 years),
  • Laravel (7 years),
  • JavaScript (8 years),
  • Golang (2 years),
  • React JS (5 years),
  • Vue JS (4 years),
  • Node JS (4 years),
Database:
  • SQL, MySQL, MongoDB
My Expertise
  • Communicate with client and requirement analysis then implement into code
  • Payment Gateway Expert
  • Maintain Design Pattern of Backend Code and SOLID Principle
  • Database design and normalization
  • REST API development (For api security I use Oauth2 OR JWT)
  • Lead the team for better and quality outcome
  • Jira or Trello for project Management
  • Git for Version Control
  • Basic linux command and configure server for PHP applications.
  • Apache, Nginx and Supervisor configure for application
  • Redis configure For caching
  • Docker
  • CI/CD pipeline for auto deployment using Jenkins
  • To achieve client satisfation

Some projects demo

Inventory System
Technologies:
  • Laravel for Backend
  • MySQL for Database
  • Blade template for Frontend
Project link

username: imrancse94@gmail.com

password: Nop@ss1234

BAT Project
Technologies:
  • Laravel for api development
  • JWT for api authentication
  • MySQL for Database
  • Vue JS for Frontend
Project link for UI

username: imrancse94@gmail.com

password: Nop@ss1234

Project link for Admin

username: bat@gmail.com

password: 123456

Golang boilerplate
Technologies:
  • Golang for backend api development
  • Docker for enviroment setup
  • MySQL for Database
Source code
Microservice Pattern
Technologies:
  • Golang for backend api development
  • gRPC for service communication
  • Docker for enviroment setup
  • MySQL for Database
Source code
CI/CD pipeline setup using Jenkins Guideline step by step
Click here

Experience

Software Solution Architect (Remotely 5 months contract)

Zendwise (AI Project)

My responsibilities
Design a software from scratch and Database design. Here, I have worked in laravel, Node JS and React JS independently and implemented AI model for content creation. The whole project had different services and followed microservice pattern

October 2023 - 2024

Senior Software Enngineer (Team Lead)

Softrobotics Bangladesh Ltd.(Fintech)

My responsibilities
Maintain Design pattern for code and SOLID principle, Database design, Code optimization, Independently handled project, Guide developers, Upload project to server & live the project with solving server dependencies, Communicate with foreign clients and requirement analysis, assigned tasks to relevant developers.

November 2018 - 2023

SENIOR SOFTWARE ENNGINEER

Cloud Height Technologies Ltd.

My responsibilities
Design pattern, Database design, Code optimization, Independently handled project, Upload project to server & live the project with solving server dependencies

March 2017 - October 2018

Software Tester

Mim Technologies Ltd.

My responsibilities
To test software properly and reporting. Write software testing tool

March 2016 - October 2016

Education

International Islamic University Chattogram

Bachelor of Computer Science and Engineering

Passing year 2015

August 2012 - August 2015

Omargoni M.E.S University College

Higher Secondary School Certificate

Passing year 2010

Feb 2008 - Feb 2010

Certifications