Darshan Sachaniya, Developer in Ahmedabad, Gujarat, India
Darshan is available for hire
Hire Darshan

Darshan Sachaniya

Verified Expert  in Engineering

Full-stack Developer

Location
Ahmedabad, Gujarat, India
Toptal Member Since
January 26, 2022

Darshan is an open-minded web developer who is always ready for new challenges. He spent most of his career in web development, working on projects across different industries, including government, banking, insurance, eCommerce, and education. He started developing with JavaScript but has been recently working with React and in front-end development. Darshan loves working with great people, inspiring and being inspired by others.

Portfolio

John Lewis Partnership
React, Node.js, TypeScript, Next.js, Commercetools, Yext...
Allegis - Cruise Automation - Main
React, Node.js, TypeScript, TypeORM, Google BigQuery, Website Performance...
Xebia Group
JavaScript, React, Full-stack, Full-stack Development, Web Applications...

Experience

Availability

Full-time

Preferred Environment

Slack, Teams, IntelliJ IDEA, Visual Studio Code (VS Code), Git, Jira, MacOS, JavaScript 6, TypeScript

The most amazing...

...project I've recently worked on is the IDFC FIRST Bank specialized banking services, available on Android, iOS, and web.

Work Experience

Senior Full-stack Developer

2023 - PRESENT
John Lewis Partnership
  • Led the redevelopment of a high-profile eCommerce website for a prominent UK client. Tasked with modernizing the website utilizing cutting-edge technologies to enhance performance, user experience, and functionality.
  • Spearheaded the redesign of the homepage, seamlessly integrating it with Adobe Experience Manager (AEM), a product listing page (PLP), and a product detail page (PDP).
  • Implemented rigorous testing strategies, including Cypress and Jest, to ensure the robustness and reliability of the front end.
  • Conducted performance testing to optimize website speed and responsiveness, enhancing overall user satisfaction.
  • Played a pivotal role in sprint planning, story analysis, and estimation, ensuring alignment with project timelines and objectives.
  • Delivered a revamped website that met the client's expectations for modernization and functionality.
  • Collaborated effectively with cross-functional teams to prioritize tasks and streamline development processes.
Technologies: React, Node.js, TypeScript, Next.js, Commercetools, Yext, Adobe Experience Manager (AEM), SEO Content, Jest, Cypress, Website Performance, SCSS

React and Node.js Full-stack Developer

2022 - 2022
Allegis - Cruise Automation - Main
  • Helped maintain and enhance an internal application used by other engineers to quickly understand and visualize their changes' impact on the autonomous vehicle software.
  • Conducted extensive code reviews providing meaningful feedback that sometimes prevented new bugs from reaching production by catching them as part of the review process.
  • Added the automated test script, which reduced manual testing and improved the system's reliability.
Technologies: React, Node.js, TypeScript, TypeORM, Google BigQuery, Website Performance, Buildkite, Jest, Recoil, Styled-components, Cypress, Webpack, Data Visualization, Graphs, Storybook, Front-end Development, REST APIs, APIs, ESLint, CSS3, Babel, JSON, Responsive Web Design (RWD), Accessibility, Web Accessibility, Docker, Contentful, Databases, API Integration, Test-driven Development (TDD), Code Review, Software Engineering

Senior Consultant

2019 - 2021
Xebia Group
  • Developed an online banking application from the ground up and configured the project structure for the wealth module.
  • Articulated project requirements and converted them into optimized and well-managed code.
  • Created reusable React components for the date picker, dropdown, buttons, and input styles according to the provided designs.
  • Delivered the wealth and investment module with different features, including mutual fund, SGB, life and term insurance, set goal investment, trading, and Demat account redirection. All these align with the Reserve Bank of India's law.
  • Took part in sprint-related events. Managed the sprint planning and retrospective and created tasks inside the stories.
  • Deployed the application and used GitHub for pull requests.
  • Ensured that all the interactive elements on the websites were accessible from the keyboard; integrating text-to-speech functionality enabled the website to read out the content to users.
Technologies: JavaScript, React, Full-stack, Full-stack Development, Web Applications, HTTP REST, CSS, Zeplin, Online Banking, Finance, Front-end, Cypress, Tailwind CSS, HTML5, Webpack, Fintech, Data Visualization, Graphs, Web Dashboards, Front-end Development, ESLint, CSS3, Babel, JSON, Responsive Web Design (RWD), Accessibility, Web Accessibility, Docker, Contentful, Databases, Test-driven Development (TDD), Code Review, Software Engineering, Azure

Full-stack Developer

