MD SAMIAL HASAN SOHAN

Software Engineer


MD SAMIAL HASAN SOHAN

About Me

I am a Software Engineer with a BSc in Computer Science and Engineering and an MSc in Data Analytics from the University of Portsmouth, UK.

With over two years of professional experience across full-stack web development and backend engineering, I have worked at Cloudesh Technology and Impress IT Solutions — delivering production-ready applications, RESTful APIs, and data-driven solutions.

My core stack includes Java, Spring Boot, Laravel, React, and Next.js, backed by solid experience with PostgreSQL, MySQL, and cloud deployment. I am equally comfortable working across the backend, frontend, and data layers.

I am currently open to software engineering roles where I can tackle meaningful challenges, collaborate with driven teams, and keep building things that matter.

LocationLondon, UK
EducationMSc Data Analytics
Emailmdsamialsohan@gmail.com
StatusOpen to Work
Hero
Experiences
Hero

(Dec 2024 - Present)

Software Engineer

Cloudesh Technology

Hero

(April 2021 - August 2022)

Software Engineer

Impress IT Solutions

Skills
PROJECTS

TaskFlow — Task Management REST API

Backend Developer
  • A backend REST API for managing tasks, projects, and team assignments with enforced business rules and full CI/CD.
  • Designed a layered architecture (Controller → Service → Repository) with DTOs separating the API contract from JPA entities.
  • Implemented status lifecycle rules (TODO → IN_PROGRESS → DONE/CANCELLED), flexible multi-filter search, input validation, and a global exception handler returning structured 404/400/422 responses.
  • Wrote integration tests against a real PostgreSQL using Testcontainers and MockMvc tests for the HTTP layer.
  • Containerized with a multi-stage Dockerfile, automated tests via GitHub Actions, and deployed continuously to Render.
Java 21Spring Boot 4PostgreSQLHibernate / Spring Data JPAFlywayDockerDocker ComposeJUnit 5TestcontainersMavenGitGitHub ActionsRender

EzDokani — Multi-Tenant SaaS Point-of-Sale System (Full-Stack, Solo)

Full Stack Developer
  • Architected and developed a multi-tenant SaaS POS platform using Laravel 10 (PHP 8.2) and Next.js 14, enabling tenant-level data isolation through per-tenant MySQL databases dynamically resolved by subdomain using stancl/tenancy v3.
  • Designed and implemented 60+ RESTful API endpoints across core business domains, including sales, purchasing, inventory, banking, payroll, customer/vendor ledgers, and 10+ financial reports (P&L, cash flow, stock valuation, customer aging, profitability by product/brand/category).
  • Implemented role-based access control (RBAC) with Laravel Sanctum SPA authentication, including an admin approval workflow for salesman-generated sell memos before inventory mutation.
  • Built a custom Bangla phonetic input engine from scratch featuring stateful keystroke conversion, auto-conjunct generation, vowel signs.
  • Deployed and maintained production infrastructure on a Hetzner VPS using Nginx reverse proxy, PHP-FPM, PM2, and Let’s Encrypt wildcard SSL for *.ezdokani.com, with automated backup pipelines to Backblaze B2.
LaravelNextJSReactNodeCSSTailwind CSSREST APIMySQlPM2NginxPHP-FPMBackblaze B2GitGitHub

Predicting stock market

Machine Learning Engineer
  • In this project, I implemented various machine learning algorithms including LSTM, XGBoost, SVR, GRU, and Random Forest (RF) to forecast stock prices for 1 day, 1 week, and 1 month ahead using data from the Dhaka Stock Exchange (DSE).
  • The analysis focused on three dominant companies, utilising data collected from January 2021 to January 2024.
  • The results from all models were compared to identify the most effective model for predicting stock prices in the DSE.
pythonpandastensorflownumpyLSTMXGBoostSVRGRURF

Employee Management System

Full Stack Developer
  • A full-stack web application for managing employee data, built with React and Supabase.
  • The system features secure authentication using Supabase Auth with Row Level Security (RLS) to ensure data protection.
  • It includes a well-designed PostgreSQL schema with migrations and real-time updates managed via the Supabase CLI.
  • Supabase Storage is used for uploading and managing employee documents, while Edge Functions handle automated backend tasks for improved efficiency and scalability.
ReactSupabasePostgreSQL
Hero
Educations
Hero

2022 - 2024

Master's of Science

Data Analytics

University of Portsmouth, United Kingdom

Hero

2016 - 2020

Bachelor of Science

Computer Science and Engineering

Eastern University, Bangladesh

Hero

2014 - 2016

Higher Secondary Certificate

Brindaban Govt. College, Habiganj - 3300

Hero

2014

Secondary School Certificate

Govt. High School Habiganj

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

mdsamialsohan@gmail.com

+447776023969

High Road, Wood Green, London - UK