Post Job Free
Sign in

Front-End Developer User Experience

Location:
Jersey City, NJ, 07308
Posted:
November 15, 2024

Contact this candidate

Resume:

Arshkirat Singh Gahunia

****************@*****.***

848-***-****

Professional Summary:

Results-driven Front-End Developer with 10 years of experience in crafting responsive, user-centric web applications. Proficient in HTML, CSS, JavaScript, and modern frameworks such as React and Bootstrap, I am skilled in translating design concepts into seamless, interactive user interfaces. Adept at collaborating with cross-functional teams to deliver high-quality products on time, I prioritize performance optimization and accessibility in my work. Passionate about staying current with industry trends and best practices, I am committed to continuous learning and enhancing the user experience through innovative solutions.

Having 10 years of experience in IT industry with proven expertise in designing User Interface (UI) applications using React JS, React Hooks, Redux, JEST, Restful services, CI/CD pipelines, JavaScript, Bootstrap, HTML, CSS, and Microsoft SQL Server.

Experience in React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests.

Strong developing experience with HTML, CSS and JavaScript.

Expertise in using XML/JSON and AJAX to link with back-end applications.

Experience on Model View Controller (MVC) architecture-based web Applications.

Developed and integrated RESTful APIs into single-page applications (SPAs) using frameworks such as React, enhancing data retrieval and user experience.

Have a solid understanding of AEM building blocks, CRX repository, leveraging web content.

Integrated AEM with various external systems, including RESTful APIs, web services, and third-party tools, to enhance functionality and data flow.

Hands on experience on AEM Touch-UI, AEM Form, Sightly syntax.

Experience in Hybris omni commerce Suite, HAC (Hybris admin console), WCMS cockpit, Backoffice and product cockpit.

Worked extensively on content management, catalog management, localization, impex creation and cronjobs.

Implemented server-side rendering for React applications with Node JS, improving page load times and SEO.

Collaborated with UX designers to translate UX designs into visual elements, designing, developing, and testing HTML5, CSS3, Bootstrap, and React that adhere to accessibility and web browser standards.

Developed complex SQL queries, stored procedures, and functions to streamline data retrieval and manipulation for data-intensive applications.

Implemented code quality and testing by developing and maintaining unit tests and integration tests using Jest, ensuring the robustness and reliability of React components across various user interactions.

Collaborated effectively in team environments, utilizing Git, GitHub, for version control, branching strategies, and efficient code reviews, promoting continuous integration and smooth development cycles.

Designed and implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps to automate build and release processes, reducing deployment time significantly.

Utilized Azure Boards to track project progress, manage backlogs, and facilitate sprint planning, improving team productivity and ensuring timely delivery of features.

Strong problem-solving skills with use of design patterns and data structures. Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.

Offered strategic direction and mentorship to other developers, fostering their professional growth and skill development.

Technical Skills:

Web Technologies: JavaScript, HTML5, CSS3, Bootstrap, SASS, Tailwind, AJAX, JSON, REST API.

Frameworks/Libraries: React JS, Node JS.

Databases: SQL, Oracle.

Content Management Tools: Adobe Experience Manager, SAP Hybris. Debugging Tools: Firebug, Chrome dev tools, React dev tools, Bugzilla. Testing Tools: Jest, Jasmine, Mocha.

Bug Tracking Tools: Azure DevOps, Jira.

Education:

Masters in Computer Science - New Jersey Institute of Technology Newark, USA - 2017

Professional Work Experience:

Thomson Reuters 09/2017 to Present

Ecommerce – Legal & Tax Solutions Senior Lead ReactJS Developer

Legal Solutions by Thomson Reuters offers authoritative law books, references, and current legal dictionary editions, backed by the legacy of West Publishing. Law books and other references can be viewed by jurisdiction, practice area, book format, or subject matter. Fuel your success with law books from Legal Solutions by Thomson Reuters.

Responsibilities:

