About
Frontend Software Engineer with 4 years of experience building scalable, high-performance web applications with React, TypeScript, and JavaScript, plus production experience across Angular and Vue. Skilled in performance optimization (Core Web Vitals, caching, virtualization), CI/CD ownership, and client-side session management. Experienced owning frontend features end-to-end, from technical design through production monitoring, in fast-moving cross-functional teams.
Skills & Expertise (39)
Work Experience
SDE1
Halodoc
Dec 2024 - Present
Improved application security and reliability for logged-in users, measured by reduced session-related bugs, by implementing and maintaining client-side session management for user authentication state. Maintained deployment reliability across releases, measured by consistent, zero-incident rollouts, by owning and running CI/CD pipelines in Jenkins for production frontend deployments. Reduced LCP from ~400ms to ~200ms, measured via Core Web Vitals audits, by converting image assets to WebP, improving layout stability, and collaborating with the SRE team on Brotli compression. Strengthened UI consistency and development velocity across teams, measured by design-system adoption across micro-frontend modules, by building and contributing reusable components — documented and maintained in Storybook — to the organization's shared design system. Increased application reliability by raising unit test coverage 30%, measured through Karma, Jasmine, and Vitest, by writing comprehensive unit tests across production Angular modules. Reduced attack surface and protected user data, measured by eliminating a script-execution vulnerability, by identifying and resolving a PDF rendering security flaw. Modernized legacy AngularJS applications to modern Angular — standalone components, Signals, RxJS, OnPush change detection — across Angular 19–21 migrations, maintaining zero-downtime rollout across micro-frontend modules. Improved production issue visibility and reduced debugging time, measured through ongoing performance analytics review, by instrumenting error logging and monitoring with Dynatrace. Reduced redundant network calls and improved response times, measured by fewer duplicate API requests, by implementing an LRU caching strategy for API responses.
Associate Software Engineer
WorkLLama
Sep 2022 - Nov 2024
Delivered dynamic, responsive user interfaces for production React and Vue.js applications, measured by consistent cross-device performance, by integrating RESTful APIs and managing state with Redux, Context API, and Vuex. Streamlined release cycles and reduced deployment friction, measured by faster, more consistent ship cadence, by setting up and maintaining CI/CD pipelines in Jenkins for frontend deployments. Improved application load and runtime performance by 25%, measured through Lighthouse/perf audits, by refactoring component logic and implementing code-splitting and lazy loading in React. Improved rendering performance for long, unpaginated API responses, measured by consistently rendering only 10 records at a time, by building a custom bidirectional list virtualization solution that dynamically added and removed rows on scroll. Built and maintained data-intensive Vue.js interfaces (tables, lists, forms), integrating RESTful APIs and managing state via Vuex, ensuring consistent behavior across devices. Reduced UI development time and code duplication, measured by reusable component adoption across features, by architecting a shared component library using React and TypeScript. Strengthened code quality and reduced runtime errors, measured by fewer production defects, by adopting TypeScript for strong typing across React and Vue codebases. Translated UI/UX designs and wireframes into responsive, cross-browser-compatible interfaces, collaborating closely with designers to ensure pixel-accurate, consistent user experiences across devices.
Education
B.Sc in Computer Science - Gurucharan College
- · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (39)
Click a skill to find developers with the same skill