S

Shubham Dubey

Senior Software Engineer

Pune, Maharashtra, India6 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • 5.6 years of hands-on software development experience.
  • Expertise in building responsive user interfaces with React.
  • Strong collaboration skills with UX/UI designers and developers.
Stackforce AI infers this person is a Frontend Developer specializing in React-based applications.

Contact

Skills

Core Skills

ReactRedux

Other Skills

API IntegrationAccessibilityBMC RemedyCSSCSS3CollaborationConfluenceFront-End DevelopmentGitHTMLIT Asset ManagementJavaScriptJiraLeetCodeNext.js

About

📍Hello there! I'm Shubham Dubey, a dedicated and creative Software developer with 5.6 years of hands-on experience in crafting seamless digital experiences. My journey in the tech world has been marked by a relentless pursuit of excellence and a love for turning ideas into elegant, functional solutions. 📍Professional Journey Throughout my career, I've honed my skills in the latest web technologies, specializing in HTML5, CSS3, and JavaScript. My proficiency extends to ReactJS, Redux, NodeJS and MongoDB where I leverage these tools to build dynamic and responsive user interfaces. I have a keen eye for design, often employing styled-components and Tailwind CSS to create visually stunning applications. 📍What Drives Me: I thrive in dynamic environments where collaboration and creativity intersect. My goal is to contribute to projects that make a meaningful impact, pushing the boundaries of what's possible in the digital realm. 📍Let's connect! I'm always open to exciting opportunities, collaborations, and discussions about the endless possibilities within the tech world. Whether you're looking to enhance your team or explore a project together, I'm ready to bring my skills and enthusiasm to the table. You can reach me at the email address listed below or by visiting my Github repository. Email : sdcontact27@gmail.com Let's build the future, one line of code at a time🖥️

Experience

6 yrs 11 mos
Total Experience
1 yr 4 mos
Average Tenure
1 yr 8 mos
Current Experience

Tata consultancy services

Senior Software Engineer

Aug 2024Present · 1 yr 8 mos · Pune, Maharashtra, India · On-site

  • 1. Building UI Components : Creating reusable and responsive UI components based on design specifications and mockups using React.
  • 2. Styling and Theming : Applying CSS or pre-processors like SASS to style components, ensuring they are visually appealing and match the project's design system. This includes handling responsive design and cross-browser compatibility.
  • 3. State Management : Implementing state management solutions using Redux, Context API to handle the state of application and manage data flow between components.
  • 4. Integrating APIs : Fetching and managing data from APIs using tools like Axios or Fetch API. This involves making network requests, handling responses, and updating the UI accordingly.
  • 5. Form Handling : Creating and managing forms, including validation, submission, and error handling using React.
  • 6. Routing : Setting up and managing client-side routing using libraries like React Router to handle navigation between different pages or views within application.
  • 7. Performance Optimization : Ensuring that application runs efficiently by optimizing performance. This includes code splitting, lazy loading, and reducing unnecessary re-renders.
  • 8. Testing : Writing and maintaining unit tests and integration tests to ensure the reliability and functionality of code. Tools like Jest, Mocha are used.
  • 9. Accessibility : Ensuring that application is accessible to all users, including those with disabilities. This includes following best practices for ARIA roles, keyboard navigation, and color contrast.
  • 10. Collaboration : Working closely with UX/UI designers, backend developers, and other team members to ensure that the project requirements are met and the integration between different parts of the application is seamless.
  • 11. Version Control : Using version control systems like Git to manage code changes, collaborate with other developers, and track the history of your project.
ReactCSSSASSReduxAPI IntegrationPerformance Optimization+2

Cognizant

Software Developer

Oct 2023Jul 2024 · 9 mos · Pune, Maharashtra, India · On-site

  • 1.Create and maintain reusable React components that form the building blocks of the user interface.
  • 2.Implement and manage application state using tools like React's Context API and Redux.
  • 3.Translate design mockups and wireframes into responsive and interactive user interfaces.
  • 4.Optimize application performance by employing techniques such as code splitting, lazy loading, and memoization.
  • 5.Connect the frontend to backend services and APIs to fetch and display data, handling errors and edge cases.
  • 6.Ensure that the application functions consistently across different web browsers and devices.
  • 7.Write and maintain unit tests and integration tests using tools like Jest and React Testing Library to ensure the reliability of components.
  • 8.Use version control systems like Git to manage code changes, collaborate with team members, and handle merges and pull requests.
  • 9.Participate in code reviews to provide feedback on code quality and ensure adherence to coding standards.
  • 10.Implement accessibility best practices to make the application usable for people with disabilities.
  • 11.Document the codebase and development processes to aid in maintainability and onboarding of new developers.
  • 12.Work with designers, backend developers, and other team members to align on project requirements and deliver high­quality features.
  • 13.Identify and fix bugs and issues reported by users or testers to improve the overall quality of the application.
  • 14.Integrate with CICD pipelines to automate testing and deployment processes.
ReactReduxResponsive DesignPerformance OptimizationAPI IntegrationGit+1

Birlasoft

Software Developer

Aug 2022Oct 2023 · 1 yr 2 mos · Noida, Uttar Pradesh, India · On-site

  • 1. I have create and optimize UI components, ensuring
  • seamless user interactions and by using React build reusable
  • and composable UI elements.
  • 2. I have optimize the web application performance and
  • focused on efficient rendering, minimizing unnecessary re- renders, and handling data effectively.
  • 3. I'm collaborating with product managers, designers, and
  • backend developers and maintain existing code, refactor
  • when necessary, and ensure code quality.
  • 4. I ensuring smooth functionality of web application.
ReactPerformance OptimizationCollaboration

Hcl technologies

2 roles

Software Analyst

Aug 2020Mar 2022 · 1 yr 7 mos · On-site

  • 1. I have worked as Software Analyst and worked on
  • ServiceNow tool, IT Console, BMC Remedy, ITAM.
  • 2. I am handling certain US & UK clients software request and
  • performing multiple tasks utilising the Citrix application, maintain accurate records of software assets, including
  • licenses, versions, and usage, ensure compliance with license
  • agreements and prevent software piracy.
ServiceNowBMC RemedyIT Asset Management

Graduate Engineer Trainee

Oct 2019Aug 2020 · 10 mos · On-site

Tcs ion

Exam Invigilator

Apr 2018Mar 2019 · 11 mos · Jabalpur Area, India · On-site

  • 1. Understand the invigilation process during an exam and
  • familiarize yourself with the procedures and protocols to
  • maintain a secure testing environment.
  • 2. Assist any technical issues faced by candidates promptly.
  • 3. I Ensure that candidates follow the rules and guidelines. Document any irregularities or violations observed during
  • the exam.

Education

Vidhya Skill School

Web Development — Web Development

Jul 2021Dec 2021

GLOBAL NATURE CARE GROUP SANGATHAN INSTITUTION, Jabalpur

BE — Computer Science

Jan 2015Jan 2019

Rajiv Gandhi Prodyogiki Vishwavidyalaya

BE — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with React & Redux

Explore similar profiles based on matching skills and experience