Md. Ekram Ullah

FULL STACK DEVELOPER

(FRONTEND FOCUSED)

Portfolio
Github Leetcode
Codewars LinkedIn
+8801867-939463
ekramullah70@gmail.com

Professional Summary

Frontend-Focused Full Stack Developer with 2+ years of production experience centered on scalable Angular architecture. At ThriveDesk, engineered core SaaS features, AI-assisted tooling, and full-stack API integrations, while leading an end-to-end production migration from Angular 15 to 21—eliminating legacy NgModule boilerplate for Standalone APIs and refactoring heavy RxJS pipelines into Signals reactivity. Open-source contributor to Zard UI (shadcn-like UI system for Angular), contributing component migrations to modern Angular APIs. Strong foundation in clean architecture, performance optimization, and reliable delivery across the stack.

Skills & Tools

Languages
TypeScript | JavaScript | | PHP | Python | Java
Front-end
Angular (Signals, RxJS) | PrimeNG | Ngrx Signal Store | ZardUI | Hashbrown | React | Next.js | Vue.js | Svelte | Tailwind CSS | Sass | Mantine | Shadcn/ui | Redux | TanStack Query | Tiptap
Back-end
Node.js | Express.js | NestJS | Laravel | REST APIs | WebSockets | MongoDB | MySQL | Prisma | Auth.js | Firebase
Testing
Playwright | Vitest | Cypress | Jest
Tools
Git | GitHub | GitHub Actions | Docker | Linux | Sentry | Biome | ESLint/Prettier | Vite | Webpack

Open Source Contributions

Migrate the ZardUI to Angular 20
  • Analysed the Angular 20 breaking changes and upgraded the core dependency tree
  • Migrated deprecated APIs and updated every affected component implementation
  • Brought the tests and documentation along with it, then verified feature parity

Work Experience

ThemeXpert - Full Stack Developer (ThriveDesk team)Nov, 2024 - Present

★ Continuous Best Performer Award

  • Handled customer support requests, identified underlying problems, and translated them into actionable feature requirements, conducted competitor and design research to shape feature behavior and UX.
  • Presented feature plans to the team, incorporated feedback, and aligned on product and technical approaches before implementation.
  • Delivered major product features including Custom Fields, Custom Views, Schedule Reply, Snooze, Undo Send, Split Conversation, and Bulk Merge.
  • Contributed to AI Copilot, AI Chatbot, AI Playground, AI Actions, and a knowledge engine supporting web, file, and Q&A sources.
  • Upgraded Angular 15 to 21, improving build speed by 50% and migrating 750+ components to standalone APIs and Signals.
  • Improved application performance by reducing API calls by up to 25%, optimizing rendering, and eliminating memory leaks and unnecessary re-renders.
  • Migrated testing from Cypress/Karma to Playwright/Vitest, achieving 900+ E2E and unit tests, and implemented Sentry observability with tracing, session replay, source maps, and user attribution.
  • Integrated Paddle, Stripe, and GitHub, and migrated UI components from Material UI to PrimeNG.
  • Resolved critical production bugs and performance issues, improving application stability, responsiveness, and user experience.
  • Conducted daily PR reviews, mentored teammates, and contributed to 370+ pull requests across the release cycle.

Projects

ESI Global | An operations platform for a migration consultancyLive

Technology: Astro, React, Fastify, Prisma, PostgreSQL, BullMQ, Stripe, LiveKit, WebSocket

E-Commerce Platform | Production e-commerce for the Bangladeshi marketLive

Technology: Next.js, React, TypeScript, NestJS, Prisma, PostgreSQL, Redis, BullMQ

JMK Furniture | A furniture storefrontLive

Technology: React, TypeScript, Radix UI, TanStack Query, Express, Mongoose, MongoDB

Global Travels | Flight booking website like ShareTrip/GozayaanLive

Technology: Next js, Shadcn/ui, Tailwind, Context api, Github Collaboration

Shoppers | Single vendor ecommerce websiteLive | Front-end | Back-end

Technology: Express, React, Mongoose, Mantine, Redux, Axios, JWT

Education & Qualification

Bachelor of Science in Chemistry
Govt. City College, Chattogram - 2023

Think in a Redux way
Learn With Sumit

Reactive Accelerator
Learn With Sumit