Sr. Ui Developer Resume
Bedminster, NJ
PROFESSIONAL SUMMARY:
- Over 8+ years of professional experience as a Web/UI Developer in Software Development Life Cycle SDLC including Requirement Analysis, Design, Development, Programming, Testing and Implementing, Performance Tuning, Maintenance and Enhancement.
- Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular JS, React JS (JSX), Angular 2, Backbone JS framework.
- Good Knowledge with Object Oriented Concepts, Typescript, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Designed, Developed and Deployed Web pages and Front - End components (UI) using HTML5, DHTML, CSS3, XML, JavaScript, JQuery, AJAX, JSP, JSON following W3C Web Standards that are responsive and browser compatible.
- Expertise in Typescript, ExtJS, NodeJS, Bootstrap, CSS3, and Micro services with strong experience in developing UI applications.
- Extensive experience on implementing AJAX features using JavaScript and JQuery.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Valuable Experience on AWS services.
- Experienced in migrating applications to AWS and application deployment in the cloud (AWS) with CI/CD tools like Jenkins.
- Experience in Web Services Technologies like Rest, SOAP with Node.js and implemented SOA architecture with web services.
- Good database knowledge in Oracle, SQL Server, My SQL and expertise in designing and coding stored procedures, functions, triggers, cursor, packages using SQL and PL/SQL with tuning concepts.
- Experience in developing front-end layer in web-app platforms with Servlets, JSP, Hibernate and Spring MVC on Apache Tomcat web server.
- Experienced with programmatic interaction of APIs like SOAP and REST.
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
- Knowledge on E-Commerce platform development.
- Significant experience in web development tools like Adobe Dream weaver CS3, Spring Tool Suite, Eclipse, and Firebug.
- Experience in designing UI patterns and applications with the help of Adobe Photoshop CS6, Adobe Flash and Adobe Illustrator.
- Experience on application servers like Apache Tomcat, JBoss, and Web Logic & Web Sphere.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Ajax and JSON.
- Experience in installing, configuring, tuning Web Logic, Apache Tomcat, JBOSS.
- Strong experience in Mongo DB, MySQL, database programming using PL/SQL and standard built-in Oracle Packages.
- Experience in using service versioning tools like Tortoise SVN and worked with various IDE's like Notepad++, Eclipse, Sublime, Brackets.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
- Well versed and hands on experience in multiple version control tools like GIT, CVS & SVN.
- Strong skills in API design, Enterprise Application Integration, Database design, and knowledge of various Architecture, Design, Integration patterns and Application frameworks development.
- Experience in Test Driven Development (TDD) environments using Karma/Jasmine.
- Team player, good communication experience working with multiple teams and ability to work on new technologies in a relatively shorter time.
TECHNICAL SKILLS:
UI Technologies: HTML5, CSS3, JavaScript, Typescript, AJAX, JSON, JQuery, Bootstrap, Media Queries.
JavaScript Libraries: JQuery, Angular.js, D3.js, Node.js, Angular2, React.js.
Tools & IDE: Eclipse, Komodo editor, Adobe Photoshop CS5, Visual Studio code, Sublime text.
Application/Web Servers: Apache Tomcat, JBoss 4.0, Web Logic 9.2, 10x.
Databases: Mongo DB, MYSQL, Microsoft SQL Server, Oracle 11g.
Debugging Tools: Firebug, Web Debugger and Internet Explorer
Operating System: MAC OS X, Windows, Unix/ Linux.
Publishing Tools: Adobe PageMaker, MS Office
Version Controllers : Subversion, CVS, GitHub, Bit Bucket
WORKING EXPERIENCE:
Confidential, Bedminster, NJ
Sr. UI Developer
Responsibilities:
- Involved in web designing using HTML 5, CSS 3, JavaScript, Typescript and extensively used Table less design in CSS for positioning.
- Developed responsive designs using HTML5 and CSS3 for hand held devices.
- Designed and developed code for table less web interfaces using XHTML, CSS, DOM and JavaScript.
- Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using JavaScript and Typescript.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML and CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop.
- Valuable Experience on AWS services.
- Experienced in migrating applications to AWS and application deployment in the cloud (AWS) with CI/CD tools like Jenkins.
- Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, JQuery, Backbone.js, Angular. Js, Node.js, Angular, Java, CSS and HTML.
- Built data visualizations to monitor file server load, Web server speed, Data Processing a using D3.js, JQuery and MySQL.
- Used React-Router to turn application into Single Page Application
- Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Auto complete for creating Google maps location search on the webpage.
- Experience working with Android studio for a mobile app and Eclipse IDE for web app.
- Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
- Used JSON format to serialize and transmit structured data over network connection.
- Implemented and used web services with the help of WSDL, SOAP, REST and JAX-WS to get updates from third-parties.
- Provided SQL scripts and PL/SQL stored procedures for querying the oracle database.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Developed presentation and UI components using JSP, Struts Tag Library, AJAX, Java Beans, XML, HTML, CSS, Custom Tag and JavaScript.
- Used Log4j for External Configuration Files debugging and added unit tests to the code base using Jasmine.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
- Performed Unit testing and Integration Testing.
- Expertise in writing Unit Test Cases using Karma/Jasmine.
- Reviewed the code for ensuring adherence to Java coding standards.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: JavaScript, Typescript, HTML5, CSS3, JSP, XHTML, DHTML, XML, Java Beans, JSON, Ajax, Spring MVC, Hibernate, Oracle, SQL, Web Services, JQuery, AWS, Adobe Photoshop, Dreamweaver, Bootstrap, Angular.js, React Js, Ember.js, D3.js, Backbone.js, node.js, Bootstrap, Windows.
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- Analyze the software requirements to determine feasibility of design within time and cost constrains.
- Craft graphic elements, assets, and visual treatments that adapt and flow with responsive design systems.
- Designed and Developed User Interactive UI of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap and AJAX.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js, EXTJS and JQuery.
- Implement the JavaScript/JQuery frameworks such as Angular JS, Node JS for MVW/MVC framework.
- Building stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Drag gable.
- Designed business applications using web technologies like NodeJS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Prototyping the new features and ideas using HTML, CSS SASS and D3.js.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Experience using AWS for hosting virtual instances and handling scalability
- Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for American Family Insurance pre-prod and prod environments.
- Used various libraries of JavaScript like JQuery, backbone.js, Ember.js Require.js and node.js to develop User Interface of web pages.
- Used Web Services like REST and SOAP for transmission of large blocks of XML data over HTTP.
- Used JSON format in web services and API's to provide public data.
- Used JQuery core library functions for the logical implementation part Confidential client side for all the applications.
- Designed and developed User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM JSON Parsing.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Used Log4j for External Configuration Files and debugging.
- Used Junit for debugging the application.
- Used agile methodology for the software development.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: HTML5, CSS3, JavaScript, Typescript, JQuery, Web Services, Oracle, JSON, PL/SQL, Angular.js, Angular, node.js, backbone.js, Ext.js, D3.js, AWS, bootstrap, XML, DOM, Internet Explorer, Chrome, Firefox, PL/SQL, Oracle, Windows.
Confidential, Santa Clara, CA
UI Developer
Responsibilities:
- Involved in the process of Design, Coding and Testing phases of the software development cycle.
- Designed multiple UI templates for the website and discussed with team members before coming to a final conclusion.
- Designed and developed pagination and dynamic table update plugins using JQuery.
- Redesigned the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed UI using HTML5, CSS3, ExtJS, Backbone.js, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Implemented and tested the enterprise application with JQuery, Angular.JS and Spring MVC.
- Worked on integrating JQuery APIs with MVC pattern.
- Used EXT JS for building rich internet applications, Node.JS, Backbone.JS Require.JS to optimize in-browser use and to load the module and to improve the Speed.
- Developed a functionally rich User Interface like using JavaScript and CSS framework.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Worked on visual design and the JQUERY controls needed to construct a front-end GUI application.
- Developed client-side AJAX application that uses XSLT, X Path, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML5, CSS3, JavaScript, Ext.js, Backbone.js, Node.js, JQuery, AJAX, XML, Web Sphere, ANT, SQL, Eclipse IDE, Source Control SVN, Oracle 10g and UNIX.
Confidential, Somerset, NJ
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, JQuery, Underscore, and Backbone.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3.js, Backbone, JQuery.
- Developed mockups and prototypes using HTML and Bootstrap.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node.js backed REST API.
- Responsible to write a few internal CLI modules, used to build the application using the Commander NPM module Grunt to build frontend assets & resources.
- Used D3.js charting library to develop reusable charting Backbone module.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used Require.js as the module loader to build application in a modular architecture, there by using MVC under the hood.
- Used Handlebars.js as the template engine wrote templates, block helpers and partials wherever necessary.
- Utilized the Backbone Marionette library for complex layout management techniques using Object Oriented JavaScript.
- Developed page layouts, navigation, animation buttons and icons.
- Integrated various JQuery plugins like token-input, moment, validator, dropdown, carousel, d3.js etc. into various Backbone modules.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Developed API back ends using Node to allocate access to data in MYSQL.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Jasmine framework.
- Used GitHub version control system as a source repository to organize the code base.
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
- Worked in an agile environment (Scrum pattern).
Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, Backbone, Underscore, AJAX, JSON, Node.js, D3.js, GIT, Agile Methodology, Jasmine, Require.js.
Confidential
UI Developer
Responsibilities:
- Created HTML, CSS, and JavaScript and DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Implemented various Search Engine Optimization SEO techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Created forms to collect input and validate data of the user.
- Responsible for creating web and website based application using top-noch X/HTML, JavaScript and JQuery.
- Created a webpage using CSS, JQuery, and JavaScript to give the page a dynamic look.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages Confidential the client side.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and JQuery
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface GUI and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML, CSS, JavaScript, JQuery, JSON, AJAX, Windows.