Home

Debarshi DE - Senior Front End Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes Onsite Anywhere in US
Visa: H1b
DEBARSHI DE
Senior Frontend Developer
Reactjs | Angular | Vuejs | Nodejs
Mobile: +1 737-304-0779

________________________________________
EDUCATION
West Bengal University of Technology
Bachelor s of Technology in Computer Science and Engineering Kolkata, India
2010 - 2014

________________________________________
SKILLS SUMMARY

Languages: Javascript, Typescript, HTML, CSS, Java
Frameworks/Libraries: Reactjs, Angular, Vuejs, Nodejs, Nextjs, Apollo GraphQL, jQuery, SAP Commerce Cloud (Frontend), Bootstrap, Tailwind CSS, SASS, LESS, Express, Mongoose, Jest, Cypress
Development Tools: Webpack, Grunt, Git, npm, Bitbucket, Github, Jira, Confluence, JSLint, ESLint, SonarQube, Figma
Database: MongoDB, PostgreSQL
________________________________________
PROFESSIONAL SUMMARY

Led the development of responsive, accessible, and cross-browser-compatible user interfaces using modern HTML5, CSS3 (including Flexbox and Grid), and JavaScript (ES6+).
Built scalable and maintainable frontend architectures using component-based frameworks such as React.js, Next.js, Angular and Vue.js.
Implemented state management solutions using Redux, Context API, Vuex, NgRx optimizing performance and maintainability.
Translated UX/UI wireframes and prototypes into high-quality code, ensuring pixel-perfect implementation with tools like Figma.
Integrated RESTful APIs and GraphQL endpoints using Axios, Apollo, and fetch, ensuring secure and performant data communication.
Followed mobile-first and responsive design principles to ensure consistent user experiences across all devices.
Applied best practices in code modularity, lazy loading, and bundle optimization for fast load times and improved Core Web Vitals.
Collaborated with cross-functional teams including designers, backend developers, and QA engineers in Agile/Scrum environments.
Championed the use of TypeScript for type-safe and maintainable codebases in large-scale frontend projects.
Ensured WCAG 2.1 accessibility standards and implemented ARIA roles to support inclusive design.
Developed reusable, high-performance components using React, Hooks, and Context API to manage complex state logic.
Implemented code-splitting, lazy loading, and memoization with React.memo, useMemo, and useCallback to boost performance.
Built full-stack React applications using Next.js, with SSR (Server-Side Rendering) and SSG (Static Site Generation) for improved SEO and performance.
Utilized App Router (13+) and API Routes to manage routing, data fetching, and backend logic in a unified framework.
Developed enterprise-grade frontend applications using Angular with RxJS, NgRx, and Reactive Forms for stateful interactions.
Used Angular CLI and modular architecture to streamline development and ensure maintainable codebases.
Implemented custom Directives, Pipes, and dynamic Component Factories to build flexible UI features.
Ensured accessibility and responsiveness by leveraging Angular Material and Bootstrap in complex layouts.
Created modular, reactive UIs with Vue 2/3, utilizing Composition API, Vuex, and Vue Router.
Designed performant Vue components and handled asynchronous data via Axios and Vue s lifecycle hooks.
Developed RESTful APIs and server-side logic using Node.js with Express.js and middleware-based architecture.
Implemented authentication and authorization using JWT and OAuth2 in full-stack applications.
Used Node.js tooling (npm, nvm, nodemon) to manage dependencies, scripts, and server processes effectively.
Built SSR solutions with Next.js and Node.js backend integration for dynamic content rendering.
Developed robust, type-safe frontend applications using TypeScript, reducing runtime errors and improving developer productivity.
Migrated legacy JavaScript codebases to TypeScript, introducing interfaces, generics, and utility types for stronger contracts.
Designed and implemented end-to-end (E2E) and integration tests using Cypress to validate complex user flows and business logic.

________________________________________
WORK EXPERIENCE

