Software Engineer at Accenture.
UseReducer Hook

The useReducer hook in React is a more advanced alternative to the useState hook for managing complex state logic in your components . It is particularly useful .......
I am a passionate Data Engineer currently working at Accenture, with a strong foundation in ETL workflows and cloud-based data platforms like Snowflake. My primary focus lies in designing, building, and maintaining scalable data pipelines that drive meaningful business insights.Over time, I’ve developed a deep interest in transforming raw data into structured, accessible, and high-performance datasets. I work extensively with SQL, Coalesce, and various data modeling tools to streamline processes and ensure data quality.
In addition to Data Engineering, I have experience working in full-stack web development using the MERN stack, allowing me to approach problems with both backend and frontend perspectives. I’m committed to writing clean, efficient code and continuously evolving with emerging technologies. I thrive in fast-paced, collaborative environments and enjoy tackling complex data challenges to support impactful decision-making.
Frontend Developer
July 2023 - September 2023
SQL Developer, Data Engineer with Snowflake
July 2024 - Present
The useReducer hook in React is a more advanced alternative to the useState hook for managing complex state logic in your components . It is particularly useful .......
In React, components are the building blocks of an applications user interface. They can be visual elements, entire sections of the UI, or even the application itself......
Asynchronous programming plays a crucial role in achieving this responsiveness, and JavaScript provides several mechanisms for handling asynchronous operations. One of the most powerful and user-.....
Promises provide a cleaner and more efficient way to handle asynchronous operations, reducing callback hell and improving code readability. In this blog post, we will explore the concept of JavaScri.....
GitHub, the worlds leading platform for version control and collaborative software development, is a crucial tool for developers and teams. While its web interface provides a user-friendly envir......
In the dynamic world of technology, staying ahead of the curve is crucial for businesses and professionals alike. As we journey into the future, several emerging trends are reshaping the landscape......
In React, components are the building blocks of an applications user interface. They can be visual elements, entire sections of the UI, or even the application itself......