Dipali Shah

Dipali Shah

$35/hr
Senior web developer in creating cross-browser compatible and responsive web application.
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
31 years old
Location:
Streamwood, Illinois, United States
Experience:
6 years
DIPALI V. (630)--https://github.com/DipaliShah1193 https://www.linkedin.com/in/dipali-shah-b/ PROFILE Senior web developer with 6+ years of experience in creating cross-browser compatible and responsive web application. With the area of expertise in ReactJs, Node JS, Express JS, TypeScript, ES6, JavaScript, JavaScript library and framework Angular 5/2, and Angular 1.6+. Looking for an opportunity where I can express my knowledge and experience to achieve organizational goals as well as the personal goal. PROFESSIONAL EXPERIENCE U.S. Cellular Chicago, IL Senior Full Stack Developer April-19 to Present Implement the multiple application using MEAN Stack technologies ( MongoDB, Express, Mongoose, Angular, ReactJS, Node.js ) along with HTML5, CSS3, JavaScript, Material UI and CSS module, React-router-dom that meets accessibility and web browser standards for website. Used Node Package Manager (NPM) to manage or install Express, mongoose, body-parser. Worked with Node.js to develop RESTful API's consumed in front end applications. Created Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS including ReactJs. Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS, ExpressJS. Used Mongoose API in order to access the Mongo DB from Node JS Experience on working extensible, cross browser compatible and reusable core Components in React and State Management using Redux Implemented stable React components and stand-alone functions to be added to any future pages. Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices. Used ECMAScript 6 (ES6) with ReactJS and ReactJS concepts like Components, Props, States, Rendering Elements, Lifecycle hooks, React hooks, Forms, Keys etc. Used React-Router to turn application into Single Page Application Worked on Redux pattern, context API work flow, and Axios module to call the Restful web services calls for POST, PUT, DELETE and GET methods. Extensively used Git for version controlling and regularly pushed the code to GitHub. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Worked on Scrum Development Team to deliver regular updates to business team and project managers. Environment: NodeJs, MongoDB, Mongoose, Express, React, React-router, Redux, Context API, React hooks, React life cycle hooks, Axios, JSX, CSS-module, ES6, NVM, NPM, JIRA, Visual Studio Code, BitBucket, GIT Bank of America Merrill Lynch Chicago, IL Senior UI Developer | Application Programmer May-18 to March -19 Built theme-based Muni E-Trading platform for investment banking website to facilitate financial advisors and traders on major bond, and equity using historical markets data, functionality like bid, trade analytics using Angular 5, Angular 1.5, TypeScript, Kendo UI, Ag Grid, UI Grid and Kendo Grid. Also, worked on Admin internal application using React, ES6 and Material UI Developed components to view real-time settlement, order status updates and real-time futures positions cleared by system on trading platform. Through Angular framework, created Custom - reusable Components, reused the existing component, followed parent - child relationship, followed life cycle hooks to follow component-based architecture. For better performance and robust requirements used Kendo UI controls such as Kendo Grid, Kendo Window, Date Picker, Time Picker, Tooltip, multi-select list, Dropdown and Autocomplete etc. throughout the application. Worked on grid layout-based functionality like hide and show columns, define column settings, make group to filter out the data, copy rows, pin columns, export in csv based excel file etc. using different grid like Ag Grid, UI Grid and Kendo Grid based on different application. Implemented state management flow by using ngRx store, dispatching the actions, maintaining the store using Reducer and accessing the API Services using Effects in Angular 5 application. Through Angular services, handle request from client side and subscribe to any data changes using RxJs. Extensively used RxJs subjects, behavior subjects, observable and operators to handle application flow. Worked on Various Angular Modules like Angular UI Router, Angular UI Bootstrap, Angular Material, to provide additional features. Used different Material UI components like grid for responsive designing, paper, popover, tab, different table and form components. As an Application developer, handled all aspects of the web applications including maintaining, testing, debugging and deploying, also performed various duties like attending standup, code reviews, bug fixing, solved cross browser compatibility issue and helped other developers. Worked with Project Manager, Scrum Master, and both onshore and offshore Frontend, Backend Developers and QA’s to deliver the work in timely manner. Used Git for source code management and version control and Bitbucket for repository management and Internal JIRA for project management. Environment: React, Angular 5, Angular 2, Angular 1.5+, TypeScript, ES6, UI Grid, Ag Grid, Kendo Grid, Material UI, ngRx store, RxJs, HTML5, CSS3, JavaScript, Angular UI Bootstrap, Kendo UI, NPM, JIRA, Visual Studio Code, BitBucket, GIT, ng-metadata, ng-bootstrap PNC Pittsburgh, PA UI DeveloperMarch-17 to May -18 Worked on PNC bank’s Alert Website using Angular (1.6+), Angular 2, ES6, Typescript, Bootstrap, SASS and HTML5. Migrated Angular 1.6 to Angular 2 on different concept like bootstrapping, binding, directives, dependency injection, performance, etc. Created Custom, reusable and responsive Angular Components using ES6 Classes, reused the existing component, followed parent - child relationship between components and shared data between components to create an Application that follows component based architecture. Provided Single page functionality for Component based Routing through Angular UI- Router and used $http Service for backend REST API Communication. Used Various Angular Modules like Angular Animate, Angular Aria, Angular Material, Angular Messages and Angular Sanitize to provide additional features. Widely used Angular UI-bootstrap components like Accordion, Model pop-ups and progress bar to provide better user experience. Created dynamic email templates using HTML, CSS and Velocity Scripting, performed User Acceptance Testing (UAT) by triggering the templates through SoapUI. Communicated with Business Analyst (B.A) and Product Owner for technical requirement gathering and developed the Proof of Concepts and Mockups based upon it for Client Demo. As a developer Performed Various duties like maintaining Legacy Code, attending standup meetings, Sprint planning and grooming, code reviews and debugging, bug fixing, training and helping other developers. Worked with Scrum Master, Technical Lead, Other Frontend, Backend Developers and UX Designer to deliver the work in timely manner. Used various Technologies like Nodejs and NPM as Package Manager, Browserify and Babel as Compiler, Gulp as Task Runner, Git and Source tree as Version Control, Bit bucket as Repository, JIRA and VersionOne as Agile Task Manager, Postman as REST API Tester, RAD and Webstorm as IDE. Worked and developed JSP and JAVA Servlet pages, Spring Boot based REST API with IntelliJ and RAD IDE. Worked on java business components, controllers and services including SOAP and REST Done testing and troubleshooting and debugging Java/JSP based Model View Controller (MVC) application. Environment: AngularJS 1.6+, ES6, HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, NodeJs, SOAPUI, REST API, JSON, XML, SQL, Gulp, JSP, JIRA, VersionOne, WebStorm, IntelliJ, RAD, Ultraedit, Postman, BitBucket, Sourcetree, GIT, Core JAVA, Gradle, Maven, SpringBoot, Traditional MVC, Swagger UI Surevelox,INC Bartlett, IL Web Developer Nov-15 to Aug-16 Website Development Developed www.surevelox.com and www.hotelclassicgandhinagar.com from Scratch using latest technologies like HTML, CSS, JavaScript, JQuery and Bootstrap, Orchard CMS and C# .net. Created customize web pages and debugged the code using Asp .net and C# Programmed JavaScript code to improve, modify and upgrade the designs and functionalities of websites Developed easily content editing and publication (Content Management) web pages with Orchard CMS. Created Content Types to create customize web pages and apply reusability in Orchard CMS. Used different Orchard CMS features like Multi-tenancy for share data between tenants, Content Localization for multi-lingual sites, Email notifications, Import/Export,etc. Designed custom routing with AutoRoute module in Orchard CMS. Developed all platform responsive web pages using Bootstrap and Media Queries. Designed Web Forms and Page navigation, also provided form validation using dynamic client-side Java Script and JQuery. Tested application on different browser to achieve Cross Browser Compatibility and on different devices to achieve responsiveness. Used JQuery for DOM manipulation, user interaction and server interaction through AJAX and JSON. Worked on wowjs and animate.css library to animate different components. Worked on JQuery plug-ins like scroll box master and date-picker to extend application functionality. Environment: Orchard CMS, C#, ASP .net, Angular, HTML5, CSS3, JavaScript, JQuery, Bootstrap, WOWJS, Colorbox.js, Animate.css, LESS, Visual Studio Mobile App. Development Designed and Developed Hybrid mobile application from scratch using latest web technologies like Ionic, Cordova and Angular JS, HTML5, CSS3. Used different Ionic components to allow quickly construct an interface for application like modals, popups, and cards. Provided state based Single Page functionality using UI-router module. Moreover, used various features like data binding, services, controllers, and custom filters to meet various customized requirements. Created Multiple Views as well as Nested Views with the help of AngularJs ui-view & ui-sref.  Implemented various $scope methods $watch (), $digest() and $apply() in order to implement two-way data binding by using AngularJS.  Worked on inbuilt custom directives in AngularJs like ng-app, ng-repeat, ng-controller, ng-model, ng-view, ng-hide, etc. Developed custom directives that could be re-used like a template across the application. Used Custom AngularJS Filters to provide better search experience and for Sorting purpose Used Angular $http service and ng-resource module to GET and POST data from remote server. Worked on Apache Cordova plugins like In- App browser, device information, etc. Maintained existing code with the help of HTML, CSS and JQuery. Wrote extensive programming code to build application using Visual Studio. Environment: AngularJS, Ionic, Cordova, HTML5, CSS3, JavaScript, JQuery, Bootstrap, LESS, Visual Studio World Travels (INDIA) LTD Ahmedabad Area, India Web Developer July-13 to Oct-15 •Designed & Developed web applications using web technologies using HTML, JQUERY, JavaScript, DOM & CSS-based layouts. •Worked with business analysts to understand the technical requirements of the web page •Used CSS (Cascading Style Sheets) along with responsive web design to apply different styles to the layouts for varying screen sizes and pixels. Also, used Bootstrap and Media Queries to create responsive web pages. •Programmed JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request. •Extensive use of JQuery Events for manipulation of events and JQuery plugins for menus and widgets. •Designed Web Forms and Page navigation, also provided form validation using dynamic client-side Java Script and JQuery. •Implemented an AJAX based application by fetching the response from backend API as a part of JSON. •Worked on all aspects of the web application including maintaining, testing, debugging, deploying & maintenance. •Handled cross browser compatible issues for IE, Firefox and Safari on both Windows and Mac. Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Sublime, Brackets, JSON, AJAX TECHNICAL SKILLS WEB TECHNOLOGIES React JS, react-router, axios, Redux, react-router-dom, Angular 5, ngRx, RxJs, Angular2, Angular 1.6+, Angular CLI, MongoDB. Mongoose, UI Grid, Kendo Grid, Ag Grid, Kendo UI, Express JS, Node JS, TypeScript, ES6, ng-bootstrap, Ionic, Cordova, JQuery, JavaScript, HTML5, CSS3, Bootstrap, LESS, SASS, GULP, Webpack, XML, JSON, AJAX, REST API, SoapUI, WOWJS, Colorbox.js, Animate.css, NodeJs, Bit Bucket, GitHub, Source Tree, GIT, SmartGIT, JIRA, VersionOne, Postman, JSP, Zeplin and Sketch, Photoshop, core Java, C#, ASP .net, SpringBoot, Traditional MVC, Swagger UI CONTENT MANAGEMENT SYSTEM Orchard CMS, Website Builder PACKAGE MANAGEMENT TOOLS NPM, Bower DEVELOPER TOOLS Visual Studio, Sublime, Brackets, UltraEdit, RAD, Web Storm, IntelliJ, Visual Studio Code EDUCATION Bachelors in Electronics & Communication Gujarat Technological University-2014 CGPA: 8.66/10
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.