ERP & business systems
Payroll, HR, attendance, accounting and inventory — modelled on real rules, approvals and audit trails, not demo data.
Requirements & estimation · Schema and workflow design · Role-based access · Production releases & support
Full Stack Software Engineer, Angular specialist, ERP & payroll systems, Led a team of 4 engineers
I build the ERP, payroll, HR and accounting systems organisations run on every day — from the requirements meeting to the production release.
Md. Atiar Rahman
Full Stack Software Engineer
const atiar = {
role: 'Full Stack Software Engineer',
company: 'Celloscope Ltd.',
shipped: ['payroll', 'ERP', 'HR'],
stack: ['Angular', 'Node', 'Postgres'],
available: true,
};(01) — Experience
Dhaka, Bangladesh · On-site
Full Stack Software Engineer Now
Jan 2026 — Present
Junior Software Engineer
Jan 2024 — Dec 2025
Software Engineer Intern
Sep 2023 — Dec 2023
Deliver ERP features for government and enterprise clients across the whole lifecycle — proposals, requirements, estimation, development, release and user support.
Led a 4-person team on a university payroll and personnel system and acted as the primary technical contact for the client.
Ship weekly production releases in a 20-person engineering team; coordinate releases and server hardening with DevOps and write end-user release notes.
Planned the Angular 14 to 21 upgrade, reworked slow legacy code, built its in-app notification system and own major technical decisions on a modular-monolith Node.js platform.
Rana Construction and Condominium Ltd · Dhaka, Bangladesh · On-site
Senior Assistant Engineer
Jan 2021 — Aug 2023
Led day-to-day site engineering for building projects, guided junior engineers and reviewed estimates and contractor bills.
Assistant Engineer
Jan 2019 — Dec 2020
Managed construction work on site, prepared estimates and bills, and coordinated contractors, suppliers and site teams.
Sub-Assistant Engineer (Civil)
Sep 2017 — Dec 2018
Prepared AutoCAD drawings and quantity take-offs for residential buildings and supervised work on site.
AutoCAD · Construction Management · Project Management · Construction Estimating
(02) — Case studies
Payroll, HR, accounting, inventory and retail software I built or led at Celloscope. Client names stay private; the modules and results do not.
Salary for 1,500 staff under government pay rules, cut from a week or more to a few hours.
1 week+ → hoursmonthly payroll work
Led a team of 4 engineers
Junior Software Engineer · 2024 — 2026
In production
Pay rulesSalary sheetBank reportQR payslip
Used by: A public university with 1,500 employees
Built with Angular, Hapi.js, PostgreSQL, JasperReports
Shows team leadership, client contact, complex pay rules, reporting
One system for accounting, inventory, HR and projects, running in three organisations.
3organisations in production
Technical owner, from intern to today
Intern → Full Stack Software Engineer · 2023 — now
In production · Web, PWA, Android
AccountingInventoryHRProjects
Used by: Three organisations, including a government body
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, Leaflet, Docker Swarm, GitLab CI/CD
Shows long-term ownership, legacy modernisation, performance, web + mobile
Tracks paddy from purchase to finished rice and shows profit for every lot.
Per lotprofit and loss
Full Stack Software Engineer
Junior → Full Stack Software Engineer · 2025 — now
In use since 2026
Wet paddyDryingProductionLot profit
Used by: A rice mill · in use since 2026
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, JasperReports
Shows domain modelling, costing logic, production workflows
Handles 300–400 customers and ৳12–15 lakh a day, from invoice to cash closing.
300–400customers every day
Full Stack Software Engineer
Junior → Full Stack Software Engineer · 2025 — now
In use since 2023
InvoiceChallanWarehouseCash close
Used by: A large retail shop · in use since 2023
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, JasperReports
Shows high-volume workflows, mobile, usable ui
Reconciles stock, sales and 15 bank accounts for a wholesaler selling nationwide.
15bank accounts in one place
Full Stack Software Engineer
Junior → Full Stack Software Engineer · 2025 — now
In use since 2024
PurchaseWarehouseInvoiceBank & P&L
Used by: A nationwide wholesaler · in use since 2024
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, JasperReports
Shows accounting, data migration, reconciliation
Complete inventory for a government office, from requisition to return.
Top to bottombuilt by me
Built the inventory system, top to bottom
Junior Software Engineer · 2024 — 2026
In use for about 1.5 years
RequisitionApprovalDispatchReturn
Used by: A government regulatory office · in use for about 1.5 years
Built with Angular, NG-ZORRO, Hapi.js, Oracle, JasperReports
Shows end-to-end delivery, approval workflows, oracle
A modern way for shopkeepers to track sales, dues and accounts. Web and mobile.
Leaddirecting 2 developers
Leading 2 developers
Full Stack Software Engineer · 2026 — now
In development
SaleDueLedgerReport
Used by: For shopkeepers and individuals · in development
Built with Hapi.js, PostgreSQL, Flutter
Shows technical leadership, product thinking
One gateway for 15–20 companies, sending 1.5–2 million SMS a month with full delivery logs.
15–20companies
Built the dashboard and frontend
Junior Software Engineer
Used by 15–20 companies
AppGatewayProviderDelivery log
Used by: Used by 15–20 companies
Built with Angular, NG-ZORRO
Shows dashboards, platform thinking, high volume
Purchasing and inventory across branches nationwide, from requisition to delivery.
Multi-tenantarchitecture
Worked on purchase and inventory
Junior Software Engineer · 2024 — 2025
In production
RequisitionQuotationPurchaseDelivery
Used by: Branches across Bangladesh
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, JasperReports
Shows multi-tenancy, production reliability
Unpaid social work: tracks stock, expiry and what each resident receives.
Pro bonosocial work
Built the inventory system
Junior Software Engineer · 2025
In production · Pro bono
PurchaseStockResidentExpiry
Used by: A home for elderly people · pro bono
Built with Angular, NG-ZORRO, Hapi.js, PostgreSQL, JasperReports
Shows social impact, inventory
(03) — Skills
No progress bars or made-up percentages — just honest tiers.
Every day
Angular
Versions 14 to 20 in production, with Signals and standalone components.
RxJS
Streams for search, forms and live data across busy admin screens.
NG-ZORRO
Dense data tables, forms and modals across the ERP systems I work on.
TypeScript
Front to back. Types are documentation the compiler checks.
Node.js · Hapi.js
The backend of every ERP I ship at work — plugins, validation, structured routes.
PostgreSQL
Schema design, PL/pgSQL, indexing, row-level security, PostGIS.
JasperReports
Pixel-exact salary sheets, payslips and bank reports.
REST APIs
Validated, role-protected endpoints for web and mobile clients.
Git · GitLab
Branches, merge requests and weekly releases to production.
(04) — References
“After several unsuccessful attempts with other vendors, Atiar and his team delivered our university’s Payroll & Personnel system within three months. He took the time to understand government payroll rules and handled the details with care. Work that once took a week or more now takes just a few hours, with fewer errors. What I value most is his dedication to seeing the work through. I would confidently recommend him for complex enterprise software projects.”
“Atiar is someone I can trust to take ownership of a module, from the first requirements discussion through to production. On our payroll system, where a single rule can affect the salaries of 1,500 people, I particularly value his attention to detail. He asks the right questions early, keeps the team moving, and takes responsibility for what he delivers. As his team lead, I know I can rely on him without constant follow-ups.”
“I worked closely with Atiar on the delivery of our HRMS and ERP modules, and I appreciated how well he understood our HR needs and turned them into practical solutions. He takes ownership, supports his teammates and shows sound judgment in different situations. He respects company policies and brings the same team spirit to office sports and activities that he brings to his work. With his positive attitude and ready smile, Atiar is someone colleagues can rely on and enjoy working with.”
(05) — What I do
Payroll, HR, attendance, accounting and inventory — modelled on real rules, approvals and audit trails, not demo data.
Requirements & estimation · Schema and workflow design · Role-based access · Production releases & support
Fast, dense, keyboard-friendly interfaces for people who use them eight hours a day. Signals, standalone components, clean upgrades.
Complex grids & forms · Dashboards & charts · Angular version upgrades · Performance tuning
Node.js APIs with Hapi.js or NestJS on PostgreSQL or Oracle — schemas that stay correct and fast as the data grows.
REST API design · PL/pgSQL & query tuning · JWT, RBAC, OIDC · Flyway migrations
Salary sheets, bank statements, payslips and stock reports that match the ledger every single month.
JasperReports · Excel exports · QR-verifiable documents · Category-wise sheets
Have a system in mind?
Even if it is only a spreadsheet today — that is usually where the rules are.
(06) — About
Full Stack Software Engineer building ERP, HR and accounting systems for government and enterprise clients. 3+ years of taking work from the first requirements meeting to the production release.
I started out drafting buildings — a diploma in Civil Technology taught me that good structures are designed before they are built. I taught myself software and never looked back.
I care about the parts users never see — salary engines that reconcile to the taka, schemas that survive audits — and the parts they do, which should feel effortless.
Diploma in Engineering — Civil Technology
Khulna Polytechnic Institute
Secondary School Certificate — GPA 5.00
Raj Textile High School, Jessore
(07) — Writing & teaching
I write long-form courses so the next developer in Bangladesh can learn in their own language.
48 weeks · 336 lessons · Bangla
A day-by-day course from zero to professional — real-life examples, runnable code, edge-case practice and self-checks.
345 days · 60 DSA problems
Prerequisites to Go internals and cloud infrastructure, with a tested data-structures & algorithms track.
Book · Bangla & English
A bilingual TypeScript book, from the type system to real-world projects, built to a printable PDF.
(08) — Contact
Hiring a Full Stack Software Engineer, or need an ERP, payroll or HR system designed from the schema up? My inbox is open.