Skip to main content

Loading Portfolio...

Md Sanwar Hossain

Md Sanwar Hossain

Software Engineer (Backend) | Java & Spring Boot | Angular

Results-driven Software Engineer with 2+ years of professional experience designing, developing, and deploying scalable enterprise applications. Full Stack and Backend Java specialist with strong expertise in Spring Boot, microservices architecture, and RESTful API design. Proven ability to translate complex business requirements into optimized, maintainable system implementations. B.Sc. in Software Engineering (1st Position, CGPA 3.80/4.00) from IIT, NSTU. Seeking challenging opportunities to leverage technical expertise in building enterprise-grade solutions and driving continuous innovation.

2+
Years Industry Exp
20+
Live Projects
350+
Blog Articles

About Me

Passionate engineer building scalable systems — from enterprise ERP to agentic AI

Md Sanwar Hossain profile picture
Open to Work

Hi! I'm Md Sanwar Hossain

Results-driven Software Engineer · Full Stack & Backend (Java) · AI Enthusiast

2+ years of professional experience building scalable, secure, and high-performance enterprise applications at BRAC IT Services Limited—where I progressed from intern to Software Engineer through continuous learning and impactful contributions. Graduated with a B.Sc. in Software Engineering from IIT, NSTU, achieving 1st position with a CGPA of 3.80/4.00.

I specialize in Spring Boot microservices, RESTful API design, and cloud-ready deployments. My research on technical debt in AI-generated code vs. community-driven solutions has further sharpened my focus on maintainable, production-grade engineering.

What I Bring to the Table

Backend Engineering

Core Java, Spring Boot, Spring Framework, RESTful APIs, Groovy/Grails

Frontend Development

Angular, React, TypeScript, JavaScript ES6+, HTML5/CSS3

Data & Persistence

PostgreSQL, Redis, optimized query design, complex data flows

Cloud & DevOps

Docker, Kubernetes, Helm, CI/CD pipelines, microservices architecture

AI & LLMs

Agentic AI design patterns, LLM integration, intelligent system exploration

Engineering Practices

SOLID principles, TDD, design patterns, Agile/Scrum, clean code

Location Dhaka, Bangladesh · Open to Remote
Current Role Software Engineer · BRAC IT Services (Apr 2024 – Present)
Education B.Sc. Software Engineering · NSTU · CGPA 3.80/4.00 · 🏆 1st Position
Research Technical debt in AI-generated code vs. community-driven solutions

Professional Experience

Engineering impactful enterprise solutions across ERP, procurement, and cloud-native systems

BRAC IT Services Limited

Gulshan, Dhaka, Bangladesh · On-site

1 yr 11 mos
Intern Apr – Jun 2024 Software Engineer Jul 2024 – Present

Software Engineer Full-time

Jul 2024 – Present · 1 yr 8 mos

Current Role
10+ Modules Delivered
2 Major Clients
1 Version Migration Led
  • Developed and enhanced large-scale ERP procurement & tender management features using Spring Boot, Groovy, and Grails—implementing new features, resolving production issues, and optimizing performance
  • Delivered multiple backend modules for Plan International and BRAC Procurement & eTender, covering requirement analysis, business process mapping, and production deployment
  • Built mission-critical features: Vendor Enlistment, Supplier Debarment, Framework Agreements, Direct Purchase Orders, Delegation of Authority, and Planned Requisitions
  • Implemented REST API integrations between BRAC Marketplace and BRAC ERP, enabling seamless cross-system data flows
  • Designed scalable domain models and implemented transactional business logic for complex procurement workflows
  • Gained deep domain expertise in BPD, HCMP, and procurement workflows—translating complex business rules into optimized system implementations
  • Ensured code quality through SOLID principles, design patterns, caching strategies, and optimized queries
  • Led Grails version migration from 2.5.3 to latest stable, with ongoing Spring Boot backend modernization
  • Collaborated with cross-functional teams including business analysts, QA, and DevOps to deliver enterprise-grade solutions
Tech Stack & Tools
Core Java Spring Boot Angular Redis Docker REST APIs Microservices CI/CD PostgreSQL Grails Groovy

Software Engineer (Intern) Internship

Apr 2024 – Jun 2024 · 3 mos

Contributed to three core enterprise systems, gaining hands-on full-stack experience from day one.

  • Student Management System (CRUD): Built the full-stack solution using Spring Boot APIs and Angular front-end, delivering a critical data management platform
  • ERP Tendering System: Led the Angular front-end design using Modern JavaScript (ES6+), preparing for seamless Spring Boot back-end integration
  • Smartphone Management System: Implemented new features and maintained system protocols
  • Managed collaborative development using Git version control and Jira for sprint tracking
  • Self-acquired React skills for internal tooling and rapid prototyping
Spring Boot Angular JavaScript (ES6+) Git React Jira

Fiverr

United States · Remote

Part-time

Search Engine Optimization Consultant

Mar 2020 – Jun 2020 · 4 mos

Delivered tailored SEO strategies for IT Tech Kingdom, boosting search visibility and organic traffic.

  • Conducted comprehensive keyword research and competitor analysis to identify growth opportunities
  • Implemented on-page optimization strategies—metadata, content structure, and internal linking
  • Executed link-building campaigns to increase domain authority
  • Elevated search engine rankings, delivering measurable improvement in targeted organic traffic
Keyword Research On-Page SEO Off-Page SEO Technical SEO WordPress

Education

Academic foundation that bridges computer science theory with real-world engineering practice

Noakhali Science and Technology University

Institute of Information Technology (IIT)

🏆 1st Position

Bachelor of Science – Software Engineering

Duration Jan 2020 – Jun 2025
Final CGPA 3.80 / 4.00
Class Rank 1st Position

Alhamdulillah! I am so grateful to announce that I've officially graduated from the Institute of Information Technology (IIT) at Noakhali Science and Technology University (NSTU). By the grace of the Almighty Allah, I am honored to have achieved the 1st position.

To my parents — you are my greatest inspiration. To my teachers — your wisdom made all the difference. To my friends — thank you for the memories I will cherish forever.

I am ready for what's next and will carry the lessons I've learned. 🚀

Final-Year Research

Investigated technical debt in AI-generated code versus community-driven solutions (e.g., Stack Overflow)—exploring code quality, maintainability metrics, and sustainable software design in the age of generative AI.

Core Academic Competencies
Software Architecture & Design Data Structures & Algorithms Object-Oriented Programming Database Management Software Engineering Principles Web Development Data Science Machine Learning Basics

Technical Expertise

Technologies, frameworks, and best practices I use to engineer reliable, scalable solutions

30+ Technologies
7 Skill Categories
15+ Expert-Level Skills
Always Upskilling

Frontend Development

7 skills
Angular
Expert92%
JavaScript (ES6+)
Expert90%
TypeScript
Advanced88%
HTML5
Expert95%
CSS3
Expert90%
React
Advanced78%
Responsive Design
Expert92%

Backend Development

7 skills
Core Java
Expert95%
Spring Boot
Expert93%
REST APIs
Expert94%
Spring Framework
Expert90%
PostgreSQL
Expert90%
Grails
Advanced88%
Redis
Advanced78%

Microservices & Architecture

6 skills
Microservices Architecture
Expert90%
Spring Cloud
Advanced85%
Docker
Advanced88%
Kubernetes
Advanced78%
Domain-Driven Design
Advanced82%
System Design
Advanced85%

Cloud & DevOps

4 skills
Version Control (Git)
Expert94%
GitLab CI/CD
Advanced85%
GitHub Actions
Advanced82%
Linux/Unix
Advanced88%

AI & Intelligent Systems

5 skills
Agentic AI
Advanced80%
Large Language Models
Advanced82%
Prompt Engineering
Advanced85%
AI-Powered Development
Advanced82%
AI Code Assistants
Advanced88%

Development Practices

6 skills
SOLID Principles
Expert92%
Design Patterns
Advanced88%
Clean Code
Expert90%
Test-Driven Development
Advanced85%
Agile / Scrum
Expert90%
OOP & Data Structures
Expert94%

Tools & Platforms

5 skills
IntelliJ IDEA
Expert92%
Postman
Expert90%
VS Code
Advanced88%
Jira
Advanced85%
Unit & API Testing
Advanced88%

My Projects

Enterprise
BRAC ERP Procurement and eTender modules Completed
2022 – 2024

BRAC Procurement & eTender Modules

Developed and maintained enterprise procurement workflows including vendor enlistment, supplier debarment, framework agreements, direct purchase orders, delegation of authority, and planned requisitions for BRAC ERP and Marketplace. Improved performance, resolved production issues, and shipped REST integrations.

  • Vendor enlistment, supplier debarment & framework agreements
  • REST integrations & production performance improvements
  • Multi-module delivery across BRAC ERP & Marketplace
Java Spring Boot Angular PostgreSQL REST API Docker CI/CD

Enterprise work is proprietary; connect for a walkthrough or code samples.

Academic
E-Filing System of NSTU Completed
2021 – 2022

E-Filing System of NSTU

Built a web application to automate document management, routing, and collaboration across university departments. Delivered secure upload, tracking, and search to reduce manual workflows and improve transparency.

  • Automated document routing across university departments
  • Secure upload, tracking & role-based access control
  • Reduced manual workflows and improved transparency
Java RESTful API MySQL HTML CSS JavaScript

Project materials available upon request; happy to demo the workflow.

Academic
Doctor Appointment System Completed
2020 – 2021

Doctor Appointment System

Implemented an online scheduling platform for patients and doctors with appointment booking, schedule management, and notifications to streamline clinical operations.

  • Online booking & schedule management for patients & doctors
  • Notification system for appointments & reminders
  • Streamlined clinical operations with intuitive UI
PHP JavaScript HTML CSS MySQL

Demo and code are shared privately; reach out for access.

Research
Technical Debt Detection Research In Progress
2024 – Present

Java-based Technical Debt Detection

Researching and prototyping a tool to analyze and compare high-scoring Java solutions from Stack Overflow and ChatGPT for technical debt patterns, combining Spring MVC, JavaFX, and Python-based analysis.

  • Analyzes Java solutions from Stack Overflow & ChatGPT
  • Detects technical debt patterns via static analysis
  • Combines Spring MVC, JavaFX & Python research pipeline
Java Spring MVC JavaFX Python Research

Research in progress; summaries available on request.

Open Source
ImgScanner - Image Processing Console Application Completed
2020

ImgScanner

A console-based application for image processing. Users can convert images to grayscale, detect edges, rotate images, and transform irregular-shaped images into regular scanned-like images.

  • Grayscale conversion, edge detection & image rotation
  • Perspective transformation for scanned-like output
  • Pure Java console application — open source on GitHub
Java Image Processing Console Application

Open source project available on GitHub.

Blog Posts

Read my latest blog posts and articles on Agentic AI, Software Development, Core Java, DevOps, Microservices, and System Design

Explore all articles or visit the blog homepage to browse by category.

Visit Blog Homepage

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you.

Available for new opportunities

Let's Work Together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Phone

+880 1761-617363

Location

Dhaka, Bangladesh

Open to Remote

Connect with me

Send a Message

Fill out the form below and I'll get back to you within 24 hours.