Skip to content
Loading

KawserAhmedShovon.

5+Years of experienceShipping software since Dec 2021

Software engineer building systems for telecom settlement, government and enterprise. Stack: React, Next.js, TypeScript, Node.js, Express and MongoDB.

Dhaka
· GMT+6
Since
Dec 2021, 5+ years
Also
Node.js · Express · MongoDB
Built with international teammates inIndiaUkrainePolandUSACanadaThe globe is centred on Dhaka, with arcs to each of these countries.

Every brief, shipped.

Eight pieces of work across three employers since December 2021, from roaming settlement to a national election.

Work reconciliationDec 2021 → present
  1. RECRoaming reconciliationNeuStringMatched
  2. BCEBilling & charging evaluationNeuStringMatched
  3. AQSQuickSight analyticsNeuStringMatched
  4. ACCAnti-Corruption Commission ERPPenta GlobalMatched
  5. NEMNational election managementPenta GlobalMatched
  6. NIPNational Intelligence PlatformPenta GlobalMatched
  7. WEBCorporate site & templatesBYSL GlobalMatched
  8. HIRHiring platform, CanadaTechHackMatched
Total8 / 8 reconciled · 0 openBalanced

Hello, I'm Kawser.

I build the interfaces that sit on top of systems that can't afford to be wrong: roaming settlements between telecom operators, a national election, an anti-corruption ERP. Five years in, I own modules end to end, from the first ticket to the release, and I work with teams spread across four time zones. On my own projects I build the other side too: REST APIs in Node.js and Express over MongoDB.

Experience
5+ years, since Dec 2021
Employers
Penta Global · BYSL Global · TechHack Canada
Domains
Telecom settlement · Government · Enterprise ERP
Backend
Node.js · Express · MongoDB REST APIs (personal projects)
Education
B.Sc. in Computer Science & Engineering, Daffodil International University, Dhaka
Languages
Bangla (native) · English (professional)

Selected work

Client work under NDA · shown as recreations

NeuString: reconciliation, billing & analytics

Owning three business-critical modules on a wholesale roaming platform used by international telecom operators.

NEUYaana Technologies (USA), via Penta GlobalSep 2024 – present

Read the case: NeuString: reconciliation, billing & analytics
Reconciliation · period 2026-09 · SDRRecreation
Period: SepDirection: AllCurrency: SDR2 open
PartnerExpectedInvoicedState
OPR-KST48,210.4048,210.40 OK
OPR-NRD12,904.1513,118.90Δ
OPR-LUM7,342.007,342.00 OK
OPR-VSA30,155.7230,155.72 OK
OPR-HAL2,880.362,601.10Δ
Illustrative recreation · synthetic data · not the production system

Anti-Corruption Commission ERP

Frontend features for the enterprise system behind the Commission's day-to-day workflows.

ACCAnti-Corruption Commission, Bangladesh, via Penta GlobalPenta Global · 2023 – present

Read the case: Anti-Corruption Commission ERP
Workflow · records in progressRecreation
  1. Received
  2. Review
  3. Assigned
  4. In progress
  5. Closed
  • WF-2026-0412

    Unit 4

  • WF-2026-0398

    Unit 2

  • WF-2026-0371

    Unit 1

  • WF-2026-0355

    Unit 4

Illustrative recreation · synthetic data · not the production system

National election management

Frontend functionality for a national-scale public-sector system.

NEMGovernment of Bangladesh, via Penta GlobalPenta Global · 2023 – present

Read the case: National election management
Readiness · polling centresRecreation
AreaCentresStaffedState
District A412412Ready
District B2862797 left
District C530530Ready
District D1981917 left
Illustrative recreation · synthetic data · not the production system

National Intelligence Platform (NIP)

Enterprise features for a large-scale telecommunications monitoring system. The rest stays with the client.

NIPClient withheld · Penta Global · 2023 – present

Line items

3 employers · 7 engagements · Dec 2021 → present

