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 |