
Sadikul Islam
About Candidate
Software Developer | Angular, TypeScript, Node.js/Express | Fintech, CRM & Enterprise Systems
Software Developer with 3+ years building Angular frontends and integrating Node.js/Express and Java Spring Boot backends, with an earlier background in fintech operations, IT infrastructure and enterprise systems at Hello Group in South Africa. Experienced in Angular, TypeScript, RxJS, REST API integration and production support for CRM, compliance and HR systems.
I build clean, modular applications and contribute through automated testing, code reviews, performance optimization, Docker deployments, CI/CD and technical documentation. My MBA strengthens my product mindset and cross-functional collaboration. Based in Bogura, Bangladesh, and open to remote and hybrid opportunities.
Core skills: Angular, TypeScript, JavaScript, RxJS, HTML5, CSS3, Tailwind CSS, Bootstrap, Angular Material, React, Svelte, Node.js, Express.js, Java Spring Boot integration, REST APIs, MongoDB, MySQL, Git, Docker, GitHub Actions, Bitbucket Pipelines, Jest and Vitest.
Education
- Master of Business Administration (MBA), Richfield Graduate Institute of Technology, South Africa (2023-2026).
- BSc Honours in Information Technology, Richfield Graduate Institute of Technology (2022-2023).
- BSc in Information Technology, Richfield Graduate Institute of Technology (2021-2022).
- Diploma in Information Technology, Richfield Graduate Institute of Technology (2018-2021).
Selected projects
- Developer-as-a-Platform: Angular-based micro-frontend developer workbench integrating React and Svelte using Web Custom Elements and Shadow DOM.
- Browser Bridge: IDE and browser extensions with a Python FastAPI server, WebSockets and MCP integration to stream browser errors and page context to AI coding assistants.
- Angular Viewer Libraries: Modernized and published Angular 17-compatible image and PDF viewer packages on npm.
- Travel Start CRM API: Node.js, TypeScript and Express API with JWT authentication, refresh token rotation, Zod validation, security middleware and Vitest/Supertest integration tests.
Portfolio: sadikul.me
GitHub: github.com/sad1kul
LinkedIn: linkedin.com/in/sadikul-islam-553a2669
Location
Work & Experience
Built and maintained Angular and TypeScript features for Bank CRM, Compliance Management and Employee Management systems used by banking support, compliance and HR teams. Developed reusable UI components and reactive workflows using RxJS and integrated Node.js/Express and Java Spring Boot REST APIs. Implemented case filtering, status tracking, assignment workflows and audit-trail views; contributed to PHP/JavaScript employee and HR workflows. Improved application performance through lazy loading, change detection tuning and bundle-size reduction. Wrote unit tests, participated in code reviews and collaborated with design, product and backend engineers in an Agile team. Containerized applications using Docker and implemented Bitbucket Pipelines for build and production deployment. Provided production support, investigated incidents and maintained technical documentation and runbooks.
Maintained IT infrastructure and application environments supporting development and business teams. Administered VMware vSphere/ESXi virtualisation and Azure Active Directory accounts, groups and access management. Translated application requirements into environment configurations and tooling support. Supported software deployment, system monitoring, performance tuning and application lifecycle activities. Configured FortiClient VPN tunnels and FortiGate firewalls; supported 3CX and Teleforge Cloud PBX systems for VoIP and call routing. Created infrastructure and application documentation and runbooks.
Provided first- and second-line technical support using Spiceworks, ManageEngine and ConnectWise help desk platforms. Managed hardware and software asset records across the lifecycle and installed and configured equipment and applications. Supported security certificate compliance and educated staff on network security practices and responsible computer usage. Coordinated daily help desk activity and mentored junior technicians.
Managed inbound and outbound customer calls for international calling and financial products, updated customer accounts and escalated complex cases. Developed firsthand knowledge of fintech customer journeys, remittance workflows and banking service operations, which later informed CRM design decisions as a developer.