2018 - 2019
Apps Integra
  • Developed a web application for a large-scale government program, the TAMM Abu Dhabi.
  • Tracked and solved bugs using Jira. Worked with the Agile software development methodology.
  • Collaborated closely with several government entities, including the Department of Economic Development (DED) and the Abu Dhabi Housing Authority (ADHA).
Technologies: JavaScript, React, Node.js, MongoDB, Jira, Full-stack, Full-stack Development, Web Applications, HTTP REST, CSS, Zeplin, Front-end, Back-end, HTML, MySQL, Redux, JSON Web Tokens (JWT), OAuth 2, Webpack, TypeScript, Front-end Development, REST APIs, APIs, ESLint, CSS3, Babel, JSON, AngularJS, Responsive Web Design (RWD), Docker, Contentful, Databases, API Integration, Test-driven Development (TDD), Code Review, Software Engineering

Full-stack Developer

2017 - 2019
Webrex Studio
  • Developed an online recruitment tool from the ground level and set up the project structure and the application skeleton.
  • Grew a single-person company into a 10-employee team within a few months.
  • Led agile squad teams in developing the local business.
Technologies: JavaScript, React, Node.js, Express.js, Redux, Full-stack, Full-stack Development, Web Applications, HTTP REST, CSS, Figma, Zeplin, React DnD, D3.js, Front-end, Back-end, HTML, TypeScript, Sequelize, MySQL, Material UI, HTML5, eCommerce, PostgreSQL, JSON Web Tokens (JWT), OAuth 2, Auth0, Webpack, GraphQL, Front-end Development, REST APIs, APIs, ESLint, JSON, AngularJS, Angular, Responsive Web Design (RWD), Databases, API Integration, Test-driven Development (TDD), Software Engineering, Azure

Software Engineer

2015 - 2017
Tata Consultancy Services
  • Developed an interactive maths application for UK students, which provides online tutorials, exam questions, and games for more interactive learning activities.
  • Tracked and fixed bugs story using Jira with Agile.
  • Grew a project team from six up to 25 elements. Helped them with very smooth onboarding and project understanding sessions.
Technologies: Jira, Web Applications, CSS, Educational Games, Front-end, Back-end, AngularJS, Angular

TAMM Abu Dhabi

https://www.tamm.abudhabi/en/
TAMM Abu Dhabi is a single platform to set up and manage a business. It was initially meant for restaurants and later extended and merged for multiple businesses. It focuses on government approvals and procedures and costing and employment-specific tasks.

IDFC FIRST Bank

https://my.idfcbank.com/start
IDFC FIRST provides specialized banking services to simplify the everyday banking needs of an individual or an entire business. I was a crucial part of the business team, applying my development skills to create the product that caters to business needs related to investments like mutual funds, SGB investments, setting goals, insurance, trading, and Demat redirection.

Pret A Manger

https://www.pret.com/en-US
Developed a web and mobile application for ordering food online and collecting it later. I was a full-stack developer tasked with turning the great idea of click and collect feature into a real-time solution using React, Node.js, and Next.js. We also used commercetools for managing the content, Jira for management tools, and Confluence for documentation.

Languages

JavaScript, ES8, HTML, CSS, TypeScript, GraphQL, CSS3, SQL, HTML5, JavaScript 6, SCSS

Frameworks

Next.js, Express.js, Redux, Material UI, Tailwind CSS, Jest, JSON Web Tokens (JWT), AngularJS, Cypress, OAuth 2, Angular

Libraries/APIs

React, Node.js, React DnD, D3.js, REST APIs

Tools

GitHub, Jira, Confluence, Figma, Zeplin, Webpack, Babel, Sequelize, Auth0, Skype, Google Hangouts, IntelliJ IDEA, Git, Adobe Experience Manager (AEM)

Paradigms

Agile, Responsive Web Design (RWD), Test-driven Development (TDD), REST, Search Engine Optimization (SEO)

Platforms

Contentful, Docker, Azure, PagerDuty, Commercetools, Visual Studio Code (VS Code), MacOS, Buildkite, Yext

Storage

JSON, MongoDB, MySQL, Databases, PostgreSQL

Other

Front-end, Back-end, Full-stack, Full-stack Development, Web Applications, HTTP REST, Fintech, Front-end Development, Server-side Rendering (SSR), ESLint, API Integration, Code Review, Software Engineering, Online Banking, Finance, Educational Games, eCommerce, Data Visualization, Graphs, Web Dashboards, Storybook, APIs, Accessibility, Teams, Google Meet, TypeORM, Google BigQuery, Website Performance, Recoil, Styled-components, Web Accessibility, SEO Content

2011 - 2015

Bachelor's Degree in Information Technology

Gujarat Technological University - Ahmedabad, India

JULY 2018 - PRESENT

Advanced Node.js

LinkedIn Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring