This document contains the resume of Parag Bhayani. It summarizes his experience as a Senior Javascript Developer and previously as a Scrum Master/Senior Software Engineer. It lists his technical skills including JavaScript, PHP, SQL, and frameworks like ExtJS and Sencha Touch. It also provides details of several projects he worked on involving calendars, dropdowns, maps and more.
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018Bhavesh Surani
This presentation cover below lists of points:
What is Progressive Web App?
Why PWA?
What is Magento PWA Studio?
Tools & Libraries used in PWA
PWA Architecture
Facts from PWA Case Study
PWA - The Future of eCommerce - Magento Meetup Ahmedabad 2018Bhavesh Surani
This presentation cover below lists of points:
What is Progressive Web App?
Why PWA?
What is Magento PWA Studio?
Tools & Libraries used in PWA
PWA Architecture
Facts from PWA Case Study
Over 12+ years of professional experience in Software Analysis, Sr. Developer and Developer in Microsoft technologies. 4.5 years on Product Development with Agile Scrum Methodology.
Having 9+ years of Strong Development experience in Asp.Net, C#, VB.Net for building, deploying, and running Web Applications and Windows Apps in .Net Framework
Experienced in Microsoft Azure (Cloud Technology) for Creation and Configuration of VMs
Experienced in web development using Angular JS and RAZOR ASP.Net with MVC and MVVM
Having Strong development experience in Microsoft web & Windows based technologies.
Experienced developer using the latest technologies Silverlight3.0/4.0, .Net Framework 4.5, C# 4.5 / 3.0, ASP .NET, MVC 5, Restful, Web API 2.0, AWS, WCF, jQuery, CSS, JavaScript, JSon, HTML 5, LINQ, Entity framework, AJAX, SSRS, Tableau, SQL Server 2012,2008.
Good experience on SQL (MS SQL Server, Oracle).
Good exposure in System Analysis, System Architecture (N-Tier, SOA), Data Modeling and Design Patterns.
Good experience on API management tools AZURE API Manager and 3Scale
Good Experience on using version controls like Bit Bucket, TFS, VSS, CVS, PVCS, IBM Clear Case and SVN.
Hands on experience and solid understanding Agile Scrum Development, Waterfall, Build & Fix, NuGet, ReSharper, NUnit, MS Unit Testing framework, Build (TFS, TeamCity) and Configuration (Octopus).
After you complete this module, you should be able to:
- Navigate the web client interface
- View requirement artifacts and information about them, both at the project level and in modules
- Use filters to focus on relevant information
- Change display settings to reveal relevant details
- Quickly switch perspectives of the requirements information by using views
- Use comments on artifacts to collaborate
- Use dashboards for lifecycle and progress analysis
Anatomy of a web app
HTML5
CSS3
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2016.
http://www.ivanomalavolta.com
With thousands of applications and millions of downloads, the App Store has been a resounding success that has prompted other phones manufacturers to develop their own App Stores. Developers and businesses alike took notice of the early success and sales of iPhone apps and now the rush is on to build native mobile applications. Now businesses say they need an mobile application before they know what the business case for the application will be. But are native applications really the future of mobile? What happened to the promise of the Mobile Web? And what about hybrid applications? When does it make sense to build each type of application? What are the limitations of each? And where is each technology headed? Learn how to make and informative decision between these two approaches.
UK Spectrum Policy Forum - Simon Saunders, Real Wireless - Progress Update & ...techUK
UK Spectrum Policy Forum
Cluster 1: public (cellular) mobile - 8th December 2014
Simon Saunders, Director of Technology, Real Wireless
Progress Update & Public Cellular Mobile
More information at: http://www.techuk.org/about/uk-spectrum-policy-forum
All rights reserved
In our wide range of products, we are offering Mint Products that are hygienically prepared using healthy leaves of mint tree. These are prepared by our experts are used in tea to tooth paste. Further, the products are known for the clean and refreshing taste and are also used as a household product. Due to their strong and distinct flavor and aroma, it is widely used for medicinal, culinary and cosmetic purposes.
Over 12+ years of professional experience in Software Analysis, Sr. Developer and Developer in Microsoft technologies. 4.5 years on Product Development with Agile Scrum Methodology.
Having 9+ years of Strong Development experience in Asp.Net, C#, VB.Net for building, deploying, and running Web Applications and Windows Apps in .Net Framework
Experienced in Microsoft Azure (Cloud Technology) for Creation and Configuration of VMs
Experienced in web development using Angular JS and RAZOR ASP.Net with MVC and MVVM
Having Strong development experience in Microsoft web & Windows based technologies.
Experienced developer using the latest technologies Silverlight3.0/4.0, .Net Framework 4.5, C# 4.5 / 3.0, ASP .NET, MVC 5, Restful, Web API 2.0, AWS, WCF, jQuery, CSS, JavaScript, JSon, HTML 5, LINQ, Entity framework, AJAX, SSRS, Tableau, SQL Server 2012,2008.
Good experience on SQL (MS SQL Server, Oracle).
Good exposure in System Analysis, System Architecture (N-Tier, SOA), Data Modeling and Design Patterns.
Good experience on API management tools AZURE API Manager and 3Scale
Good Experience on using version controls like Bit Bucket, TFS, VSS, CVS, PVCS, IBM Clear Case and SVN.
Hands on experience and solid understanding Agile Scrum Development, Waterfall, Build & Fix, NuGet, ReSharper, NUnit, MS Unit Testing framework, Build (TFS, TeamCity) and Configuration (Octopus).
After you complete this module, you should be able to:
- Navigate the web client interface
- View requirement artifacts and information about them, both at the project level and in modules
- Use filters to focus on relevant information
- Change display settings to reveal relevant details
- Quickly switch perspectives of the requirements information by using views
- Use comments on artifacts to collaborate
- Use dashboards for lifecycle and progress analysis
Anatomy of a web app
HTML5
CSS3
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2016.
http://www.ivanomalavolta.com
With thousands of applications and millions of downloads, the App Store has been a resounding success that has prompted other phones manufacturers to develop their own App Stores. Developers and businesses alike took notice of the early success and sales of iPhone apps and now the rush is on to build native mobile applications. Now businesses say they need an mobile application before they know what the business case for the application will be. But are native applications really the future of mobile? What happened to the promise of the Mobile Web? And what about hybrid applications? When does it make sense to build each type of application? What are the limitations of each? And where is each technology headed? Learn how to make and informative decision between these two approaches.
UK Spectrum Policy Forum - Simon Saunders, Real Wireless - Progress Update & ...techUK
UK Spectrum Policy Forum
Cluster 1: public (cellular) mobile - 8th December 2014
Simon Saunders, Director of Technology, Real Wireless
Progress Update & Public Cellular Mobile
More information at: http://www.techuk.org/about/uk-spectrum-policy-forum
All rights reserved
In our wide range of products, we are offering Mint Products that are hygienically prepared using healthy leaves of mint tree. These are prepared by our experts are used in tea to tooth paste. Further, the products are known for the clean and refreshing taste and are also used as a household product. Due to their strong and distinct flavor and aroma, it is widely used for medicinal, culinary and cosmetic purposes.
Estilos de estratificación cruzada e indicadores de paleo flujos en el ambien...ChrisTian Romero
La acción de los procesos físicos, químicos, biológicos que ocurren dentro de la transición Fluvio-Marina, producen una variedad observable de consecuencias sedimentológicas que pueden ser utilizadas para determinar la relativa ubicación en la cual estos depósitos fueron formados en este ambiente.
Dado un segmento rectilíneo, dividirlo en partes proporcionalesAntonio García
Dado un segmento AB los vamos a dividr en partes proporcionales a otros segmentos que nos dan, en esta ocasión no va a ser en partes iguales, sino proporcionales.
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
In today's rapidly evolving digital landscape, web applications have become an integral part of our daily lives. From social media platforms to e-commerce websites, these applications have revolutionized the way we interact, communicate, and conduct business. If you have a creative idea for a web application and want to bring it to life, then understanding full stack development is essential. In this PDF, we will explore the world of full stack development and how it can empower you to build innovative web applications that leave a lasting impact.If you're aspiring to become a proficient full stack developer or looking to enhance your skills, enrolling in a Full Stack Development Training Course in Mohali can be your ticket to success.
Over four year of experience in Full Stack Web Development using JAVA.
Worked on all phases of development life cycle including Analysis, Design Development, Testing, Implementation and Support Excellent web application development skills.
Expert in developing Muti-Tier Web application using JAVA, J2EE Standards, JSP, Spring, Hibernate, Servlets, JSF, JDBC, Core JAVA, XML, HTML, AJAX and JAVA Script.
Experience in deploying the application, and configuring the application servers like Tomcat and Web Logic.
Implemented Connectivity to databases using JDBC API from Servlet and JSP and also through ORM Libraries like Hibernate. Created Mappings for both one-one as well as many-one mappings to Tables as well as Views.
Experienced in MYSQL, DB2 and Microsoft SQL server.
Experienced n design and implementation of projects using concepts of Multi Threading, Singletons, Serialization, Atomicity as well as familiar with JVM Internals.
Implements MVC architecture using STRUTS. Uses MVC, Singleton, DAO, Factory, Service, Locator, Business Delegate, Façade design patterns.
Is a versatile team player with good analytical, communication and interpersonalskills.
New Era of Frontend Technologies | MicroForntends |
Micro
frontend architecture is a design
approach in which a front end app is
decomposed into individual, semi
independent “microapps” working loosely
together. The micro frontend concept is
vaguely inspired by, and named after,
microservices.
Introductory slide set on the new client side framework on SharePoint platform which introduces by Microsoft. This slide-deck has been used by me in the local user group speak-up had in the year 2016. @kushanlahiru
I have been associated with Magic Software as a Creative Analyst. Currently I am working in Magic Box - Platform Team and UX Framework. I have been integrating, developing and design UX-IDE, UX Components, UX Frameworks, Customize Components, Events and Effects.
last time I have worked in Webblify (User Experience Web Application Generator Tool), UXSite, Reusable UI-Components, and UI Component Generators.
1. PARAG BHAYANI
Scrum Master/Senior Software Engineer
A-20 Shrinathjikrupa soc.,
Samta Road, Subhanpura,
Vadodara – 390 023
Phone: +91-9638375438
Email: prg.bhayani@gmail.com
PROFESSIONAL SUMMARY
• 7.8 years of professional experience in many phases of Agile Development Life Cycle
including User Interaction, Design, Development, Implementation, Continuous Integration,
Continuous Deployment, Testing, Unittests, Maintenance and Enhancements of Client/Server
applications, Creating Custom UI Compornents.
• Currently working as Senior Javascript Developer at Excellence Infocom pvt. Ltd at
Ahmedabad.
• Previously worked as a Scrum Master/Team Lead and Senior Software Engineer at Helios
Solutions at Vadodara.
• Deep understanding of methodologies to work with product and development cycle of product.
• Extensive experience working with all aspects of web based applications using technologies like
prototype Javascript, PHP, Sencha ExtJS, HTML, CSS, Jasmine, JSTestdriver, PHPUnit,
Jenkins
TECHNICAL SKILLSET
Languages : JavaScript, Prototype JavaScript, PHP, SQL
Web Technologies : HTML, XHTML, CSS, AJAX
Database : Mysql
Framework : ExtJS 3.4, Sencha Touch1.0, JQuery
Tools : Jasmin, phpunit, jstestdriver, Jenkins, Tortoise svn
Project
Management Tool : Jira(Ticketing system), Fisheye(Code reviews), Confluence(Knowledge
Sharing), Asana
Concepts : Object Oriented Programming (OOP)
Others : MAPI, LDAP, Google APIs, Subversion (svn), Webkit engine
2. WORK EXPERIENCE
Excellence Infocom Pvt. Ltd. (Ahmedabad, India) August 2014 – Present
Senior Javascript Developer
HHA Exchange
Product Details:
• HHA eXchange, a New York-based firm, is one of the healthcare industry‘s fastest growing
home care software solutions providers. Founded by professionals with deep experience in
software development and healthcare, our platforms are tailored for home care providers
looking for innovative yet cost-effective ways to provide better service to patients, maintain a
high level of compliance and make the most of market opportunities.
• Product Page - https://www.hhaexchange.com/hhalogin/htmlpages/default.html
• Product info - https://www.hhaexchange.com/hhalogin/htmlpages/About.html
Job Description:
• Primarily responsible for creating generalized user interface components.
• Guiding others on how to use javascript components and libraries in better ways.
• Enhancement/Maintenance of user interface components i.e. Adding new features in already
implemented components.
• Carry out research of new features.
• Research and development of javascript related framework or libraries.
Technologies/Tools:
• Prototype JavaScript, HTML, CSS, AJAX, Jquery, Jira, SVN.
Projects:
1. Calendar-Grid – To implement a calendar grid component which has users
(patients/caregivers) as first column and next 7 columns showing 7 days. The grid should
show various events(visits, status, vacation/absence, in-service) with different ui in the grid.
Grid should have lazy loading option which loads data on demand(when user scrolls and
reaches near the end of the page). Grid should have option of inline-editing the items. Grid
should support updation of the items using drag and drop in the view. Grid also should open
items on left-click, display various pop-ups on mouse-hover events, context-menu on right
click event.
2. Multi-Select, Multi-Level Dropdown – To implement a generalized javascript component
which can be used developers to bind it in web-application forms. The drop-down should
enable users to select multiple option from the drop-down. It should also have tree view with
n-level support. Also worked in profiling for performance enhancements of the drop-down.
3. Infinite Scrollable Grid – To implement a grid which can handle lots of data and retrieve
data on demand from server without pagination. While user scrolls the page it should load
some data ahead. Grid can have textual data as well as HTML fields like, text, button, check-
box, hyperlink. Grid also supports drag and drop of the column, Column Selection menu and
sticky header which sticks at the top of the page when user scrolls the page.
4. Web Sockets and Web Workers – Done some research on these two aspects of web development and
how it could be beneficial.
3. 5. Location Markers on google map – Worked on showing different kind of markers for patient and
caregivers in the google map with necessary info in popup windows, So that it can be useful in caregiver
selection for patients for admins.
6. Closure Library – Learned about closure library to learn its best use in web development.
7. Suggestion List – Show user suggestion when user types configured number of text in text field, with
selection option.
8. Diagram generator – Created a webpage which allows users to easily create and manage flow charts, save
its data in database and load earlier saved diagrams in the database. with goJS diagram generator library
9. Google Cloud Storage – To store and retrieve data/files/images on Google Cloud Storage.
10. Charts for Dashboard – Integrated Google Charts framework with application and
implemented few charts for Dashboard for administrator.
11. Syntax Highlighter Editor – Integrated Ace editor with custom Highlighters for internal use
Database and Support Teams http://ace.c9.io/.
12. IdeaScale – To integrate a project in the web-application, IdeaScale provides end-to-end
software, strategy, and support that helps organizations identify great new ideas. ref:
http://ideascale.com/.
13. Javascript Performance Measurement – To implement a performance measurement, page
loading time, AJAX Request/Response time of web application.
14. Rabbit MQ – Research on implementation and performance improvement of Message Queue.
15. Passed HIPAA Awareness as well as HIPAA Security course, To comply with industry
standards.
Helios Solutions (Vadodara, India) Jan 2009 – July 2014
Scrum Master/Senior Software Engineer
ZARAFA WEBAPP
Product Details:
• Whole product is named as Zarafa Collaboration Platform (ZCP). ZCP provides storage and
management for E-mails, Appointments, Contacts, Tasks, Notes. It has its own Ajax-based
client called WebApp.
• Product info - http://www.zarafa.com/
• Webapp info - http://www.zarafa.com/content/webapp
• Demo links - https://demo.zarafa.com, https://demo.zarafa.com/webaccess/
• Product Wiki - http://en.wikipedia.org/wiki/Zarafa_(software) .
Job Description:
• Primarily responsible for handling the team size of 8 persons(6 developers and 2 testers). To motivate
them and guide them in the proper way to complete the projects and follow processes.
• Scrum Master duties i.e. Sprint Planning, Release/Milestone Planning.
• Product enhancement i.e. Adding new features in already released versions.
4. • Carry out research of new features.
• Product maintenance i.e. Bug fixing.
• Code reviewing of team members.
• Hands on experience with Unit Testing frameworks like Jasmine, PHPUnit, JSTestDriver.
• Took training on Agile methodologies so that we can follow proper AGILE model while
implementing scrum structure.
Technologies/Tools:
• PHP, Prototype JavaScript, HTML, CSS, AJAX, MAPI, Google Map API, Linux basic, ExtJS 3.4
framework, Jasmin, jstestdriver, Jenkins, phpunit, Tortoise svn.
Projects:
1. HTML Editor – Remove Editor provided by Ext-JS and Integrate tinymce editor with current
webapp structure.
2. Mail-to links – User should be able to open mailto dialog of our web application, with email
address and other information filled in, when clicks on any mailto links on desktop or in
browser.
3. Show Hyperlinks – Show hyperlinks on every links provide in a mail as a plaintext.
4. Keyboard Shortcuts – Provide some set of keyboard shortcuts to trigger actions which are
mostly used by users. Created UI and functionalities and automated unit tests for this.
5. Auto Save message – When user is writing draft, application should save user’s mail
periodically in background so that user doesn’t loose changes. Created UI, functionalities and
automated unit tests for this.
6. Rules Dialog(Mail filters) – User should be able to organize his mail (incoming or outgoing)
according to specified criteria. Created UI, functionalities, and automated unit tests for this.
7. Quota Widget – Show user’s quota information(Warning, Soft, Hard and exceed) in a quota
bar based on quota provided by administrator. Created UI, functionalities and automated unit
tests for this.
8. Signatures – Create UI and functionalities of adding and saving signature for users in user’s
settings, which are used by user while creating mails.
9. Distribution List – Create UI and functionalities of Distribution list using new framework
ExtJS
10. Save emails as .eml files – User should be able to save emails on his own computer in .eml
format.
11. Upload Multiple Attachments – User should be able to select and upload multiple files as
an attachment.
12. Global Address-book Pagination – Contact list should be paginated according to character.
13. Show contact on Google Map Plug-in – User should be able to locate the address location
on Google Map and find the direction/path between two locations.
STOREFINDER APP
Project Details:
5. • Storefinder is an iPhone application created for tourism of Reutlingen (Germany). Application
helps user to find any kind of shop, it also takes user’s current location and shows nearest
shops and also allows to locate all shops in the map and select which shop user wants to go.
Then it shows path between user’s location and shop and guides user to reach the shop.
Job Description:
• Development the application using Sencha Touch library, iPhone integration was done by my
colleague.
• Create UI and discuss various aspects of application with client.
• Communicate with client about requirements, and Skype meeting with presentation of
Application.
Technologies:
• JavaScript, CSS, HTML, AJAX, MySQL, Sencha touch1.0, webkit engine.
Sardar Vallabhbhai Institute of Techonlogy. (Vasad, Gujarat)
(www.prakarsh.org) December 2007 – March 2008
Team Lead
Work Details:
• www.prakarsh.org was the official site for Prakarsh 2008, Prakarsh is SVIT’s national level
technical Symposium. So it’s website should have online registration, also supporting software
to combine offline and online registration.
Responsibilities:
• Team Lead for the process of Automated Registration.
• Implemented server-side logic for registration process.
• Receipt generation in pdf format.
• Various report generation in Excel format.
• Combine online and offline registration entries.
Technologies:
• HTML, CSS, Ajax, PHP, MySQL.
EDUCATION
Bachelor of Engineering in Computer Science (Gujarat University)
Aggregate: 67.90%
OTHER
LinkedIn: https://www.linkedin.com/in/parag-b-2463b417
StackOverflow: http://stackoverflow.com/users/3531673/parag-bhayani
Aggregate: 67.90%
6. • Storefinder is an iPhone application created for tourism of Reutlingen (Germany). Application
helps user to find any kind of shop, it also takes user’s current location and shows nearest
shops and also allows to locate all shops in the map and select which shop user wants to go.
Then it shows path between user’s location and shop and guides user to reach the shop.
Job Description:
• Development the application using Sencha Touch library, iPhone integration was done by my
colleague.
• Create UI and discuss various aspects of application with client.
• Communicate with client about requirements, and Skype meeting with presentation of
Application.
Technologies:
• JavaScript, CSS, HTML, AJAX, MySQL, Sencha touch1.0, webkit engine.
Sardar Vallabhbhai Institute of Techonlogy. (Vasad, Gujarat)
(www.prakarsh.org) December 2007 – March 2008
Team Lead
Work Details:
• www.prakarsh.org was the official site for Prakarsh 2008, Prakarsh is SVIT’s national level
technical Symposium. So it’s website should have online registration, also supporting software
to combine offline and online registration.
Responsibilities:
• Team Lead for the process of Automated Registration.
• Implemented server-side logic for registration process.
• Receipt generation in pdf format.
• Various report generation in Excel format.
• Combine online and offline registration entries.
Technologies:
• HTML, CSS, Ajax, PHP, MySQL.
EDUCATION
Bachelor of Engineering in Computer Science (Gujarat University)
Aggregate: 67.90%
OTHER
LinkedIn: https://www.linkedin.com/in/parag-b-2463b417
StackOverflow: http://stackoverflow.com/users/3531673/parag-bhayani
Aggregate: 67.90%