The profile person image is presented for the profile is to be kept here

Software Engineer and Front-end Developer

Hi, I am Dhaivat Desai based in Ahmedabad, Gujarat, India. I am a driven Software Engineer with a Master's in Advanced Software Engineering from Kings College London. Experienced in leading DevOps processes, setting up CI/CD pipelines, and developing automation utilities, with extensive knowledge of front end development Technologies such as React, Angular using Javascript and Typescript.

Expertise

Sometimes the best way to solve a problem is to help others - Uncle Iroh, 'Avatar: The Last Airbender'

In the realm of software development, I seamlessly transition between the worlds of functional and object-oriented programming, proficient in Java, Go, Python, JavaScript, and TypeScript

Mastering the art of front-end alchemy: React, Angular, HTML, CSS (Tailwind CSS), TypeScript, and JavaScript are my tools of choice.

At the intersection of databases and APIs, I orchestrate seamless experiences with Node.js, Express, and MongoDB, ensuring data flows smoothly and securely.

Projects

Empowering Innovation: Building Tomorrow's Solutions Today, Every Project, Every Time.

Task Manager

Task Manager is a web application developed to streamline task organization and management for users.

Task Creation and Management
The user can create new tasks on the go. The user can update the tasks on the go and also they are provided with the target completion data and also given the chance to set the priority of the tasks that are created. The user can also categorize the tasks that are created to set up the base of different tasks that are created by them.
Session Management and Authentication using Google Auth
We have made use of passport google Authentication, that makes use of the latest google auth 2.0 for the authentication and the signup and the sign in for the user. Once the user is Sign In the session for the useris managed with the use of Node.js Express and the same is dont for the front end as well that is created using React.
Database
All the data is stored securely in the database and for that purpose we have made use of Mongodb with Atlas that makes use of cloud based database storage
Product screenshot

Technologies Used:
  • Frontend: React
  • Backend: Node.js with Express
  • Database: MongoDB Atlas
  • Authentication: Google Auth

Github Link to the React Project : https://github.com/dhaivat1999/taskManager-React/tree/master
Github Link to the Node.js(Express) Project : https://github.com/dhaivat1999/TaskManager-api/tree/master

Experience

Crafting success through years of professional mastery, each experience a brushstroke in the masterpiece of my portfolio.

Bank of America - Software Engineer IB

July 2020 - June 2022 | GIFT City, Gujarat, India

• Received one gold and two bronze recognition awards. • Developed a Java tool for global web.config file changes, enhancing integration efficiency by 80%. • Led the DevOps team, establishing CI/CD using Jenkins for over 400 repositories.

Technology Stack

Bank of America Logo

Dev Information Technology Pvt Ltd - Intern

Jan 2020 — May 2020 - Ahmedabad, Gujarat, India

• Prepared the front-end of projects using Angular 8, focusing on HTML, CSS, and Typescript. • Implemented a three-tier architecture for seamless integration between the front-end and APIs.

Technology Stack

First Walkin Technologies Pvt Ltd - Summer Intern

May 2019 — July 2019 - Bangalore, Karnataka, India

• Spearheaded the adoption of Jest for API automation testing, resulting in a 30% decrease in bug reports, enhancing the reliability and stability of the software. • Managed the performance and API testing of the CCD (Cafe Coffee Day) application.

Technology Stack

Education

Grounded in academic excellence, my educational journey enriches the foundation of my portfolio


Bachelors Of Information Technology

Nirma University, Ahmedabad, India | August 2017 - June 2020

Coursework