NowSenior Software Engineer at Technovative Solutions

Hi, I'm Tanjila Akter.

I build React & Next.js apps

6+ years turning complex product requirements into fast, maintainable web applications for international clients — now studying data science to bring ML into the products I build.

Based in Dhaka, Bangladesh

Portrait of Tanjila Akter Shamima
MSc in Data ScienceBRAC University
  • React.js
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • Tailwind CSS
  • Material UI
  • Ant Design
  • SCSS
  • Framer Motion
  • Node.js
  • Express.js
  • NestJS
  • GraphQL
  • MongoDB
  • MySQL
  • PostgreSQL
  • Socket.io
  • JWT
  • AWS
  • Firebase
  • NGINX
  • Docker
  • Git
  • GitHub / GitLab
  • Figma

About me

Engineer by trade, problem-solver by habit.

I’m a Senior Software Engineer with 6+ years of experience turning complex product requirements into elegant, high-performance web applications. My core stack is React.js, Next.js, Node.js and TypeScript, with strong full-stack depth across the MERN ecosystem.

I’ve shipped products for international clients across diverse industries — owning everything from front-end architecture and system design to real-time features, SEO and deployment. A competitive-programming background (800+ problems solved) keeps my problem-solving sharp.

I’m currently a Senior Software Engineer at Technovative Solutions, and pursuing an MSc in Data Science at BRAC University to bring data and AI thinking into the products I build.

System DesignReal-time SystemsMicroservicesPython & DjangoAWS CloudData Science & AI

6+

Years of experience

50+

Projects delivered

4

Companies

500+

Problems solved

Currently

  • BuildingProduction web products at Technovative Solutions
  • StudyingMSc in Data Science, BRAC University
  • ResearchingSpatio-temporal crime hotspot detection
  • WritingNotes on JavaScript internals and the maths behind ML

Experience

Six years, four teams, a lot of shipped products.

From a custom CMS at my first job to real-time video, chat and SEO-heavy platforms today.

  1. Dec 2025 – Present10 moCurrent

    Senior Software Engineer

    Technovative Solutions Remote

    Building and scaling modern web products end-to-end — owning front-end architecture, API integration and delivery quality across the team.

    • Driving architecture decisions for scalable, maintainable Next.js and React applications
    • Delivering production features end-to-end, from technical planning to deployment
    • Raising the engineering bar through code reviews, reusable patterns and mentoring
    Next.jsReact.jsTypeScriptNode.jsAWS
  2. May 2024 – Nov 20251 yr 7 mo

    Senior Software Engineer

    Cosmos Tech Labs Ltd Dhaka, Bangladesh

    Led front-end development and system architecture for SEO-optimized, real-time web products.

    • Integrated real-time features including QR-code scanning, live chat and AWS Chime-based communication
    • Designed a scalable front-end architecture using atomic design and BEM methodology
    • Applied system-design principles to build maintainable, high-performance Next.js applications
    • Improved planning accuracy through reliable project estimation across development cycles
    Next.jsReact.jsTypeScriptNode.jsAWS ChimeSocket.io
  3. Mar 2021 – May 20243 yrs 3 mo

    Software Engineer

    BJIT Group Dhaka, Bangladesh

    Built high-performance, SEO-optimized web applications for international clients in cross-functional teams.

    • Engineered reusable front-end and back-end components that accelerated delivery
    • Transformed UI/UX designs and wireframes into efficient, scalable code
    • Played a key role in launching several high-impact web products
    • Participated in client requirement analysis, technical planning and full-stack implementation
    React.jsNext.jsNode.jsExpress.jsMongoDBMySQL
  4. Nov 2020 – Feb 20214 mo

    Full Stack Web Engineer

    Flyte Solution Dhaka, Bangladesh

    Started my professional journey building secure, scalable web applications and custom CMS solutions.

    • Built custom CMS solutions tailored to client-specific requirements
    • Collaborated with design and back-end teams to deliver end-to-end solutions
    • Contributed to system optimization and UI enhancements for better usability
    JavaScriptReact.jsNode.jsBootstrapGit

Projects

Selected work, built in the open.

Most of my professional work is client-owned and under NDA. These are public projects from research and study — code included.

MSc research2026

Crime Hotspot Detection

Spatio-temporal pattern recognition on historical crime data using symbolic sequences, grammar-based patterns and explainable risk indicators.

Next.jsTypeScriptFastAPIPython
Systems2026

Parallel Server Log Analyzer

Sequential vs parallel server-log processing with Node.js worker threads, newline-aligned partitioning, benchmarking and live SSE observability.

3.55× faster on 1M records

Next.jsNode.jsWorker ThreadsSSE
Backend2025

Backend Authentication Service

Authentication and user management service with Node.js, Express, PostgreSQL and AWS S3 for file storage.

Node.jsExpressPostgreSQLAWS S3
Learning in public2026

Machine Learning Journey

Structured notes and experiments covering EDA, preprocessing, regression, classification and model tuning alongside my MSc.

Pythonscikit-learnData Analysis

Skills

The toolkit I ship with.

Technologies I use in production every week, grouped by where they sit in the stack.

Pixel-perfect, accessible and fast interfaces

  • React.js
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • Tailwind CSS
  • Material UI
  • Ant Design
  • SCSS
  • Framer Motion

Learning next

PythonDjangoData ScienceMachine LearningKubernetesBlockchain

Lab

My work, as data.

Charts built from my own career history and from benchmarks I ran. Hover any chart for detail, or switch it to a table.

3.55×

Faster with 8 worker threads

71.8%

Less processing time

0.279%

Time spent merging results

1M

Log records per test run

Fig. 1

Career, month by month

  • Flyte Solution
  • BJIT Group
  • Cosmos Tech Labs Ltd
  • Technovative Solutions
 2020 2021 2022 2023 2024 2025 2026
6 yrs across 4 companies since 2020. The longest stretch was 3 yrs 3 mo at BJIT Group.

Fig. 2

What I used, where

Flyte2020BJIT2021Cosmos2024Technovative2025
React.js4/4
Next.js3/4
TypeScript2/4
Node.js4/4
Express.js1/4
MongoDB1/4
MySQL1/4
AWS2/4
Socket.io1/4
React.js and Node.js run through every role; TypeScript and AWS arrive with the senior years. Filled dots mark a technology listed for that role.

Fig. 3

Log analysis time on 1M records, by worker count

  • Sequential
    660 ms
  • 1 worker
  • 2 workers
  • 4 workers
  • 8 workers
    186 ms · 3.55×
0200400600ms

Parallel efficiency

Speedup divided by worker count — how much each extra thread pays off.

  • 1 worker103%
  • 2 workers104%
  • 4 workers73%
  • 8 workers44%
Splitting a 59.8 MB log into newline-aligned byte ranges across 8 Node.js worker threads cut analysis from 660 ms to 186 ms. Returns diminish past 4 workers — efficiency falls from 73% to 44%.Source: Parallel Server Log Analyzer, saved single-sweep benchmark (no repeated trials)

Blog

Notes from my learning desk.

Study notes, plus articles I have published on LinkedIn and Medium — JavaScript, security, engineering practice and maths, in English and Bangla.

Education & awards

Where the fundamentals came from.

Postgraduate

MSc in Data Science

BRAC University

  • Bringing data-driven and AI thinking into product engineering
2017 – 2021

BSc in Computer Science & Engineering

Daffodil International University

  • Assistant General Secretary, Girls Computer Programming Club
  • Member, DIU Computer Programming Club
  • Data Structures & Algorithms, Software Engineering, DBMS

Programming contests

  1. 1

    DIU Intra University Girls Programming Contest

    2nd Runner-Up · 2020

  2. 2

    DIU Math Olympiad

    Top 6 Finalist · 2019

  3. 3

    National Girls Programming Contest

    Participant

  4. 4

    ICPC Mock & Takeoff Programming Contest, DIU

    Participant

Contact

Let's build something together.

Have a role, a project or a question about something I wrote? Send a note and I will get back to you.

Reach me directly

Email is the fastest way to reach me, or call if you prefer.