Hi, I'm Vaishali Patel.

A
Self-driven, quick starter, passionate programmer having 4 years of industry experience with university extension course specilizing in MERN stack web development. I am very dedicated person with a greate debugging skills and curious mind who enjoys solving a complex and challenging real-world problems. In my spare time, I enjoy doing creative photography and hiking.

About

Overall 4+ years of experience in software industry. Recently, I earned a certificate in full stack web develpment from the Georgia Tech university with newly developed MERN stack skills. I am known as an innovative problem solver passionate about developing apps, with a focus on web design and development. I worked as a team and develop single page MERN app that helps givers do so responsibly by donating charities for needy people.

I did Master in Computer Science from India. I have worked on web development and testing application. Proficient in Data Structure, Design Patterns and Web services. Knowledge of Product Life Cycle and Agile Methodology. Adaptable and flexible to work in any environment.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Software Engineer
  • Collaborated with UI/UX designers creating responsive and elegant front-end components using React.js.
  • Implemented backend functionalities including REST APIs with Node.js & Express.js for seamless data communication.
  • Designed and optimized MongoDB database schemas and queries to enhance application performance and scalability.
  • Implemented user authentication and authorization using JWT and bcrypt, ensuring secure access to sensitive data.
  • Maintaining multiple CI/CD as well as test automation setups for continuous build check and automation testing.
  • Designed and executed automated test suites for web applications, APIs, and mobile devices.
  • Actively participated in sprint planning, stand-ups, and retrospective meetings.
  • Tools: VS Code, React JS, Express JS, NodeJS, Webpack, Babel, Git, Selenium Web Driver, MS SQL Server, JIRA, Appium, Xcode, Sauce labs
Aug 2019 - Apr 2021 | San Francisco, USA
Software Engineer
  • Involved in requirement gathering, design, development, testing and implmentation of the web application and used software development life cycle.
  • Involved in writing application level code to interact with APIs, Web services using AJAX, JSON and XML.Responsible for creating RESTFUL web services to serve data to the front-end application in JSON format.
  • Followed Agile SCRUM development approach to deliver product releases by SPRINT processes in an iterative and incremental approach.
  • Communicated with clients for design, requirements and queries. Wrote, updated and maintained specification, end-user documentation and operational procedural.
  • Tools:C#, ASP.NET, MVC, HTML, CSS, Javascript, JQuery, CRM
Jan 2016 - Aug 2018 | Ahmedabad, India

Projects

Veriti app
Veriti

Veriti™ is a MERN stack app that helps givers do so responsibly. Donate funds directly, create portfolio for most liked charities, keeping track of donation.

Accomplishments
  • Tools: HTML, CSS, Tailwind, JavaScript, Server side API, ReactJS, NodeJS, MongoDB, ExpressJS, GraphQL, JWTAuth, Stripe, Bcrypt, Dotenv
  • New user need to signup and existing user can login. Used JWTauth for secure login
  • Used MongoDB to store chairities data in backend.
  • User can explore dozen of chairities after login sucessfully and save them to your Portfolio.
  • User can donate by selecting particular chairity from explorer page or portfolio page. User needs to enter payment information in stripe checkout page.
  • User can see donation information into portfolio page and as well as downloadable spreadsheet.
weather dashboard app
NOVELty Book Swap

A full-stack application to swap your personal library with others seamlessly.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, JavaScript, Google API, MySQL, Sequelize, Bcrypt, Dotenv, AJAX, NodeJS, ExpressJS, Axios,
  • Used third party Google API for fetching book information using ISBN
  • Added auth functionality for login and logout user
  • User can see particular book details like Cover, Title, Description, Authors, Category, Owner and Availability
  • User can choose borrow book and then email send to the owner with intent to borrow is drafted. Also change status of book.
  • User can search book and add into personal library and delete it later.
  • Owner can check book back and book is removed from Borrower's Library, the status is set to available
weather dashboard app
Weather Dashboard

Dashboard application is showing current weather and 5 days future forecast based on user input.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, JavaScript, Server side API, AJAX
  • Used third party weatheroneAPI to retrive weather forcast data.
  • Displayed current and 5 days furure forcast weather data in page
  • User can see city which is enterd by user previously run
  • If the API call is unsucessful then ajax error message is displayed "please enter a valid city name".
quiz app
Note Taker

Note taker application allow user to enter notes, save into json file and delete it.

Accomplishments
  • Tools: JavaScript, HTML, ExpressJS, NodeJS, Markdown
  • User can add notes and delete it. All notes appear in the sidebar on the left.
  • Created responsive layout of application.
quiz app
Quiz Web-App

Interactive code quiz full stack application.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Bootstrap, WebAPI
  • Set javascript Timer functionality and decreased value if answer is incorrect.
  • Created responsive layout of application.
  • Play Quiz and see the leaderboard
Screenshot of web app
Tech Blog

The application contained within is a CMS-style blog site, where developers can publish their blog posts & comment on other developers’ posts as well.

Accomplishments
  • Tools: HTML, CSS, Bootstrap, MySQL, Inquirer, Sequelize, NodeJS, Bcrypt, ExpressJS
  • Allow user can publish their blog posts and comment on other users’ posts as well
  • New user signup and existing user login it directly.
Screenshot of  web app
What's For Dinner?

Application to find and discover foods by certain criteria that the user decides. Ability to populate a shopping list for meal and get prices.

Accomplishments
  • Tools: HTML, CSS, Javascript, Materialize, Server Side API - MealDB, Krogger
  • User can search random recipe by entering ingredient name.
  • User select any recipe from search results and add into list then user can able to see ingredients with price in shopping list.
Screenshot of  web app
Team Profile Generator

This application was created to generate software engineer team profile based on user input provides by user in command line prompt.

Accomplishments
  • Tools: HTML, CSS, Javascript, Markdown, Npm Inquirer package, NodeJS
  • Project was built in node.js using the inquirer package.
  • Runs on the command line using node index.js command.
Screenshot of  web app
WorkDay Scheduler

This application was creating simple calender application that allows a user to save events for each hour of the day.

Accomplishments
  • Tools: HTML, CSS, Javascript, Bootstrap, JQuery, Moment.js
  • Run in the browser and feature dynamically updated HTML and CSS powered by jQuery.
  • Each time block is color-coded to indicate whether it is in the past, present, or future.

Skills

Programming Languages & Frameworks

Experience with Java, Python, CSS, HTML, JavaScript, jQuery, ReactJS,NodeJS, ExpressJS, JSON, XML, APIs, MVC, REST, PWAs, AJAX


Database

Experience with MySQL, Sequelize, NoSQL, SQLite, GraphQL, MongoDB, Mongoose


Misc. Technologies and Tools

Experience with Heroku, Google APIS, Linux, Git, SVN, Sauce Labs, Jenkins, Eclipse, Android Studio, SQL Developer, Xcode, Selenium Web Driver, Maven, Appium, Cucumber, TestNG, Junit, Jira, BugZilla, Postman, Firebug

Education & Certificates

Georgia Institute of Technology, Atlanta, Georgia, USA

Certificate: Full Stack Flex Web Development
Duration: Jun 2022 - Dec 2022

eInfochips Training & Research Academy

Certificate: Software Development Architecture
Duration: Jul 2015 - Dec 2015

HNGU-Hemchandracharya North Gujarat University, Patan, Gujarat, India

Degree: Master of Science in Computer Application
Duration: Jul 2010 - May 2012

HNGU-Hemchandracharya North Gujarat University, Patan, Gujarat, India

Degree: Bachelor of Science in Computer Application
Duration: Jul 2007 - May 2010

Contact