Software Engineer

Hey, I'm|

I build production systems with Node.js & Python, push performance limits with Rust, and ship full-stack products with Next.js & Remix.

Engineering Shopify infrastructure at Efoli LLC — Rust (WASM) migrations, event-driven microservices, and B2B discount engines. Previously scaled to 1M+ users at Wondersoft. BSc CSE, CUET.

Scroll
Where I've worked

Experience

May 2025 — PresentCurrent

Software Engineer

EFOLI LLC

  • Remodelled a whole app following Shopify standard design patterns, achieving the BFS badge.
  • Designed and implemented a modular discount engine supporting complex business rules — geo-location, customer segmentation, currency, and B2B logic.
  • Migrated performance-critical logic to Rust using Shopify Functions (WASM), achieving significantly faster execution over JavaScript-based implementations.
  • Reduced storage costs via optimised file compression and automated deletion cycles for Shopify assets.
  • Architected a microservice for customer activity logging handling thousands of concurrent events without latency degradation.
Node.jsTypeScriptRemixRustWASMLiquidShopify FunctionsMySQLMicroservicesDigitalOcean
June 2024 — April 2025

Junior Software Engineer (Fullstack)

Wondersoft Solution Limited

  • Designed and scaled RESTful APIs for CRM features, supporting 1M+ active users.
  • Built an event-driven email notification system, improving automation and user engagement.
  • Integrated Redis caching layer, improving API response time by ~50% and reducing database load.
  • Resolved critical payment gateway vulnerabilities, improving transaction reliability.
  • Developed Progressive Web Applications (PWAs) and a fullstack publisher portal dashboard for analytics.
  • Delivered ~2% annual revenue boost by integrating Google AdSense and fixing payment gateway issues.
Node.jsTypeScriptExpress.jsRedisMySQLReactNext.jsPWAAWS
What I work with

Skills

Backend & Systems

NodeJSNodeJSExpressJSExpressJSNestJSNestJSFastAPIFastAPIGraphQLGraphQLREST APIsREST APIsMicroservicesMicroservicesEvent-driven ArchEvent-driven ArchServerlessServerless

Frontend

ReactJSReactJSNextJSNextJSTypescriptTypescriptJavascriptJavascriptReduxReduxTailwindCSSTailwindCSSFramerMotionFramerMotionSCSSSCSSRemixRemixReact QueryReact QueryZustandZustandSSR / SSG / CSRSSR / SSG / CSR

Databases & Data

MongoDBMongoDBMySQLMySQLPostgreSQLPostgreSQLPrismaPrismaRedisRedis

Languages

TypescriptTypescriptJavascriptJavascriptPythonPythonRustRustGoGo

Infrastructure & Tools

AWSAWSLinuxLinuxDockerDockerGitGitCI/CDCI/CDPostmanPostmanJMeterJMeter

Algorithmic Problem Solving

What I've built

Projects

Video Conference

Fullstack real-time video communication system built with WebRTC (PeerJS) and Socket.io, featuring a backend signaling server and scalable group messaging.

Video Conference

WebRTCSocket.ioReactNode.jsP2P
Fillup Translation

High-performance CLI tool in Rust for managing localization workflows. Optimised for speed and memory safety using Rust's ownership model.

Fillup Translation

RustCLILocalizationPerformance
Chat App

Real-time chat application with live messaging, Redux state management, and backend API integration.

Chat App

ReactReduxNode.jsWebSocket
Interactive Image Gallery

Interactive image gallery with smooth CSS transitions and animations.

Interactive Image Gallery

ReactCSSAnimations
DnD Sortable List

Drag and drop sortable list with smooth UX using DnD Kit.

DnD Sortable List

ReactDnD KitTypeScript
BD Districts Density

Data visualisation of Bangladesh population density by district using D3.js and GeoJSON.

BD Districts Density

ReactD3.jsGeoJSONData Viz
Say hello

Contact

Let's work
together.

Have a project in mind or want to discuss an opportunity?
I'd love to hear from you.

Find me on

Or email directly

rafisamiur@gmail.com