Md Shahriar Rashid · Senior Software Engineer

I make slow systems fast and fragile systems boring.

I'm Shahriar, a senior software engineer at Enosis Solutions in Dhaka. Three promotions in three years, mostly earned by profiling Node.js services, locking down cloud infrastructure, and refactoring the code everyone else avoided. Open to new roles, remote or on-site, and freelance work.

Open to new roles & freelance · Remote or on-site

shahriar@dhaka:~/work
UTC+6

$

spawning 8 worker threads

processing 124,000 rows

✓ done in 1.9s — 58% faster than baseline

$

✓ all checks passed · deployed

  • Tools I ship with
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • Python
  • PostgreSQL
  • Redis
  • Docker
  • Azure

0%

faster CPU-bound execution (55–60% measured, Node.js worker threads)

0%

faster frontend builds (30–40% measured, CRA to Vite migration)

0+

algorithm problems solved across online judges

0+

students mentored in competitive programming

Experience

Growing into bigger challenges each year.

All at Enosis Solutions, a software services firm in Dhaka. I joined in March 2023 and have been promoted every year since.

  1. Senior Software Engineer II

    Mar 2026 – Present

    • Designed an event-driven architecture on Node.js and Redis messaging, improving scalability and fault tolerance.
    • Moved Azure Storage authentication from connection strings to Managed Identity, removing embedded credentials entirely.
    • Integrated Salesforce ticket generation so support cases are created automatically.
    • Repaired and stabilized a legacy Pytest framework for API testing.
  2. Senior Software Engineer I

    Mar 2025 – Feb 2026

    • Cut execution time on CPU-bound work by 55–60% by introducing worker-thread parallelism in Node.js.
    • Built a sandboxed Python system for CSV and Parquet processing with enforced cross-table constraints.
    • Designed a secure file delivery pipeline behind Azure Front Door, keeping Blob Storage endpoints private.
    • Owned feature analysis and design end to end, and mentored junior engineers through code review.
  3. Software Engineer II

    Mar 2024 – Feb 2025

    • Shipped a scheduler that generates reports on predefined schedules and emails them to users.
    • Hardened the auth service with rate limiting, IP blacklisting and key locks to blunt DDoS attempts.
    • Reduced table sizes and improved query performance 20–30% through database indexing.
    • Migrated two frontend apps from Create React App to Vite, cutting build times 30–40%.
  4. Software Engineer I

    Mar 2023 – Feb 2024

    • Brought report generation down from O(N³) to O(N²) and added multi-model support.
    • Helped build a smart uploader that reads CSV files and assigns them to the right input fields.
    • Refactored a legacy codebase around KISS and DRY, clearing critical bugs along the way.

Enosis Solutions · Dhaka, Bangladesh

Skills

What I work with.

Languages

JavaScript, TypeScript, Python, C, C++

Backend

Node.js, Express.js, Socket.IO

Frontend

React, Redux, Material UI, Tailwind CSS

Databases

PostgreSQL, Redis, Firebase, SQLite

Cloud & DevOps

Docker, Nginx, Azure Blob Storage, Azure Front Door, Git, GitLab

Core

Data structures & algorithms, system design, microservices, REST APIs

Beyond the job

Teaching, contests, and a lot of solved problems.

Competitive programming is where I learned to care what code costs. I stayed involved by teaching it.

Competitive Programming Instructor & Mentor

IIUC Competitive Programming Society · Dec 2021 – May 2023

Taught data structures and algorithms in three bootcamps and mentored juniors through their first serious problem sets.

Teaching Assistant, Dept. of CSE

IIUC · Feb 2022 – Jan 2023

Mentored over 100 students through two semesters of the competitive programming course, alongside faculty.

Programming Contest Judge

IIUC

Set and tested problems for three intra-university junior programming contests.

Online judges

150+ online and onsite contests, including a 4th-place finish at the IIUC intra-university contest.

Photo highlights

In the moment

IIUC Competitive Programming team

Problem Setter

IIUC Junior Programming Contest

IIUC Bootcamp Trainer Award

Trainer Award

IIUCCPS Spring 2022 Bootcamp

Journey to Tech Industry Webinar

Webinar Speaker

Journey to Tech Industry - IIUCCPS 2023

bdapps National Hackathon 2022

Hackathon Participant

bdapps National Hackathon 2022

Award ceremony

Achievement Recognition

IIUC Community Recognition

IIUC Bootcamp Coordinator

Bootcamp Coordinator

Advanced Bootcamp Coordinator - IIUC

Shahriar Rashid

About

The unglamorous parts, done well.

I got here through competitive programming: four years of contests at IIUC, 1,200+ solved problems, and a habit of asking what code costs, not just what it does. Somewhere along the way that turned into a career of making production systems faster and harder to break.

The work I'm proudest of rarely demos well. Moving auth off connection strings. An O(N³) report that became O(N²). Build pipelines that stopped wasting everyone's morning. If your team cares about that kind of work, we'll get along.

Role
Senior Software Engineer, Enosis Solutions
Based in
Dhaka, Bangladesh
Education
B.Sc. in CSE, IIUC (2018–2022)
Open to
New roles & freelance · remote or on-site

Contact

Got a role or a project in mind?

Email is the fastest way to reach me, and I answer every serious message. A call works too.