Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Dhruvi Shah

Scarborough,Canada

Summary

Results-driven Full Stack Developer with a Master’s degree in Applied Computer Science from Dalhousie University. Proven expertise in designing, developing, and optimizing web applications across the entire stack. Adept at leveraging a diverse set of programming languages and frameworks to create seamless user experiences. Excels in collaborative environments and possesses a solid understanding of software development best practices.

Overview

5
5
years of professional experience

Work History

Full Stack Developer

90Second Health
06.2023 - Current
  • Managed and maintained a dynamic web system powered by Drupal, a highly customizable content management system, utilizing strong proficiency in MySQL and PHP
  • Enhanced frontend user experience through proficient use of JavaScript, CSS, and HTML5, resulting in an improved interface for subscribers
  • Actively contributed to technical discussions, leveraging cross-functional skills to bridge the gap between backend database management and frontend UI/UX improvements.

Software Developer

Eadie Technologies
05.2022 - 12.2022
  • Worked on the development and designing of the website of the product called Head Mount Device through MERN stack.
  • Developed and designed reusable, testable and efficient code in the framework React and languages including JavaScript, CSS, HTML, Bootstrap.
  • Use of REST APIs to connect the backend of node.js to respond to requests and Connected hardware code in C++ with the Node.js based web application
  • Dockerized the application and deployed the application with AWS services

Web Developer

Amkay Software Solution
08.2020 - 11.2020
  • Designed and developed multiple Ecommerce websites with CMS development.
  • Adapted creation of scripts using JavaScript, HTML5, CSS3, bootstrap as a web developer to convey unique branding and marketing strategies.
  • Resolved technical issues promptly, ensuring minimal disruption to website performance and user satisfaction.

Java Developer

DesignX
07.2019 - 09.2019
  • contributed in the development of an online food ordering application using agile with scrum methodology.
  • Developed Spring boot applications and micro-services to enhance the functionality of the platform
  • Tested the application through unit testing and functional testing to ensure the security of the application

Education

Master of Science - Applied Computer Science

Dalhousie University
Canada, Jan 2021 - Sep 2022

Bachelor of Science - Computer Engineering

Gujarat Technological University
India, Aug 2016 - May 2020

Skills

  • Full Stack Technologies: JavaScript, Nodejs, React, Expressjs, Angular, Typescript
  • Backend Technologies: Java, Python, Spring Boot, Django, Flask
  • Frontend Technologies: HTML5, CSS3, Bootstrap, jQuery, Vuejs
  • Databases: MySQL, MongoDB, PostgreSQL
  • Version Control: GitHub
  • Cloud Platforms: AWS, Heroku, Docker, Azure, GCP
  • Tools & Methodologies: JIRA, Jenkins, Agile Development with Scrum, RESTful APIs
  • Operating Systems: Mac OS X, Linux, Windows
  • Data Science: Hadoop, NumPy, Pandas, Keras

Projects

Portfolio Website 

  • Developed using a modern tech stack including ReactJS, Material-UI, Lottie Animations, and AOS (Animate On Scroll) library.


University Management System, May 2021 - Aug 2021 

  • Designed web application of university management using React components for front-end.
  • Used node.js for the backend of the website and API calls to respond to the request. Students can get information about different universities and their available courses.
  • Technology: React, Node.js, jQuery, JavaScript, JSON, XML, HTML, Bootstrap


Database Management, Jan 2022 - Apr 2022 

  • Designed full distributed database system which is able to parse actual SQL queries.
  • Query Processing and execution. User Authentication and Authorization.
  • Technology: Data Structure and Java, MySQL, SQL Workbench


Blood Donation, May 2021 - Aug 2021

  • Created software for blood donation booking using java technology. Users can get information about donating blood and details about locations where blood is available. Users can also get certificate of blood donation and vaccination slots are also available.
  • Technology: Java, Spring boot

Timeline

Full Stack Developer

90Second Health
06.2023 - Current

Software Developer

Eadie Technologies
05.2022 - 12.2022

Web Developer

Amkay Software Solution
08.2020 - 11.2020

Java Developer

DesignX
07.2019 - 09.2019

Master of Science - Applied Computer Science

Dalhousie University

Bachelor of Science - Computer Engineering

Gujarat Technological University
Dhruvi Shah