Projects

Data Fabric Portal

A web application that helps clients register metadata for their datasets and its related information. It also allows users to perform certain tasks on those datasets along with some data quality checks

Tasks Performed

  • Developed portal screens using custom components and Material UI
  • Setup and write unit tests to improve the testing
  • Improved developer experience by implementing tooling and did massive upgrade to 3 year old project
ReactReduxMaterial UIPythonDjangoJestRTL

Lifion by ADP

A next generation HCM Platform built using micro-service metadata driven architecture. It allows users to perform lot of features.

Tasks Performed

  • Created APIs using Node.js to connect with other micro-services
  • Maintained component library which was being used in the Lifion product (high growth product)
  • Wrote multiple tests to develop quality product such as unit tests, e2e tests, visual regression tests for components
  • Implemented Pendo.io product analytics tool to Lifion for accurate analytics on user experience
  • Participated team wide code reviews call to review other PRs and present my own PRs
  • Collaboratively worked on token design system project
ReactReduxNode.jsExpress.jsBackstopJsJestRTL

Cloud Workflow, SBI Holdings

A web application built to provide an approval management features. This product was built around Japanese HANCO Seal approach. It has a system where one can assign reports and applications to the chain to get all approvals done.

Tasks Performed

  • Worked on designing and maintaining react component library using storybook
  • Developed pages using custom components for the application
  • Delivered high quality code with unit tests for the project
  • Used standard HATEOAS format for API response
  • Built responsive pages for Admin and regular users.
  • Implemented functionality to use Slack webhook to send alerts on build failures or new PR
ReactTypescriptReduxTailwindNode.jsJestRTL

Radio Bingo

A web application (game) built to allow radio jockey to organize bingo games and play the game on a live radio show. It was built to provide real-time feedback to the users and organizers.

Tasks Performed

  • Used Node.js with typescript to write APIs
  • Used websocket to get the real time game data to deliver it to the users and organizers
  • Worked on developing custom component libraries and responsive pages for an app
  • Implemented Admin and Player web pages for the application
  • Wrote unit tests using Jest and RTL
ReactTypescriptNode.jsExpress.jsWebsocket

Dhaval Vyas - Portfolio

A static portfolio website to showcase my projects and work experience and to publish some learnings

ReactNext.jsTailwind

MyNSLC

E-commerce website for Nova Scotia Liquor Corporation. Front end of this website was built using Javascript, HTML, SCSS. Front end build system was managed using gulp.

JavascriptHTMLSCSSGulpBrowserifyResponsiveSitecore

NSLC Cannabis

Cannabis E-commerce website for Nova Scotia Liquor Corporation. Front end of this website was built using Javascript, HTML, SCSS. Front end build system was managed using gulp.

JavascriptHTMLSCSSGulpBrowserifyResponsiveSitecore

Atlantic CAA

A website to provide all materials and details about getting CAA membership in Atlantic Canada. It includes the functionality that calculates subscription process and all the discount for the membership as user picks through the options.

JavascriptHTMLSCSSGulpBrowserifyResponsiveAEM

Fly Jazz Aviation

Jazz Aviation corporate website that has all the information about their fleet, career details etc. It was built using HTML, CSS, JS and Wordpress as a CMS

JavascriptHTMLSCSSWordpress