কাজের অভিজ্ঞতা
Principal Engineer — Netradyne Technologies India Pvt. Ltd.
2020-12 - এখনও চলছে বেঙ্গালুরু, ভারত · পূর্ণ সময়
দুটি enterprise fleet-management dashboard-এর frontend architecture ও AI-first আধুনিকীকরণে নেতৃত্ব দিই। পাঁচ বছরের প্রোডাক্ট আর domain-এর জ্ঞানকে নিরাপদ migration ও দ্রুত ডেলিভারির পুনরাবৃত্তিযোগ্য ব্যবস্থায় এনেছি।
- AI-first আধুনিকীকরণের pilot শুরু করে workflow-টা দেখানোর পরে দলে ছড়িয়েছি। কয়েক বছর লাগতে পারে ভাবা কাজ প্রায় ছয় মাসে production launch হয়েছে।
- পাঁচ বছরের প্রোডাক্ট, architecture, business rule আর edge case-এর জ্ঞান modular AGENTS.md ও engineering নথিতে এনেছি। কোডের সঙ্গে সেগুলোও বদলায়।
- নির্দিষ্ট model-এর ওপর না দাঁড়িয়ে context routing বানিয়েছি। প্রতিটা কাজ শুধু দরকারি নিয়ম আর নথি পায়। অপ্রয়োজনীয় context ও খরচ কমে, কাজে মিল বাড়ে।
- এজেন্ট লগইন করে মানুষের মতো পুরনো প্রোডাক্ট চালায়, screenshot আর interaction video রাখে, আর বানানোর আগে প্রত্যাশিত আচরণ লেখে—এমন reverse-engineering workflow করেছি।
- মানুষকে নিয়ে রিভিউ, চালিয়ে দেখা যায় এমন preview deployment আর product manager-এর video walkthrough এনেছি। প্রতিটা ফিচার developer-কে live demo না করিয়েও interaction-এর মতামত আসে।
- আগের migration phase থেকে দল দিক বদলানোর সময় iframe-ভিত্তিক microfrontend-এর সীমানা দিয়ে পুরনো আর নতুন ইমপ্লিমেন্টেশন নিরাপদে এগিয়ে নিয়েছি।
- hard-coded রং design token-এ মেলায়, light ও dark theme-এর মান তৈরি করে, আর designer নাম বদলালেও দেখতে একই icon চেনে—এমন SVG export pipeline বানিয়েছি।
- ইমপ্লিমেন্টেশনের রিভিউ থেকে মূল নথি আরও ভালো হয়, আর তাতে পরের এজেন্টের কাজ বেশি ভরসাযোগ্য হয়—এমন feedback loop করেছি।
প্রযুক্তি: Angular, AngularJS, TypeScript, RxJS, Signals, SCSS, Angular Material, NG Bootstrap, PrimeNG, Mapbox, OpenSearch, REST APIs, i18n, Accessibility, Performance, ESLint, SonarQube, Figma, Atlassian, Analytics, Agent Workflows, Context Engineering, AI Verification, Vitest, Karma, Jasmine, NodeJS
Consultant — Deloitte
2017-10 - 2020-12 Hyderabad, India · পূর্ণ সময়
যুক্তরাষ্ট্রের একটি বড় healthcare provider-এর প্রধান web platform চালু রাখা আর আধুনিকীকরণে কাজ করেছি। Drupal-এর content system ও reusable frontend component এর মধ্যে ছিল।
- Drupal-ভিত্তিক enterprise web platform-এর জন্য আবার ব্যবহার করা UI component বানিয়েছি।
- React আর আধুনিক frontend tool দিয়ে search-এর অভিজ্ঞতা বানিয়েছি।
- বড় content platform-এর Drupal 6, Drupal 7 আর Drupal 8-এ upgrade-এর বিভিন্ন পথে কাজ করেছি।
- Lighthouse performance score 80-র ওপরে রেখে এক বছরের মধ্যে Drupal 7 থেকে Drupal 8 migration-এর পরিকল্পনা ও কাজ করেছি।
- search আর content-এর অভিজ্ঞতায় AngularJS থেকে React আধুনিকীকরণের কাজ করেছি।
- sitemap ধরে visual regression tool বানিয়েছি, যাতে হাতে testing-এর প্রায় 2000 ঘণ্টা খাটনি কমেছে।
প্রযুক্তি: Drupal 6, Drupal 7, Drupal 8, PHP, React, Angular, AngularJS, TypeScript, JavaScript, NodeJS, Webpack, SCSS, HTML, CSS
Software Engineer — LearningMate Solutions Private Ltd.
2014-06 - 2017-09 Kolkata, India · পূর্ণ সময়
HTML5 যুগের browser-এর ক্ষমতা, JavaScript framework, testing আর CI/CD নিয়ে web-based learning application, widget ও tool বানিয়েছি।
- ওয়েবে শেখার জন্য HTML5, JavaScript, jQuery আর AngularJS দিয়ে application, widget ও tool বানিয়েছি।
- পুরনো Flash আর Java applet-এর শেখার অভিজ্ঞতা JavaScript-ভিত্তিক browser application-এ এনেছি।
- Karma আর Jasmine দিয়ে unit test যোগ করেছি এবং CI/CD ইমপ্লিমেন্টেশনে কাজ করেছি।
- Flash থেকে HTML5 conversion tool বানিয়েছি, যা 15000-এর বেশি widget migration-এ সাহায্য করেছে।
প্রযুক্তি: HTML5, CSS3, JavaScript, jQuery, AngularJS, Karma, Jasmine, Java, Spring Boot, PostgreSQL, Web Workers, NodeJS
কিছু উল্লেখযোগ্য ব্যবস্থা
AI-first Modernisation System
Principal Engineer কোনও একটি model-এ আটকে না থাকা ইঞ্জিনিয়ারিং কাজের ব্যবস্থা: জমা জ্ঞান, context routing, পুরনো আচরণ বোঝা, automated environment, মানুষের রিভিউ আর প্রমাণ ধরে ডেলিভারি একসঙ্গে।
- assistant দিয়ে কোড লেখার পদ্ধতি থেকে AI-first delivery system-এ যাওয়ার pilot করেছি। নিরাপত্তা আর বারবার একইভাবে কাজ হওয়া দেখানোর পরে তা বাড়িয়েছি।
- খরচ কমাতে আর ফলের মান বাড়াতে আলাদা model-কে শুধু কাজের দরকারি ছোট context দিয়েছি।
- চালু প্রোডাক্টের আচরণকেই migration-এর specification করেছি। automated login, চালিয়ে খোঁজা, screenshot, video আর Markdown প্রমাণ ব্যবহার করেছি।
- preview deployment আর রিভিউয়ের প্রমাণ অটোমেট করেছি। মানুষের পাওয়া ভুল পরের এজেন্টের ব্যবহারের নথিতে ফেরত দিয়েছি।
প্রযুক্তি: Coding Agents, Context Routing, AGENTS.md, AI Specifications, AI Verification, Human Review, Preview Automation, Guardrails, Vitest, Playwright
Enterprise Dashboard Architecture
Principal Engineer / Frontend Architect গ্রাহক আর internal fleet-management dashboard-এর আর্কিটেকচারের দিক ঠিক করা। পুরনো ব্যবস্থার সঙ্গে পাশাপাশি চলা, Angular আধুনিকীকরণ, routing, state, i18n আর রিলিজের শৃঙ্খলা এর মধ্যে।
- map, alert, table, permission, video আর operational workflow একসঙ্গে থাকা বহু ফিচারের dashboard-এ সীমানা ঠিক করেছি।
- প্রোডাক্টের ডেলিভারি বন্ধ না করে একাধিক Angular প্রজন্ম পেরিয়ে AngularJS থেকে আধুনিক Angular-এ যাওয়ায় নেতৃত্ব দিয়েছি।
- বড় প্রোডাক্টের অংশ বদলানো সহজ হয় এমন routing, component-এর দায়িত্ব, state model আর validation-এর অভ্যাস তৈরি করেছি।
- রিলিজের প্রস্তুতি দেখার tool আর নির্দিষ্ট check বানিয়েছি, যাতে দল dashboard-এর বদল বেশি ভরসা নিয়ে পৌঁছে দিতে পারে।
প্রযুক্তি: Angular, AngularJS, TypeScript, RxJS, Signals, SCSS, i18n, Accessibility, CI/CD, Vitest, Karma
ডিজাইন সিস্টেম ও component-এর নিয়ম
Principal Engineer ঘন SaaS dashboard-এর design system ও component ব্যবহারের নিয়ম। পুনর্ব্যবহারযোগ্য pattern-এ প্রোডাক্টের মানে, accessibility আর চেহারায় মিল বাঁচিয়ে রাখা এর কাজ।
- সাজানোর switch-এর বদলে প্রোডাক্টের ভাষায় component API ঠিক করেছি, যাতে template পড়ে workflow-র সিদ্ধান্ত বোঝা যায়।
- design token, Figma-র ব্যবহার, theme-এর ভিত্তি, accessibility আর আবার ব্যবহার করা component pattern-কে ডেলিভারির নিয়মে জুড়েছি।
- মিল থাকা আচরণ, বিভিন্ন screen-এ চলা আর দীর্ঘমেয়াদে সামলানোর জন্য design ও implementation plan রিভিউ করেছি।
- পুনর্ব্যবহারযোগ্য মূল অংশ আর প্রোডাক্টের নিজস্ব pattern-এর ভারসাম্য রেখেছি। জরুরি পার্থক্য মুছে না দিয়ে design system কাজ দ্রুত করে।
প্রযুক্তি: Design Tokens, Figma, Angular, TypeScript, SCSS, Angular Material, NG Bootstrap, PrimeNG, Accessibility, Theme Systems
বড় পরিসরের ডেটা দেখানো ও real-time অভিজ্ঞতা
Frontend Architect map, video আর alert-ভরা dashboard-এর performance ও interaction architecture। মানুষ real-time context পাবেন, আবার চোখ বোলানোর সুবিধেও হারাবেন না।
- live alert, map-এর কাজ, video playback, বড় dataset, ঘন table আর বারবার operational action-এর UI কাঠামো ডিজাইন করেছি।
- বারবার render-এর পথ থেকে বেশি খরচের transformation সরিয়েছি। loading, stale, partial আর error state স্পষ্ট করেছি।
- map আর alert-এর অভিজ্ঞতায় পরিষ্কার aggregation, ভালো backend contract আর বেশি কাজে লাগে এমন product state-এর দিকে কাজ এগিয়েছি।
- মানুষের ভরসার জন্য performance-এর কাজ করেছি: context স্থির রাখা, চেনা action, দ্রুত দেখা আর ব্যর্থতা থেকে ফেরার সুযোগ।
প্রযুক্তি: Angular, TypeScript, RxJS, Mapbox, OpenSearch, Video Playback, Virtualization, Lazy Loading, Performance Profiling, REST APIs
প্রোডাক্ট ইঞ্জিনিয়ারিং ও API-র দিক
Principal Engineer দলগুলোর মধ্যে প্রোডাক্ট ও আর্কিটেকচারের কাজ। workflow-র সমস্যা থেকে ভালো UI আচরণ, backend contract, search-এর কৌশল আর দলের নিয়মে যাওয়া।
- স্থানীয় formatting-এর সমস্যা না ধরে timezone-কে প্রোডাক্ট ও platform-এর বিষয় হিসেবে নতুন করে ভেবেছি।
- অনুবাদ আলাদা হয়ে যাওয়া কমে আর চলার সময় আচরণ যাচাই সহজ হয়—এমন i18n workflow-র উন্নতির প্রস্তাব করেছি।
- frontend-এ কাজের অসুবিধে থেকে backend query আর API contract উন্নতির জায়গা খুঁজেছি।
- সমস্যা, কী দেখছি, প্রস্তাব আর প্রভাব—এইভাবে সাজিয়ে প্রোডাক্টের সিদ্ধান্তকে শুধু একটার পর একটা টিকিটের কাজের বাইরে এনেছি।
প্রযুক্তি: Product Architecture, API Design, REST, OpenSearch, SQL, i18n, Timezone Systems, Analytics, UX Review, Architecture Review
ইঞ্জিনিয়ারিংয়ের মান ও quality system
Principal Engineer ইঞ্জিনিয়ার আর কোডিং এজেন্টের কাজে আরও মিল রাখার জন্য রিপোজিটরির নিয়ম, নথি, code review-র অভ্যাস আর automated check।
- রিপোজিটরির দায়িত্ব বোঝা সহজ হয় এমন architecture guidance, development rule আর context-routing নথি ঠিক করেছি।
- বেশি ঝুঁকির frontend বদলের জন্য নিজস্ব ESLint, SonarQube, code review আর validation check যোগ করেছি।
- design review, implementation review আর AI-র সাহায্যে যাচাইয়ের জন্য দলের workflow করেছি।
- আবার ব্যবহার করা উদাহরণ, PR review pattern, আর component ও route-এর দায়িত্বের স্পষ্ট নিয়ম দিয়ে ইঞ্জিনিয়ারদের কাজে সাহায্য করেছি।
প্রযুক্তি: Architecture Documentation, ESLint, SonarQube, Vitest, Karma, Jasmine, CI/CD, Code Review, Context Routing, Engineering Governance
Organisation-scale Application Modernisation
Frontend Architect / Principal Engineer কাজের জীবনে learning platform, healthcare content system আর fleet-management dashboard-এর পুরনো অ্যাপ আধুনিকীকরণের অভিজ্ঞতা।
- ব্রাউজারে শেখার অভিজ্ঞতা Flash আর Java applet থেকে JavaScript ও HTML5-এ এনেছি।
- বড় content platform-এর Drupal 6, Drupal 7 আর Drupal 8-এর বদলের পথে কাজ করেছি।
- AngularJS অ্যাপ্লিকেশন React আর আধুনিক Angular-এর বিভিন্ন সংস্করণে এনেছি।
- migration-এর চারপাশে automation, testing আর quality gate বানিয়েছি, যাতে ভরসা না হারিয়ে দল দ্রুত এগোয়।
প্রযুক্তি: JavaScript, HTML5, AngularJS, Angular, React, Drupal, PHP, NodeJS, CI/CD, Automated Testing, Visual Regression
সেকেন্ডে একটা instruction চালিয়ে analog input থেকে digital output-এ যাওয়ার পথ দেখায় এমন শেখার looping-adder computer।
- দুটি 0–9 rotary potentiometer থেকে 0–5 V, raw four-bit ADC code আর decoded input digit দেখিয়েছি। breadboard-এ ADC-র দুটো ধাপই দেখা যায়।
- সত্যিকারের compiled loop দুটো knob থেকে মান নেয়, ALU-তে যোগ করে, জোড়া seven-segment display-তে 00–18 দেখায়, তারপর আবার input নিতে ফিরে যায়।
- compiler, CPU, register, memory, ALU, breadboard, transistor আর execution timeline-এর ভেতর খুলে দেখার view রাখা আছে।
প্রযুক্তি: Angular 21, TypeScript, Digital Logic, RxJS, Vitest, SCSS
দক্ষতা
AI-first Engineering Systems
Specification-first development, Model-agnostic context routing, Living AGENTS.md systems, Legacy behaviour discovery, Human-in-the-loop review, Preview deployment automation, Video-based product review, Agent-driven implementation, Engineering guardrails, AI verification
Frontend Architecture
Angular, AngularJS, React, TypeScript, RxJS, Signals, Routing architecture, State ownership, Component systems, Legacy coexistence, Modernisation strategy
Design Systems
Design tokens, Component API design, Theme foundations, Accessibility, Responsive systems, Figma integration, Angular Material, NG Bootstrap, PrimeNG, UI quality governance
পারফরম্যান্স ও real-time অভিজ্ঞতা
Rendering optimization, Bundle optimization, Lazy loading, Large datasets, Virtualization, Map-heavy workflows, Video playback, Live alerts, Streaming states, Memory optimization
প্রোডাক্ট ও API নিয়ে ভাবনা
Outcome ownership, Problem framing, Timezone behavior, i18n workflow design, Backend API contracts, OpenSearch workflows, Backend-query reduction, Map UX redesign, Operational workflow design
Engineering Standards
Architecture documentation, Coding standards, Code review systems, ESLint, SonarQube, Vitest, Karma, Jasmine, CI/CD quality gates, Release-readiness checks
Enterprise Modernisation
Flash to JavaScript, Java applets to JavaScript, Drupal 6 to Drupal 7 to Drupal 8, AngularJS to React, AngularJS to modern Angular, Migration planning, Automation around migrations, Visual regression automation