Client: E-470 Highway Authority
Role: Senior Frontend Developer Denver, CO
December 2022 - Present
Developed a user profile management system with features like profile editing, avatar uploads, and role-based access controls.
Integrated OAuth 2.0 authentication with third-party identity providers (e.g., Google, Microsoft) to enable secure and seamless user login.
Designed and implemented GraphQL queries and mutations to efficiently fetch and update user data, reducing over-fetching and improving performance.
Ensured secure handling of authentication tokens and session state using industry best practices for JWT storage and validation.
Implemented conditional UI rendering and access restrictions based on user roles and authentication status.
Built dynamic forms with validation for user settings and preferences, including error handling and real-time feedback.
Utilized Node.js tooling for API development, background processing, and middleware integration to support the frontend application reliably.
Optimized Core Web Vitals improving page load speed, interactivity, and visual stability by implementing techniques like lazy loading, efficient DOM handling, and modular CSS architecture


Client: LK Bennett
Plan.Net TechNest India
Role: Senior Frontend Developer Bangalore, India
August 2021 - November 2022
Integrated Vue.js into SAP Commerce Cloud (Hybris) to modernize and extend frontend modules for global eCommerce platforms.
Implemented Vuex for centralized state management across multiple Vue applications, improving maintainability and inter-app communication.
Developed dynamic, data-driven UI components using Vue.js and integrated them within a Java-based MVC architecture via JSP and custom tag libraries.
Utilized Axios for asynchronous API calls to fetch and render real-time data within Vue components.
Integrated with third-party platforms such as Advanced Commerce, Amplience, ShoeAI, TrueFit, and Trustpilot to enhance feature depth and customer experience.
Applied frontend performance optimization techniques including lazy loading, page size reduction, and rendering improvements to enhance load speed and UX.
Used Git for version control and collaborated with cross-functional teams through JIRA and Confluence in an Agile environment.
Ensured high code quality through unit testing, peer code reviews, and tools like JSLint, ESLint, and SonarQube, resulting in clean and bug-free code delivery.

Client: Johnson and Johnson
Cognizant
Role: UI Developer Kolkata, India
February 2018 - August 2021
Developed and integrated React.js components into a complex SAP Commerce Cloud eCommerce platform, enhancing frontend interactivity and user engagement.
Engineered scalable, modular UI components using React Hooks, Context API, and functional programming patterns.
Collaborated with backend developers to ensure seamless API integration, enabling smooth data flow and UI responsiveness.
Focused on user experience (UX) by building accessible, performant, and mobile-friendly interfaces aligned with design guidelines.
Implemented secure iFrame-based payment flows using Paymetric, integrating React components for dynamic and secure checkout experiences.
Participated in all stages of the Agile development lifecycle, including sprint planning, daily standups, estimation, and retrospective meetings.
Worked closely with QA teams and Business Analysts to triage bugs, clarify requirements, and ensure UI quality and alignment with acceptance criteria.
Conducted thorough UI, system, and regression testing to validate feature stability and maintain cross-browser consistency.
Client: 3P Learning, Pearson
Cognizant
Role: UI Developer Kolkata, India
April 2015 - January 2018
Migrated legacy Flash-based e-learning games into modern web applications using AngularJS (1.x), significantly improving accessibility, browser compatibility, and maintainability.
Transitioned projects to Angular 2/4, adopting a component-based architecture, modular structure, and TypeScript for enhanced scalability and code reusability.
Translated wireframes and design mockups into responsive, user-centric interfaces using Angular templating, two-way data binding, and custom directives.
Integrated frontend components with RESTful APIs, working closely with backend teams to ensure seamless data flow and business logic implementation.
Optimized performance by applying change detection strategies, lazy loading, and Ahead-of-Time (AOT) compilation to reduce bundle sizes and load times.
Maintained clean, testable code using Angular CLI, adhered to best practices, and conducted peer code reviews to uphold code quality standards.
Utilized JIRA to track development tasks, bugs, and sprint progress in an Agile/Scrum environment, ensuring timely delivery of features.
Employed Git for version control, regularly contributing to GitHub and Bitbucket repositories while following feature branching and pull request workflows.
Keywords: quality analyst user interface user experience javascript Colorado Delaware

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5815
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: