Ruhul Islam

Senior Technical Lead

Ruhul Islam


Full-stack: .NET, Node.js, TypeScript, Angular, React.

  • 14+Years
  • DhakaBangladesh
  • API gateway
  • Microservices
  • Redis
  • Docker
  • Event bus
  • Database
  • Cluster

About

Senior Technical Lead and full-stack engineer with 14+ years building, integrating and supporting enterprise software. Strong backend and integration background in C#/.NET, ASP.NET Core, Node.js and TypeScript, with deep experience connecting modern services to legacy systems across telephony, hospitality and telecom-related platforms.

Experienced in SSO/identity, messaging, production troubleshooting and application security. Uses AI coding tools daily to deliver faster, and has shipped LLM and voice-AI features into production products.

Personal projects

Cross-platform mobile apps (Flutter, React Native, Kotlin, Swift) and IoT/home-automation builds with ESP32, Raspberry Pi, MQTT and Home Assistant, including telemetry ingestion backends.

Experience

Bengal Mobile QA Solution

Dhaka, Bangladesh · – Present

Senior Technical Lead

ContractHybrid – Present

Contracted to Jazzware

  • Leads technical delivery of enterprise communication and hospitality platforms covering telephony, IVR, PBX, CDR, desktop alerting and property-management workflows.
  • Develops backend services and APIs using C#, .NET/ASP.NET Core, Node.js and TypeScript, integrating REST, SOAP and WCF services across modern and legacy platforms.
  • Designs distributed processing workflows using RabbitMQ/Kafka, background workers and service-to-service integrations on PostgreSQL, SQL Server, Redis, Cassandra and BigQuery.
  • Implements and troubleshoots enterprise SSO using SAML and Okta, with session-based security controls.
  • Modernises legacy Progress/OpenEdge and other enterprise systems by integrating them with newer .NET and Node.js services.
  • Runs Snyk scans in Visual Studio, triaging findings and upgrading or remediating vulnerable packages as part of the normal development cycle.
  • Investigates production issues across APIs, databases, messaging, authentication and infrastructure, improving reliability and performance.
  • Ships AI features in production: voice AI and speech generation for IVR and guest-facing telephony flows, LLM-assisted conversational automation, and tool integrations that let AI assistants query enterprise systems securely.
  • Uses AI coding agents in the daily development loop for implementation, refactoring, test authoring, code review and debugging, treating AI output as a draft verified by tests and security review.

Senior Technical Lead

Full-timeHybrid –

  • Led technical delivery of enterprise web applications and backend services, covering design, development and release.
  • Made architecture and technology decisions, reviewed code and helped the team keep quality high.
  • Worked across ASP.NET Core, Angular, Node.js and SQL databases, and supported production troubleshooting.

Senior Software Engineer / Full Stack Engineer

Full-timeOn-site –

  • Developed enterprise web applications with ASP.NET MVC, ASP.NET Core, Angular and Node.js.
  • Built backend services and APIs on SQL Server, MySQL and Cassandra for application and distributed data workloads.
  • Worked on biometric registration and administration platforms for enterprise clients, including telecom-related customer systems.
  • Delivered customer-facing portals and internal business applications across frontend, backend and integration work; researched new frameworks and supported production troubleshooting.

Software Engineer

Full-timeOn-site –

  • Developed and maintained enterprise web applications and APIs using ASP.NET MVC, SQL Server and MySQL.
  • Worked on full-stack features across frontend, backend and database, and supported production issues.

Junior Software Engineer

Full-timeOn-site –

  • Developed and maintained features for business and enterprise software applications under senior engineers.
  • Gained hands-on experience in .NET development, SQL databases, debugging and system support.

Starlink Technologies Limited

Dhaka, Bangladesh

Junior Software Engineer

Full-timeOn-site –

  • Developed and maintained business software applications, covering application development and system support.

Education

M.Sc. in Information Technology

Jahangirnagar University

B.Sc. in Information & Communication Technology

Mawlana Bhashani Science & Technology University

Training

  • Professional .NET Training, BASIS, Dhaka (2013)
  • Practical Java with OOP Concepts, BASIS, Dhaka (2012)

Skills

Languages and frameworks
C#, .NET, .NET Framework, ASP.NET Core, ASP.NET MVC, Node.js, NestJS, TypeScript, JavaScript, Angular, React, SQL, Android (Kotlin)
Backend and integration
REST, SOAP, WCF, microservices, enterprise integration, background workers
Data
PostgreSQL, SQL Server, MySQL, Cassandra, Redis, BigQuery
Messaging and infrastructure
RabbitMQ, Kafka, NATS, Docker, CI/CD, Linux, IIS, ELK/Logstash, Git
Security and identity
SAML 2.0, Okta Single Sign-On, OAuth, SSO, session management; Snyk (SAST/SCA), vulnerability triage and remediation
AI in engineering and products
Claude Code, Cursor, ChatGPT; LLM integration, voice AI (ElevenLabs), conversational/IVR automation, MCP-style tool integration
Domain
Telephony, IVR, PBX, CDR, hospitality technology, legacy system integration

Contact