Software Engineer
BlowoutandGo
مجموع سنوات الخبرة :10 years, 4 أشهر
Developed android applications (Blonet app) for stylist, drivers and customers.
Programming Language -: Java
Operating System -: Android(api 16 and above)
IDE -: Android Studio
Server Storage -: Google Cloud
Database -: MySQL
Google API 's
Google Calendar API
Google Maps Directional API
Google Maps Distance Matrix API
Google Maps Geolocation API
Email Service-: SendGrid Email Service
Chat Service -: Zopim Chat API
User Interface
Fragments, ViewPager
Drawer Layout, Zoom-out page transformer
Material Design Layout, Scroll View
Vector Drawable (icons), Image Slider
Customers: Blonet app for customers bridges the gap between customer and blowout&go services.
Clients can book for various blowout&go services such as hair and makeup services
Make an order for blowout&go products.
Clients can chat with support center (Zopim Chat SDK)
Wordpress Rest API 's
JWT Authentication for WP Rest API (Customer Login)
Woo Commerce Rest API (Create / Edit Customer profile, Order Products etc..)
Blonet Customer app communicates with database using WordPress Rest API (URL's) by constructing OAuth headers and make http requests(One-Legged)
Stylist: Blonet app for stylist bridges the gap between stylist and accounts section.
Stylist can generate receipt for a particular service(hair/makeup).
Send mail to the accounts section (SendGrid).
Store details in google cloud (JSON Parsing).
Retrieve customer name (for receipt generator) from google calendar (Google Calendar API).
Tracks the location of stylist and store it to the google cloud which is used for tracking (for web application).
Drivers: Blonet app for drivers bridges the gap between drivers and blowout&go operational department.
Calculate the distance and time required to reach the location from departure (Distance Matrix API) .
Predicts whether the driver is early or late to a booking based on current traffic.
Provides information when driver is arrived to the booking location.
Calculate whether he is late/early to the service.
Tracks the location (for web application).
Store details in google cloud (for LEXI).
Developed a web based application (Blonet web) for operational manager to track various blowout&go activities.
Language -: Java
IDE -: Eclipse
Server Side -: JSP
Database -: MySql
Core Features:
Show staff movements on the map (updated from database)
Show locations of booking(from the coordinates shared in google calendar)
Filters:
Show and hide staff members
Filter location of bookings by time, date and staff members assigned (from google calendar)
Additional Functions:
Calculate Distance and Route between a staff member and their next booking.
Traffic Information
Show expected arrival time for a booking
Plot staff members movement history from database.
LEXI
LEXI is designed in such a way that, she speaks to the operational manager (Speech API).
Provides information about when driver enroute to a service.
Expected time of arrival, whether he is early or late.
Provides information about when driver arrived to the location.
When stylist starts and finish the service.
Developed a context-based word indexing model for document summarization.
Language -: Java
IDE -: Eclipse
Server Side -: JSP
Framework -: Hibernate and Spring
Database -: PostgreSQL
Type -: Web-based
Algorithm -: Preprocessing,
Bernoulli Model Of Randomness,
Lexical Association
Developed an exam portal application which reads a pdf file (contains student details such as name, registration no., and the subject code) and create excel sheets based on subject code which provide student details (name, regsitration no. & total no. ) who applied for each subject.
Language -: Java
IDE -: Netbeans
GUI -: Swing
Framework -: Hibernate
Database -: MySQL
Type -: Standalone application
Developed a wireless-server room temperature system which helps to monitor the server room wirelessly and sends message to the technician if its not up to the right level.
Language -: Java
IDE -: Eclipse
Server Side -: JSP
Framework -: Hibernate and Spring
Database -: PostgreSQL
Type -: Web-based
Hardware Devices -: GSM-GPRS Modem (sms) , Zigbee(communication with embedded section) .
Developed an android chat application using nine-patch images.
Developed an android application which tracks device movement.
Major Sections-:
Using the android location service to continuously track device location.
Using the Google Maps library to plot location data on a map
Using broadcast receivers to track location in the background.
Developed a video-audio capturing application which starts
capturing and stores whenever motion or audio is recognised
Programming Language -: C Language
Operating System -: Ubuntu 12.04
File Format -: AVI File Format
File Extension -: MJPEG
AVI Index -: Open DML Index (Standard Index)
Kernel Mode -: Video4Linux2driver for video and ALSA for audio
Hardware Devices -: Cameras with Microphone