Extensively involved in creating efficient and dynamic web pages for Products, Search, Billing, and Payment using HTML5, CSS3, JavaScript, React, AJAX, JSON, Bootstrap.

Involved in building stable React components and stand-alone functions to be added to any future pages. Utilized React Hooks for reusable and easy-to-manage stateful logic in functional components.

Implemented efficient data fetching strategies using Axios and Fetch API, managing application state with Redux or Context API to ensure seamless data flow.

Implemented AJAX to request JSON data through third party REST APIs to acquire data from the server and display it in sorted order.

Implemented seamless page navigation using React Router, including nested routes with React Router DOM, to create a dynamic and efficient multi-level navigation structure.

Managed complex state using Redux or React Context API. Involve managing global application states efficiently, integrating middleware like Redux-thunk to handle side effects, data fetching, and asynchronous actions.

Customized and configured CMS like Adobe Experience Manager and SAP Hybris.

Worked closely with the AEM architects to develop software design specs for components and templates, and assisted in developing global AEM guidelines.

Integrated with a shared globally accessible repository for shared permissions-based digital media assets using AEM DAM.

Security of the websites configured and maintained at AEM web content management.

Worked on customization of various Modules like Hybris HMC, WCMS, Admin and Product Cockpits.

Worked in SOLR search engine and configurations with hybris system.

Involved in designing user interactive landing pages with competitive discounted pricing and promotion strategy that resulted in increasing client base and sales volume.

Used best HTML, CSS practices to implement web accessibility and cross browser compatibility.

Reduced page load time by 45% through code splitting and implementing lazy loading strategies, enhancing user experience and SEO rankings.

Created robust error handling and input validation mechanisms for API responses to enhance user experience and application reliability.

Worked with modules for database persistence using Node JS to interact with SQL server.

Involved in writing SQL queries to perform insert, update and delete operations in SQL Management Studio.

Used Azure DevOps to plan, track, and discuss work across the entire development process, allowing team to collaborate effectively and streamline the workflow.

Integrated Azure Monitor and Application Insights to create dashboards and alerts, resulting in improved application performance and quicker issue resolution.

Implemented security best practices in Azure DevOps, including Azure Policy and role-based access control (RBAC), to ensure compliance with organizational standards.

Applied Agile methodologies, actively participating in daily stand-ups and sprint planning sessions to deliver consistent progress on project timelines.

Developed and maintained CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions, incorporating security scans and automated testing.

Employed unit testing with Jest, ensuring the reliability and functionality of key components by covering various edge cases.

Environment: JavaScript, React JS, CSS3, HTML5, Bootstrap, Git, Node JS, NPM, Restful API, SQL, Azure DevOps, AJAX, JSON, Agile methodologies

LG Soft India 07/2012 to 02/2015

Front End/React Engineer

Responsibilities:

Collaborated with business stakeholders to gather, refine, and translate requirements into responsive, user-centric interfaces that aligned with project objectives.

Designed dynamic web pages using JavaScript and simulate process for web application, page navigation and form validation.

Experience in using React code for making calls (GET, POST) to fetch data from Restful APIs provided by the backend team.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Designed responsive UIs using CSS3 and Flexbox/Grid, ensuring consistent experience across devices and screen sizes.

Improved page load times by leveraging techniques such as Debouncing and Throttling for input handling and API requests.

Employed unit testing with Jest, ensuring the reliability and functionality of key components by covering various edge cases.

Managed version control using Git and Bitbucket, ensuring smooth collaboration and managing feature branches for clear and efficient code integration.

Tracked progress and tasks using JIRA, maintaining transparency in project status and ensuring any blockers were addressed promptly.

Provided post-release support by monitoring production issues, resolving bugs, and implementing improvements based on user feedback to maintain platform stability.

Worked in an Agile environment, participating in daily Scrum meetings, sprint planning, backlog refinement, and retrospective sessions to ensure timely and organized delivery.

Environment: JavaScript, React, CSS, HTML, SQL, Jira, AJAX, JSON, Agile methodologies.



Contact this candidate