§1 Revision history — work
Work
Fourteen years of building software, from web and mobile apps in Dhaka to distributed backend services in the Netherlands.
- Core work
- Backend services, distributed systems, pragmatic architecture
- Product domains
- Travel, payments, logistics, subscriptions, lending
- Roles
- Individual contributor, technical lead, engineering manager
- Company mix
- Startups, scale-ups, enterprises, technology services
- Project work
- Greenfield builds, product evolution, migrations, platform reliability
§3 Roles
2012 → now · 12 roles · 11 companies
SendcloudLead EngineerShipping & logistics
Intelligent MachinesPrincipal EngineerAI / ML
BTech SolutionSoftware Specialist—
Bangla Trac Miaki VASMobile / Web Application Developer—
Panacea SystemsUI Developer—
LeevioWeb Application Developer—
§4 Toolkit
- LANGUAGES
- GoPythonPHPTypeScriptElixir
- FRAMEWORKS
- FastAPILaravelSymfonyPhoenixNode.js
- DATA & MESSAGING
- PostgreSQLMySQLRedisRabbitMQKafka
- INFRASTRUCTURE
- KubernetesDockerGCPAWS
- OBSERVABILITY
- DatadogSentryGrafanaPrometheus
- ARCHITECTURE
- Domain-driven designEvent-driven architectureHexagonal architectureDistributed systems