Hello, I'm
Hasibul Hasan Shanto
And
I have over 4+ years of experience as a Software Engineer, with a focus on robust backend development using PHP and Laravel. Competent with both TypeScript and JavaScript. I have produced scalable and effective solutions for a range of platforms by utilizing the Laravel, Vue and Nuxt frameworks. With my extensive background, I can make a major contribution to the development of complex, scalable and useful software solutions.
Code Showcase
< How I code ? />
Following Best Practices
- Always use the latest version
- SOLID, DRY & KISS principles
- Following design patterns & Clean code
- Repository, Interfaces & Service Class
- Modular architecture
- Database Optimization
- Eloquent with eager loading
- Follow PSR-2, PSR-4, PSR-12
- Unit Testing: Jest, Pest
- Typescript for type safety
- Composition API
- Chunking data for heavy tasks
- web.php
- Note.php
- NoteController.php
- NoteRequest.php
- note.blade.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\NoteController;
Route::get('/', function () {
return view('index');
});
Route::controller(AuthController::class)->group(function () {
Route::get('/login', 'login')->name('login');
Route::post('/authenticate', 'authenticate')->name('authenticate');
Route::get('/register', 'registerView')->name('register');
Route::post('/register', 'register')->name('user.register');
Route::post('/logout', 'logout')->name('logout');
});
Route::name('dashboard.')->prefix('dashboard')->middleware(['auth'])->group(function () {
Route::resource('notes', NoteController::class);
});
Language:php
About Me
< Who am I ? />
A story of hard work and perseverance
I currently work as a Software Engineer - II at Jatri. My experience as a software engineer has been active, varied, and has encompassed a variety of technologies over the course of 4+ years. For creating reliable backend systems, PHP and Laravel are my primary areas of competence. Concurrently, I have refined my abilities in TypeScript and JavaScript, building dynamic and adaptable user interfaces with the help of the Vue.js and Nuxt.js frameworks. I have experience using Vuex and Pinia for state management, both of which have helped me improve productivity and simplify the development of complex Vue apps. Additionally, I have integrated REST APIs and GraphQL for efficient data retrieval, ensuring smooth communication between various software components.
My technical versatility has grown due to my core knowledge of React and React Router, as well as my expertise with Nest.js, MongoDB, and Docker. This has helped me to adapt to a variety of tech stacks and project requirements. I prioritize performance optimization, applying techniques such as database indexing, eager loading, and query optimization to ensure efficient data access and minimize bottlenecks.
I also emphasize the importance of following design patterns and principles to write clean, maintainable, and scalable code. I know how to effectively use search engines like Google and ChatGPT to solve problems, stay updated on best practices, and boost productivity.
My 4+ years as a Software Engineer have given me a well-rounded skill set that includes backend development, frontend technologies, database management, system architecture, and more. This has allowed me to contribute successfully to comprehensive and high-quality software solutions in a variety of environments.
Experience & Education
< Where have I worked and studied ? />
- Experience
- Education
- Activities
Rubaiyat Tower, Level-3, Gulshan-2, Dhaka
Software Engineer - II
November 2022 - PresentJatri is a public transport journey planner, digital ticketing and mobility marketplace, driving productivity by helping drivers to offer reliable transport to the commuters through our state-of-the-art technology.
274, Shah Kabir Mazar Rd, Dakshin Khan, Dhaka 1230
Laravel Web Apps Developer
March 2021 - October 2022ITclan BD offers quality web services from Website Design to Software Development, E-Commerce Services, Mobile app development, Search Engine Optimization (SEO), Digital Marketing and Creatives with 3D Animation. ITclan BD aims to ensure its customers have a win-win situation and the projects deliver a solid ROI with timely delivery of the services.
Sector 3, Uttara, Dhaka 1230
Jr. Full-Stack Web Developer
September 2020 - February 2021We deliver world-class WordPress development solutions to our WooCommerce clients and maintain 100% quality assurance. So, our clients get the best WooCommerce service from WooXperto LLC Team.
Dhanmondi, Dhaka-1209
Web Application Developer (Intern)
March 2019 - May 2019Preneur Lab is a social good company focusing on solving problems related to youth, women, and entrepreneurs. It started as an innovation lab to empower young people to build digital solutions to solve social problems in 2013 but later changed the model to build solutions and services at it’s own. Community engagement, innovative ideas, and young team are our major strengths.
My Services
< What I do ? />

Full-Stack Development
Robust backend with Interactive frontend
Modern backend with Laravel or Nest JS
Modern frontend with Vue, Nuxt or React JS
Industry level best architecture
Database design and optimizations

Backend Development
Modern backend with Laravel or Nest JS
MySql or MongoDB Database
JWT, Sanctum or Breeze Authentication
Database indexing and optimizations
Caching data using Redis

Frontend Development
Interactive frontend with Vue or React JS
Server side SEO friendly with Nuxt JS
UI design with Tailwind CSS or Bootstrap
Optimization for faster loading
Custom CSS using SCSS
Clients Testimonials
< What clients say />
Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined cloud solution. User generated content in real-time will have multiple touchpoints for offshoring.
Winter Doe
CTO, XYZ Corp.Love to do
< What I'm doing in my free time />
- Playing Chess
- Reading
- Traveling
- Mountain Hiking





