Summary
M Faruque is a software engineering manager with over 10 years of experience leading high-performance teams and shipping low-latency, memory-efficient microservices across fintech, chatbot, and distributed systems domains. Skilled in Go, TypeScript, and Rust, he combines hands-on systems optimization—using techniques like zero-copy serialization and event-based architectures—with people leadership, mentorship, and process improvement. He has driven architectural transformations from monoliths to decentralized networks and implemented production practices including CI-backed end-to-end testing and stringent code quality controls. Based in Dhaka, he pairs research experience from NJIT with practical product delivery at startups and scale-ups, and has even built a crypto arbitrage bot and optimized services for minimal heap allocations—demonstrating a knack for squeezing performance gains out of real systems.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Military Institute of Science and Technology (MIST)