Pridesys IT Ltd
Software Engineer II
June 2024 - Dec 2025 – Dhaka, Bangladesh
Designed the data model and architecture of the BeeQube accounting module – a double-entry accounting ERP backend built in Java/Spring Boot – and built it largely from the ground up as a core engineer on a 10-person team. Also led the platform’s migration to a modern, cloud-native architecture.
- Designed and built the double-entry accounting engine at the heart of the product – journal entries, general ledger, chart of accounts, account balances, and automatic journal-entry generation for every financial document (invoices, bills, payments, credit/debit notes, expenses).
- Implemented the full sales & purchase document lifecycle (quotations, invoices, bills, credit/debit notes, payments) with a status-driven state machine, and led a 232-file refactor unifying the sales and purchase domains.
- Delivered a large banking & reconciliation module with bank-statement import and a configurable rules engine for transaction matching – a key selling point for the product.
- Built the financial reporting suite (Balance Sheet, P&L, Cash Flow, Trial Balance, General Ledger) and analytics dashboard APIs with flexible period handling.
- Owned cross-cutting platform work: multi-tenant request context, Hibernate Envers audit trail, a reusable Specification-based dynamic filtering framework, Kafka-based eventing, and request tracing.
- Redesigned the application from a monolithic to a microservices architecture using Kafka to decouple services, improving reliability, fault isolation, and independent scaling.
- Incorporated CI/CD with GitHub workflows, reducing development time by 20%, and used Helm, Hashicorp’s Vault, Terraform, and Ansible for Kubernetes package management, secret management, and infrastructure provisioning.
- Reviewed teammates’ pull requests and mentored 3-4 junior engineers.
Junior Software Engineer
Oct 2023 - May 2024 – Dhaka, Bangladesh
- Shifted the backend architecture from deprecated Oracle Forms to Spring Boot 3 resulting in better performance, and security, with support for modern RESTful APIs and a reduction in maintenance costs.
- Shifted the database from Oracle to PostgreSQL which reduced the overall cost by 70%
- Successfully deployed the backend and database of the cloud ERP on ACS (Azure Cloud Service) using AKS (Azure Kubernetes Service), ACR (Azure Container Registry), Cloud storage and NGINX which in turn increased reliability and availability by 20% and reduced infrastructure cost by appx 30%