Hansa Dudhrejiya-
PROFESSIONAL SUMMARY
5+ Years of Experience as aFull Stack Developer in developing Website, RESTful Web Services& Applications using HTML5, XHTML, CSS3, Object Oriented JavaScript, JQuery, AJAX, JSON, XML, MVC, VueJS, React JSPHP &MEAN (Mongodb, Express, AngularJS, NodeJS)stack.
Strong Experience in PHP for creatingWebsite& REST API using different frameworks like Laravel, CodeIgniter&CakePHP.
Extensive Knowledge in developing single-page applications (SPAs) using AngularJS, React JS.
Added real time chat feature in social media type web application using socket.io&nodeJS.
Optimized AngularJS SPA for Googlebot Crawlers using prerender.io.
Developed Hybrid Apps inIoniclikeMotaMeet&Madhuras.
RazorPay&PayPal payment gateway integration.
QuickBook Online integration.
Experience in working on MEAN (Mongo, Express, Angular, Node) stack.
Aware of Design pattern principles (SOLID& MVC).
Proficiency in Debugging and troubleshooting existing code.
Work experience with JavaScript frameworks JQuery and JQueryUI.
Experience in Applications using AJAX, Object Oriented JavaScript with Restful and SOAP services using JSON and XML.
Used Swaggerfor API documentation.
Used JWT tokens for API authentication.
Involved in complete SDLC life cycle – Designing, Coding, Testing, Debugging and ProductionSupport.
Worked in different SDLC methodologies including Agile and waterfall.
Good Understanding of GruntJS& Gulp, as a Task Runner for minifying code, deployment.
Knowledge on version control repositories like GIT&SVN.
Good Understanding of Document Object Model (DOM) and DOMFunctions.
Basic Knowledge of C, C++&Java.
TECHNICAL SKILLS
Web Technologies
HTML/HTML5, CSS/CSS3, JavaScript, JSON, AJAX, JQuery, MEAN (MongoDB, ExpressJS, AngularJs, NodeJs),StrongLoopBackboneJS, UnderscoreJS,VueJS, ReactJSMVC, RESTful API, PHP(Laravel, CodeIgniter, CakePHP).
Servers
Apache Tomcat, HTTP Server, Linux
Methodologies
Agile, Waterfall
Database
MySql, MSSql, Redis& MongoDB
IDE, HTML Editor
Sublime Text, Notepad++, Eclipse, NetBeans, Visual Studio Code, PHPStorm
Task Runner
Grunt, Gulp, Webpack
Version Control System
GIT, SVN
Languages
PHP, NodeJS , JavaScript, C(Basic), C++(Basic) & Java(Basic)
WORKEXPERIENCE
HK InfosoftNov 2016 – Till Date
Full Stack Developer
Description:
HK Infosoft has developed custom IT solutions for major companies in the USA, Canada, Europe and Australia for many years, igniting and developing their ideas with the latest technologies, and delivering the highest quality mobile & web products.
Responsibilities:
Handled whole project with planning to deployment.
Developed social media type application with real time chat feature between two friends with online & offline status using socket.io&nodeJS. Also added features like share, comment & like user post with real time notification for each actions.
Setup supervisorprocess monitor on production server for managing queues in laravel, running nodeJS server & custom prerender server forSPAs SEO purpose.
Created hybrid mobile applications using Ionic framework.
Developed conference setup user interface for managing events on particular date using calendar’s different view(Day/Week/Month).Also added real time chat & call feature on Ongoing conferences using Angulr JS.
Used Reduxforaccessing real time data more efficiently from local state.
Utilized REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS, React JS.
Used various features in ReactJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
Used GitHub &BitBucket with issue tracking features.
Environment:
PHP, Laravel, Socket.io, Redis, ExpressJS, Node, MongoDB, Angular JS,React JS, Redux,JavaScript, HTML5, CSS3, JQuery, JSON, Bootstrap, GIT,Grunt, Bit Bucket, GitHub
AIS TechnolabsOct 2015 – Oct 2016
Software Developer
Description:
AIS Technolabs is a UX design and development agency with a focus on blending an Agile process with the latest technologies. Their clientele has ranged from small business to enterprise, but their philosophy has always remained the same: to empower brand visibility and deliver the most elegant web and mobile solutions possible.
Responsibilities:
Worked on projects built usingCodeIgniter& Laravel.
Used Twillio features like call &sms for web based Call Centerto manage incoming & outgoing call & messages.
Created store procedures, functions and views in mysql.
Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS.
Manipulated data using CRUD (create, read, update and delete) operations of database management system and handled database access and data transmission based on RESTful web service.
Worked on sites built with ExpressJS and Node.js.
Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
Used JIRA to followAgile Methodology, worked with team and had daily scrum meetings.
Environment:
PHP, Laravel, CodeIgniter, Twillio, NodeJS,MEAN (Mongodb, Express, AngularJS, NodeJS), PHPStorm, JavaScript, HTML5, CSS3, JQuery, JSON, Bootstrap, AngularJS, AJAX, GIT, Grunt, Firebug, Agile development, Jira, Bit Bucket, GitHub.
Silver TouchJan 2014 – June 2015
Software Developer
Description:
Silver Touch is an IT consulting company, providing design and development solutions to clients all across the globe. They specialize in web and mobile app development across any domain, helping clients to solve complex business challenges. Being a technology driven company, their team primarily consists of designers and developers. Over the years they have helped clients build great applications for various platforms. Every project is tailor made to fit the unique requirements of their customers.
Responsibilities:
Worked on projects built using Java.
Implemented Add to cart & checkout features with different payment gateway integrations like PayPal.
Created online quiz application
Environment:
Java, Servlet, Netbeans, HTML5, CSS3, JQuery, JSON, Bootstrap, AJAX
PROJECTS
MotaMeet (https://motameet.com)
Description:
MotaMeet is developed by a team of global social engineers with a common goal in place, to allow YOU to Meet Others Through Association. Explore your Interests, Passions, Individuality and Express yourself visually through Motas.
Responsibilities:
Developed website using thePHP, Laravel,Express, AngularJS, NodeJS, MySQL, Redis, Socket.io.
Added real time chat feature between two friends with online & offline status using socket.io&nodeJS. Also added features like share, comment & like user post with real time notification for each actions.
Setup supervisorprocess monitor on production server for managing queues in laravel, running nodeJS server & custom prerender server for SPAs SEO purpose.
Utilized REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS.
Developed Hybrid Mobile Application using Ionicwith push notification integration.
Implemented Repository pattern for accessing data from MySQL database in laravel.
Manipulated data using CRUD (create, read, update and delete) operations of MySqldatabase management system and handled database access and data transmission based on RESTful web api.
Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
Worked with AngularJS for creating own HTML elements for building a companied Web site which is an open Source Project.
Worked with Bootstrap Components which are written in Angular JS using Angular-UI components.
Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
Environment:
MySQL, Express, AngularJS, NodeJS, Socket.id, Redis, JavaScript, HTML5, CSS3, JQuery, NodeJS, JSON, Bootstrap, AJAX, Grunt, Firebug, LinuxCentOS VPN.
Madhuras App
Description:
Madhuras is India’s online Sweets and Namkeens store. With over 100 products in their catalogue you will find all the delicacies you are looking for. Choose from a wide range of options in every category, exclusively handpicked to help you find the best quality available at the lowest prices. You can select a time slot for delivery and your order will be delivered right to your doorstep, anywhere in Gandhinagar.You can pay online using your debit / credit card or by cash / sodexo on delivery. They guarantee on time delivery, and the best quality!
Responsibilities:
Developed app using theIonic, AngularJS, NodeJS, ExpressJS, MySQL.
Integrated FirebasePush Notification.
Product listing & searching using Elastic Search.
Worked on Add to cart & checkout features.
Address Management with giving facility to add user location from map view by locating current location or moving pin on map view to select manually.
Integrated RazorPaypayment gateway in Ionic.
Added swagger for API documentation.
Added JWT token for user authentication.
Implemented Native FB Login, Native Google Login& Login with Mobile No.
Added mobile no. verification using TextLocalsms provider.
Environment:
Ionic 2,Angular 4, NodeJS, ExpressJS, MySQL, MongoDB,JavaScript, JSON
Pet Trainer
Description:
Pet trainer is a daily trainer that has over 60 tricks and exercises, and you can even contact professional trainers via the app to get some advice with your naughty pups.
Responsibilities:
Developed app using theLaravel PWA, MySQL.
Integrated service workers & manifest.
Display trainers on maps.
Integrated Pusherfor real time request management.
Handling trainer real time session timer.
Added JWT token for user authentication.
Manage desktop & push notification.
Environment:
Laravel, Pusher, Service Worker, MySQL, JavaScript, JSON
French Florist
Description:
French Florist online floral service provider of online flower and arrangements delivery around the world. Whether you can book a flower or make a subscription for weekly basis.
Responsibilities:
Developed app using theExpress JS, Node Js & React JS.
Integrated redux-saga, redux.
Utilized REST design pattern, MVC framework and SPA (Single Page Application) framework based on React JS
Integrated BrainTreepayment gateway.
Integrated Firebase Push Notification.
Handling order and subscription management.
Handling arrangement with category wise sorting.
Manage invoice
Export reports
Added JWT token for user authentication..
Environment:
Laravel, Pusher, Service Worker, MySQL, JavaScript, JSON
Other Projects
Thrive,HoursManager, Escape to Malborough, Ooha, Urgent-Online Auction System,Madhuras Seller App, Madhuras Delivery Workforce management App.
EDUCATION
B.E in Computer Engineering, Government Engineering College,Modasa, India. (May 2013)