Helly Patel
Sr. UI/ Web Developer
Work Summary: -
•8 years of extensive experience as a Front-End UI Developer in Web development, maintenance and designing rich, usable and functional web applications.
•Strong web development skills using HTML/HTML5, CSS/CSS3, JAVASCRIPT, JQuery, BOOTSTRAP, AngularJS, NodeJS, XML, AJAX, JSON which meets W3C Web Standards.
•Well versed with Software Development Life Cycle Process which includes designing, developing, testing and implementation.
•Expertise in developing front-end of the applications using HTML, XML, CSS, and JavaScript.
•Expertise in creating the pages using CSS webpage layouts and vast knowledge in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
•Extensive knowledge-based in JavaScript, especially using JQuery in AJAX-driven web applications.
•Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
•Responsible for developing single page applications using Angular JS and Bootstrap.
•Strong experience with JQuery, JQuery plugins, AJAX, dynamic HTML and JSON.
•Experience in Agile Methodology and Scrum Software Development processes.
•Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
•Excellent problem solving, analytical skills and technical troubleshooting skills.
•Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and WebStorm.
•Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
•Hands on experience creating responsive websites using REST APIs.
•Used SQL database and created RESTFUL web API using Node.js which were consumed by making AJAX calls using jQuery to transmit data from server to client.
•Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.js, Require.js, Backbone.js, Bootstrap, and Responsive Web Design.
•Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
•Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
•Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
Technical Skills:
•UI Web Technologies: HTML, HTML5, XHTML, AngularJS, Bootstrap, Backbone.js, Node.js, XML, XSLT, JavaScript, AJAX, JQuery, JSON, JSP, CSS3, UI Concept Modeling/Wire framing.
•Programming Languages: C, C++, JAVA, J2EE, Servlets, JSP
•IDE: HTML Editor Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime Text 2, Visual Studio IDE
•Database: ORACLE, SQL SERVER, MYSQL, MongoDB
•Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
•Version Control Tools: GIT, SVN
•Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
•Testing Tools: Jasmine, Protractor
•Browsers: Google Chrome, IE 9, Firefox
Education:
B. Tech in Computer Science & Engineering from UV Patel College of Engineering, Mehsana, Gujarat.
WORK EXPERIENCE: -
Client: Verizon Telematics (Atlanta, GA)
Role: Senior Web UI Developer
Duration: May 2016- Till date
Project Description: Verizon Telematics is a telecommunications operator, who provide wireless and landline services. The Project mainly involved in re-writing the existing landmark OSI legacy Application. Verizon Telematics has taken an initiative to redesign its existing website into a modern look and feel with rich UI features. This application uses an internal JS framework in conjugation with AngularJS for some UI modules like Customer profile administration. This website is initially released for one million targeted users to check application scalability and performance. This is a large-scale enterprise application with many services, so integration with backend servers and service specific security control is a complex implementation task. UI layer is built based on standard W3C technologies like HTML5/CSS3/JS. Custom JS frameworks and AngularJS. Application is hosted on Amazon cloud and it supports all the major devices and browser types.
Skills: HTML 5, CSS3, JSP, XML, JSON, MySQL, JavaScript, JQuery, AJAX, Web sockets, AngularJS, Node.js, Bootstrap, Restful web services, SCRUM, Agile Methodology, Jira.
Responsibilities: -
•As a developer, my role involves technical analysis, recommendations and solution provisioning.
•Extensive experience in developing professional UI web applications and front-end technologies like HTML5, CSS3, JavaScript, jQuery, JSON, Angular JS, Bootstrap.
•Experience on Client-side scripting and DOM manipulation with core JavaScript and jQuery selectors and experience with Object Oriented Design and Implementation.
•Developed dynamic web pages using HTML5, CSS3, AngularJS, Bootstrap, LESS and Sublime Text Editor.
•Created XHTML Pages with CSS and the Box Model.
•Integrated the Java code (API) in JSP Pages.
•Used jQuery core library functions for the logical implementation part at client side for all the applications.
•Involved in Writing jQuery based Ajax Requests.
•Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
•Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, AngularJS and RequireJS.
•Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
•Used Bootstrap and AngularJS in effective web design.
•Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
•Cross platform GUI development with Angular JS & Bootstrap.
•Brief experience on implementing the Angular.js in creating animations based on CSS classes.
•Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
•Used Node.js as a proxy to interact with Rest services and interacting with Database.
•Used Node.js for the management on interchange of the data between the servers and the users with the help of web sockets
•Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
•Involved in writing and modifying Procedure, Queries, Views and Triggers.
•Written SQL Queries to interact with Oracle database.
•Analyzed, Designed and developed the system to meet the requirements of users using the customized MVC framework.
•Integrated well with backend REST API services and created local stubs and virtualization for the services.
•Worked actively on ADA compliance for the application.
•Work done to track things in the JIRA for tracking defects and maintaining the standards for all the code in the Stash.
•Developed the high-quality code which runs across multiple browsers using Web Sockets.
•Every technical detail has been documented in the confluence Wiki.
•Attended daily standup meetings and follow meetings with the team to discuss the daily developments.
•Worked towards setting the standards for the entire team in all structures of the project.
•Discussion with different other teams to resolve any dependencies the team faces during development.
•Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
•Successfully resolved issues with Cross Browser compatibility.
•Co-ordination with team through daily status calls and live meetings.
Client: First Citizens Bank (Raleigh, NC)
Role: Front-End Developer
Duration: Oct 2015 – April 2016
Project Description: I worked on developing new functionalities to modify existing banking application that supported customer relationship, loan account profile, transaction and account management and funds transfer functions. Customer can perform operations on all their account types. The customer can pay bills for respective account by selecting each account and transfer funds from one account to another account.
Skills: HTML 4/5, CSS2/3, JavaScript, Bootstrap, AngularJS, MySQL, JQUERY, AJAX, JSON, XML.
Responsibilities: -
•Design the UI layer for the Messaging application.
•Developed dynamic web pages using HTML5, CSS3, AngularJS, Bootstrap, LESS and Sublime Text Editor.
•Analyzed, Designed and developed the system to meet the requirements of users.
•Participated in daily pulse of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
•Used HTML5 functionalities such as Local Storage, Web Sockets and Canvas.
•Design, develop and test HTML, CSS, jQuery and React JS that meets accessibility and web browser standards.
•Integration and deployment of applications done using tools like DEV, MAVEN, FIREBUGS
•These tools include many powerful tools to help make Debugging java script less painful
•Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
•Developed Application to asses (JSON, XMI) Rest-full web service using Angular.js and JavaScript.
•Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
•Worked with the web sockets connection to create an interaction between the Server and the Client.
•Implement modules into Node JS to integrate with designs and requirements.
•Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
•Used AngularJS for retrieving the data from backend.
•Implement modules into Node JS to integrate with designs and requirements
•Worked closely with business system analysts & Backend team to understand the requirements to ensure that right set of UI modules to build.
•Used AngularJS and Backbones for heavy DOM manipulation.
•Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
•Developed UI using JavaScript, HTML, Angular.js, CSS, Twitter Bootstrap, JavaScript validations and XML.
•Implemented interaction between frontend and backend using the JSON object.
•Wrote Cross Browser code of CSS and JavaScript, Angular.js for Internet Explorer and Firefox.
•Written CSS to provide table free layout to user interface screen.
•Written SQL Queries to interact with Oracle Database.
Client: Capgemini Financial Services (Dallas, TX)
Role: Web UI Developer
Duration: March 2014 – Sep 2015
Project Description: Developing a single, consistent, scalable user interface solutions for delivering global web based content and applications to clients and employees. Multiple portal architectures and different solution exist for each region. These services support global client engagements for Equity, fixed Income, Research, Prime brokerage and IBD.
Responsibilities:
•Essentially involved in all phases of SDLC to structure the unformatted requirements.
•Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
•Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
•Effectively managed content in Interwoven Teamsite Content Management System
•Developed components and templates for eNewsletter in Teamsite.
•Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
•Designed Templates and Flow of future pages using Adobe Photoshop CS6.
•Created themes for SharePoint using Theme Builder.
•Handled all the software releases for UI components. Resolved cross browser compatibility issues.
•Designed and developed mobile compatible user interface applications.
•Construct the client-side script to function correctly across all the majority of web browsers.
•Generated project reports and estimated the cost of resources being utilizing in the project.
•Involved in unit testing and integration testing of each module.
•Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
•Experienced in Oracle, SQL, PL/SQL, MS Access and MYSQL databases.
•Worked on Toad for Oracle for querying the database.
•Developed the base framework using Java, JSP, Struts, HTML, JavaScript, AJAX, Log4J, Oracle and MS SQL Server
•Wrote complex SQL statements to retrieve data from the DB2 database.
•Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
•Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
•Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
•Created and maintained Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
Environment: JQuery, Ajax, JavaScript, Bootstrap, Backbone.js, Oracle.
Company: CSC (Bangalore, India)
Role: Senior Web Developer
Duration: Feb 2012 – Jan 2014
Client: Bank of Nova Scotia
Projects: Alert and triggers and mobile banking
Business Deposits Commercial cards
Description:
Scotia Bank introduces a new channel (Mobile Banking) for the Scotia bank Customers through which a customer can have informational, transactional and payment services designed for speed and convenience. Mobile channel will be another channel similar to other alternate channels like ABM, PC, SOL, TS. Mobile and SOL will share the same password.
Responsibilities:
•Performed all levels of web development tasks, including HTML, CSS, XHTML and scripting, graphic design, PHP oriented database design/ development, testing, content management, and site traffic analysis.
•Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
•Development and enhancement of new and existing Web applications.
•Few of the Enhancements have been done by Paired Programing.
•Managing the version control for the deliverables by streamlining and re-basing the development streams of SVN.
•Worked closely with system analyst to understand the technical requirements of the projects
•Design and development of Web pages using HTML, CSS including Ajax controls and XML.
•Involved in writing the Properties, methods in the Class Modules and consumed web services
•Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
•Used JavaScript for custom client-side validation.
•Involved in designing and developing the GUI for the user interface with various controls.
•Worked with View State to maintain data between the pages of the application.
•Knowledge Management and Offshore-Onshore Coordination and Stakeholder Management
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.
Company: Quixey (Bangalore, India)
Role: Web Developer
Duration: Mar 2011 – Jan 2012
Project: Quixey is a company calls itself "The Search Engine for Apps." Users can search for an app on Quixey by describing what they want to do. Quixey forms partnerships with manufacturers, carriers, search engines, and browsers worldwide. The company invented a new type of search, "Functional Search," that gathers app information from review sites, blogs, social media sites, and additional sources. The company's technology encourages users to find apps for all platforms by describing in natural language what they want to do.
Responsibilities:
•Constantly participated in Idealization meetings to share ideas.
•Development of code using HTML, CSS, JavaScript libraries such as JQuery, plus relevant coding standards.
•Developed Mobile Applications using HTML, CSS, JavaScript, JQuery Mobile and UI development using MVC.
•Converted wireframes and Adobe Photoshop documents into functional CSS, HTML and JavaScript code.
•Designed and developed the application to be responsive for desktop, mobile and tablets using media queries and Twitter Bootstrap.
•Worked on package management / build tools related to Front End Technologies (like Grunt, Gulp).
•Involved in implementing all components of the application including database tables, server-side Java Programming (JSP Templates) and client side web programming.
•Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
•Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
•Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
•Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
•Created optimized graphic websites and application interfaces using HTML and CSS.
•Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
•Participated in the research of new technologies like JQuery-Mobile for few potential mobile app development efforts.
•Worked on tools like Eclipse and Adobe Photoshop.
•Evaluated JSON from the server and making Ajax requests using XHR object and handling JSON objects.
•Extensively used Firebug/webkit inspector to debug UI code and handle different browser CSS issues.
•Design and develop web application as per the user specification provided.
•Perform adequate unit testing and provide automated unit test cases.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Ajax, JSON, XML, Java, JSP, Eclipse, Adobe Photoshop, Oracle 10g.
Company: Ignify Software Pvt. Ltd. (Bangalore, India)
Duration: August 2009 – Feb 2011
Position: Software Developer
Project
Ecommerce
Client
Ecommerce Store, Internal Project.
Software
Operating System : Windows XP, Windows
Database: Microsoft SQL Server.
Report Tool: SSRS
Language: MVC 2, HTML, CSS, JS, JQuery and Responsive Design.
Project Synopsis
Electronic commerce, commonly known as e-commerce, is a type of industry where buying and selling of product or service is conducted over electronic systems such as the Internet and other computer networks.
Responsibility
Responsible for design, implementation and development of various workflows.
Participates in the full systems life cycle with solution design, development, and implementation for various .net modules.
Responsible for integration of various project modules and unit testing.