100x100

Ket Patel

Software Developer

“I am a Software Developer and have hands-on experience on various programming languages with different Job-Level and Academic Projects.”

#LoveCoding

Skills


80%
: Frameworks :



React


60%
: Frameworks :



REST APIs


70%
: Tools :



Javascript


70%
: Types :



Apex


75%
: Platform :

85%
: Frameworks :

Experience



Software Developer
Shrine Software Services Pvt Ltd

-> Worked with an agile team of six on Salesforce (CRM) to handle various services like sales, orders, revenues for different E-commerce as well as medical projects.
-> Hands on experience of REST API for payment gateways like Stripe, PayPal along with woo-commerce (a plugin of word press) in Salesforce platform.
-> Handling response from third party applications using webhooks and creating relative entries in database using SOQL-SOSL queries of Salesforce.
-> Created triggers and scheduled batches to handle millions of records in Salesforce to provide 100% accuracy in profit and loss related features of the application.
-> Designed front end pages using VisualForce and Aura-based Components of salesforce along with creating built-in and custom fields by applying various formula and validation rules in salesforce-admin side.

Jr. Java & Python Developer
Silverwing Technologies Pvt Ltd

->Worked as a Junior Java developer in Play Framework with advance concepts like Actor based message passing, CompletableFuture and Asynchronous process flow.

-> Used REST-APIs of Github to get the data about users and repositories based on topics serched in search box.

-> Applied websockets to render latest data from site which fetches data every 10 seconds.

-> Later on I get a chance to work as Junior Python Developer in DJango Framework to develope complete web application using its different functionality.

In Django I have created one Quiz App which render questions from sqlite3 database randomly and maintain history of attempts for every User.

Projects



FaceMask Detection using DL
Anaconda, Python, PyTorch, Jupyter, CNN

“Trained a model to detect images in Five different Classes such as:

  1. Surgical Mask
  2. N95 Mask
  3. Cloth Mask
  4. No Mask
  5. Mask Worn incorrectly

CNN network includes:

  1. Multiple Convolution Neural
    Network Layers
  2. Max Pooling Layers
  3. Linear Layers

Plagiarism Detection using Python
Python, LCS Algorithm, Edit Distance Algorithm

-> Detecting whether provided files are code files or text files using regular expressions.
-> Level 0-1 plagiarism detection between two files using edit-distance and LCS strategy.
-> Outcome depends on the cost required to convert one file into another using edit-distance.

Reactive Gitterific
Play Framework with JAVA, REST-APIs

-> Web-App to fetch and render data using REST-APIs from Github regarding Repositories, Users and Topics based on a keyword along with parallel processing feature of Play for each request.
-> Session management for searched topics to reduce the load on server for the same requests.
-> Utilization of advanced topics like CompletableFuture and Actors of Play with MVC structure.
-> Implementation of WebSocket to broadcast up-to-date search result on every 10 seconds.

WebApp with DockerSwarm
Docker/DockerSwarm, Linux

-> Created basic web app and deploy it on multiple system nodes using DockerSwarm and Docker in order to achieve the scalability, Fault Tolerance, Load Balancing between nodes and high availability of the System which are the key concepts of distributed system design.

Quizopedia
Django-Python, SQLite

-> Dynamic Web-App for a Quiz which randomly picks questions from SQLite database each time.
-> Maintain History of all previous attempts by a User to track the progress on subject.

Feedback App
React, State, Component, Events, FontAwesome

-> Created a Feedback Portal using React on which users can rate the service and write reviews.
-> Feature to edit reviews along with average and count on total number of reviews is provided.

Provenance Query using PostgreSQL Extensibility
PostgreSQL, plpgsql

-> Written PostgreSQL functions to show “why” provenance for given SELECT Queries.
-> Extended normal queries by adding above written functions dynamically using pure “plpgsql”.

City Oversight
Python, Django Framework, ML API

-> Portal to scan road images by trained model to detect garbage and potholes on the road.
-> Citizens can comment and suggest an area or street for evaluation to detect garbage/pothole.

GST Billing System
JAVA, MYSQL, Servlet, JSP

-> Web-App for retailers and wholesalers to calculate GST(Good Service Tax) on both purchased and sold products every month and year.(Implemented in Gujarat Industrial Hackathon 2019)
-> Includes services such as stock management, report generation and loss-profit ratio.

Deep Learning with PyTorch
Anaconda, Python, PyTorch, CNN

-> Designed CNN model for KMINST dataset using activation functions like Sigmoid and ReLU.
-> Written Softmax and Cross-Entropy-Loss functions to calculate loss and for back-propagation.

Parking Slot Booking System
PHP, MYSQL, MVC

-> Portal for booking and management of parking slots for 4-wheelers in apartments or buildings.
-> Maintains a parking history for all the past booking done by particular user.

Education



...

Master's In Computer Science

Concordia Univesity

Year : 2021-Pursuing

GPA : 3.47

...

Bachelor's In Computer Engineering

Gujarat Technological Univesity

Year : 2016-2020

CGPA : 9.08

My Contact Info



NameKet Patel
EmailKet.Patel1998@gmail.com
Phone+1 514 570 7896
StatusOpen to Work