Penta Global Limited

Software Engineer

Dhaka, Bangladesh

Aug 2023 – Present

Across all Penta projects: review code and mentor junior developers.

  1. NEU

    Yaana Technologies (USA): NeuStringSep 2024 – present

    • Develop and maintain business-critical frontend modules for NeuString, Yaana Technologies' global wholesale telecom and roaming platform used by international operators.
    • Own and independently run the Reconciliation, Billing & Charging Evaluation (BCE) and Amazon QuickSight (AQS) modules: features, enhancements, fixes and delivery.
    • Work with engineering teams in India, Ukraine and Poland.
  2. NIP

    National Intelligence Platform (NIP)

    • Enterprise application features and frontend development for a large-scale telecommunications monitoring system.
  3. ACC

    Anti-Corruption Commission: ERP

    • Developed and maintained frontend features supporting the Commission's business workflows.
  4. NEM

    National election management

    • Delivered frontend functionality for Bangladesh's national election management system, a large-scale public-sector application.

BYSL Global Technology Group

Frontend Developer (Executive)

Dhaka, Bangladesh

Jun 2022 – Jul 2023

  1. WEB

    Corporate websitebyslglobal.com (opens in new tab)

    • Built and maintained the company's main corporate website and its reusable frontend templates.
  2. IDM

    Intelli Digital marketplace

    • Worked with backend and QA teams across the full delivery cycle of a marketplace product.

TechHack Canada

Junior Software Engineer

Dhaka, on-site · company registered in Canada

Dec 2021 – May 2022

  1. HIR

    Employee hiring platform

    • Developed frontend features for a hiring platform serving the Canadian market.
    • Improved the application's responsiveness, UX and overall stability.

ReactNext.jsTypeScriptTailwind CSSRedux ToolkitMaterial UI

Node.jsExpressMongoDBREST APIsGraphQLFirebase

Full stack

Node.js · Express · MongoDB · personal projects

On my own projects I build both sides: React clients talking to REST APIs I write in Node.js and Express, persisted in MongoDB, with Firebase handling sign-in. Below is each project's REST API surface.

Network

Dhaka ⇄ 5 countries · local time, live

Most of my day overlaps with someone else's morning or evening. The NeuString team spans India, Ukraine and Poland for a client in the USA, and my first role shipped for the Canadian market from Dhaka.

UTC offset ruler with arcs from Dhaka to the USA, Canada, Poland, Ukraine and India−9−6−3UTC+3+6
  • USA

    Yaana Technologies

    Several zones

    UTC−8 … −5

  • Canada

    TechHack

    Several zones

    UTC−8 … −3:30

  • Poland

    NeuString team

    UTC

  • Ukraine

    NeuString team

    UTC

  • India

    NeuString team

    UTC

  • Dhaka

    Home desk

    UTC

Toolkit

6 accounts · 34 entries

Off the clock

4 countries · 48 of 64 districts

I love to travel. Home comes first: I've been to 48 of Bangladesh's 64 districts. Beyond the border: India, Singapore and Malaysia.

Districts of Bangladesh48 / 64
  • IndiaKolkata · Agra · Delhi · Manali
  • SingaporeSingapore
  • MalaysiaJohor Bahru · Malacca · Kuala Lumpur · Genting Highlands · Penang · Langkawi
World map highlighting Bangladesh, India, Singapore and Malaysia, with flight paths from Dhaka to each city visitedBangladeshIndiaSingaporeMalaysiaDhakaDelhiManaliSingaporeKuala LumpurPenang

Flights out of Dhaka

  • Bangladesh
  • India
  • Singapore · Malaysia

Curriculum vitae

Pick sections · live preview · PDF or text

Need a shorter CV, or only the backend side? Tick the sections you want, reword the summary, watch the page update, then download it as an ATS-friendly PDF or plain text.

Closing balance

Dhaka · GMT+6

Hiring a software engineer, or have a data-heavy product that needs to be right? Write to me.