Senior Web/ui Developer Resume
Chicago, IL
SUMMARY:
- 8+ years of strong experience as a Front - End UI Developer in analysis, design, development and testing of different modules.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, XUL, HTML5 /DHTML, DOM, XHTML, XML, JSON, CSS3, and Ajax.
- Experience in applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, Joi, JSON and XML.
- Extensive experience with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming and agile software methodologies (scrum).
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js, Angular.js, Knockout.js, Express.js, Underscore.js, React.js, Ember.js, Pdf.js, Spine.js, Ext.JS, Responsive design.
- Experience with Java web framework technologies, such as GWT and spring.
- Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful and UDDI. Expert in designing web applications and web contents utilizing various SEO techniques.
- Extensive experience in developing web applications with open source frameworks like spring, JSF, Struts, hibernate. Expertise in developing applications in Sencha Ext.js and Apache Flex.
- Extensive experience in developing web applications with User Experience Design (UX)like Visual Design, Interactive Design and extensive Human Computer Interaction Concepts.
- Exposure to data visualization technologies such as D3.js, High charts, Graphviz.
- Experienced in using Front End editors like Espresso, Textmate, Sublime Text 2 and Microsoft Expression Web and also in maintaining enterprise-level applications and tools ofASP.NET (C#).
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Developed scalable applications using the MEAN (Mongo-DB + ExpressJS + AngularJS+ NodeJS) stack and created POC's for rest service development using NodeJS, Express. JS and MongoDB.
- Experience in designing and developing prototype designs into fully functional, web sites (standard, hybrid, flash and ecommerce). Creative knowledge in art creation, modification, and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash, and Illustrator.
- Experience in using various tools and IDEs for development and design like NetBeans, XAMPP, Notepad+ +, and Adobe Photoshop and Experience in NoSQL Database like Apache and MongoDB.
- Expert in designing web applications and web contents utilizing various SEO techniques.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework and had experience with client-side templating like Handlebars.js.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Also, Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
Web Technologies: JavaScript, AJAX, Bootstrap, jQuery, JSON, Apache, HTML/HTML5, CSS2/CSS3, DOM, DHTML, XML, XHTML, XSLT, Joi.
JavaScript Libraries: Ext JS 2.0/1.0, Angular.js, Node.js, Knockout.js, Express.js, Ember.js, React.js, Underscore.js, Pdf.js, Backbone.js, Require.js.
Databases: Oracle 8/8i/9i/10g/11g, PL/SQL (oracle), MSSQL, MySQL, MongoDB
Application Servers: Apache Tomcat, IBM WebSphere, JBuilder, BEA WebLogic.
Web Services: RESTful, SOAP, XML
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, JSfiddle, WebStorm, Edit Plus, YUI, IntelliJ Idea, DataStream, Sublime, Stash, Hibernate.
Development Tools: Google AdWords, Yahoo Search Marketing (spring tool suite) Publishing Tools Adobe PageMaker, MS Office.
Debugging Tools: Firebug, Jira, Bugzilla, (internet explorer), Karma, Jasmine, Chai, Sinon.
Wireframe Tools (wireframe): Adobe Illustrator CS6, Adobe Photoshop CS6 (basic idea on wireframe and visual design)
Version Control: CVS, GIT, SVN, PVCS, Accurev,TFS.
Operating Systems: Windows, MS Dos, Windows Server, Linux, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Senior Web/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development & testing of modules assigned.
- Involved in web designing using HTML4/5, XHTML, CSS3, JavaScript, jQuery and used Table-less Design in CSS for positioning.
- Built SPA with multiple views using route services using Angular 2 Node.js.
- Designed Frontend with object-oriented JavaScript Framework like angularjs, Node.js, Backbone.js, Knockout.js, React.js, Spine.js, Ember.js, Require.js, Express.js, Pdf.js and Ext.js and Experience with client-side templating like Handlebars.
- Developed front-end code with Ajax call in Angular2 and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server and created popup forms using Bootstrap Models, Angular JS Models and AngularJS Controllers. Developed entire server side using Node.js with Express.
- Written code according to coding standards& Created AngularJS Controller Which Isolate scopes perform operations. Used Rxjs catch library & catch functions to handle Error Handling in Angular 2 Application.
- Implemented Angularjs Services for connectivity Between web application &back-end API'S using Typescript. Built SPA with multiple views using route services using Angular 2 and Node.js.
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular4.
- Development of static web pages, landing pages category landing pages using content management system, AEM.
- Have good hands on CMS tools - Adobe AEM and good understanding on AEM 6.x - Sightly
- Experience in developing and creating a rich user interfaces and related data modelling using Angular4 .
- Experience in building end to end web applications using MEAN stack with Angular1.X, 2. Client-Side code were written in ReactJS and Server-Side Code were developed using MVC4.
- Used Ext.js framework and Object-Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
- Integrated campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager.
- Designed rich internet applications using Google web toolkit (GWT). Configured the Sencha5 command tool for building the entire Ext.js project into minified JS file.
- Used jQuery to make the HTML, DHTML and CSS code and Joi to interact with the JavaScript functions to add dynamism to the web pages at the client side. Working with React Router for developing SPA’s.
- Develop various screens for the front end using ReactJS and used various predefined components from NPM.
- Worked on different React.JS frameworks like FLUX, REDUX, RELAY.
- Framework was set up for all current and future front-end projects to use backbone.js for framework, organized module definitions and unit tests.
- Involved in integrating the dynamic code in Adobe AEM tool for developing customizable websites.
- Used Wire Frame Tools like Adobe illustrator CS3 for basic Visual design and followed User Experience Design (UX) properties also created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Experience in creating test suites using Jasmine and Karma with angular 2integrations.
- Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Created, guided and encouraged the GWT incubator, an online community to create widgets and test new ideas for with the Google Web Toolkit code was written to create presentation layer using GWT widgets and event handlers. Designed animated web pages by importing the @angular/animations with latest animation package in Angular 4.0.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation. Designed and documented REST/HTTP APIs, including JSON data formats
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript, OOP, and more Bind objects and retrieve them via JNDI interface and having experience in handling data import from NoSQL solutions like MongoDB to HDFS.
- Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
- Experience working with Angular 2 including building components, directives, Routers and other modules based on Angular CLI.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI. Coordinate with QA for testing, releases, Application deployment and integration.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose. Created Graphic User Interface (GUI) and applied to web site.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling. Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
Environment: Java, HTML 4/5, CSS2/3, JavaScript, jQuery, DHTML, MVC, DOM, JSON, AngularJS, Node.js, D3.js, Express.js, Backbone.js, React.js, underscore.js, pdf.js, Require.js, Ext.js, JSP, ASP.NET, C#, .NET, AJAX, SOAP, XML, Joi, XPATH, Adobe Flash, GWT, Photoshop, Karma, Mocha, TFS, PLSQL, Oracle, Windows.
Confidential, Naperville, IL
Senior Web/UI Developer
Responsibilities:
- Involved in Requirements and Analysis. Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Involved in web designing using HTML5XHTML, CSS 2/3, JavaScript and extensively used Table-less design in CSS for positioning and in designing Responsive Web pages using media queries and Twitter Bootstrap.
- Designed Frontend with in object-oriented JavaScript Framework like AngularJS, Node.js, Backbone.js, Require.js, Express.js, React.js, Underscore.js, Pdf.js, Ember.js and Ext.js.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way. Created an internal browser based text editor using HTML, CSS, JavaScript, backbone.js. Used AngularJS UI-route to manage URL route.
- Worked on Creating an AngularJS Application using a MVC framework. Utilized AngularJS framework to bind AngularJS template(views) to JavaScript object(models).
- Created features like dropdown list, search function and card model by using AngularJS material.
- Used HTML5 and AngularJS to format the input forms and handled the input validations.
- Implemented ReactJS Controllers to maintain each view data. Maintaining Parent and child elements by using State and Props in ReactJS. Responsible for React UI and architecture. Built components library, including Tree, Slide-View, Table Grid. Worked on tools like Eclipse and GIT repositories and Installed and configured GIT and synced with multiple GIT-Hub repositories.
- Used Bootstrap and AngularJS in effective web design. Designed and developed ReactJs component required for the project.
- Used Custom AngularJS Filters to provide better search experience.
- React Hot Loader is a plugin for Webpack that allows instant live refresh without losing state while editing React components.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization
- Implemented and design the application to interact with server for getting the Ajax response of jqGrid Data.
- Modularized Front-End CSS and Node JS code with sass. Built real time mouse/click user analytics web services with Node JS.
- Ran bower and grunt components and wrote the scripting using Node JS implemented a NodeJS server to manage authentication. Implemented modules into NodeJS to integrate with the design and requirements.
- Good experience in developing Ext.js applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Ext.js. Used Ext.js with Web API retrieve data from database and Joi for validation.
- Extensive experience in developing web applications with User Experience Design (UX)like Visual Design, Interactive Design and extensive Human Computer Interaction Concepts.
- Used Wire Frame Tools like Adobe illustrator CS3 for basic Visual design and followed User Experience Design (UX) properties and used pair programming model for the development.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI. Version control through GIT.
- Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software.
- Good experience in unit testing by using Karma and Mocha .
- Having a decent work experience on Jasmine, YUI to test JavaScript code very quick. Knowledge in CSS preprocessors SASS and LESS and in executing test cases in DEV/QC/UAT environments.
- Experience in using tools like Jira, AccuRev, Site Refresh and multiple browser testing.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, Angular.js, Node.js, D3.js, Backbone.js, Knockout.js, React.js, Ember.js, Require.js, ASP.NET, C#.NET, AJAX, SOAP, XML, XPATH, Adobe Flash, Jira, AccuRev, Jasmine, Mocha, Sinon, Stash, GWT, Photoshop.
Confidential, Birmingham, AL
Senior Web/UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, JQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website
- Involved in developing the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for CMS project, it includes HTML, JavaScript, JQuery and AJAX which were used for UI development.
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Optimized Application using jQuery, JavaScript, AJAX, Caching and CSS/ JavaScript. Experience working with JSON and XML based web services.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure. Worked on prototypes for Responsive design.
- Involved in developing XML, HTML, and JavaScript for client-side presentation data validation on the client side with in the forms and Developed a core component of Analytics with Node.js, Angular.JS, Knockout.js, Ext.js and Socket Stream.
- Used the Node.js, Angular.js, backbone.js, underscore.js, pdf.js and RequireJS MVC Frameworks in the development of the web applications.
- Worked on Angularjs by using its two-way data binding to achieve the feedback functionality from the user.
- Created class-based views to pull data from MySQL database in to the DOM for presentation.
- Used Ext.js UI components to implement functionalities and validation.
- Implemented the Single Page application template using AngularJS Route Providers.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well also implemented Remote Validation using unobtrusive JavaScript and JSON. Used Bootstrap in effective web design.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Called the Restful web services calls for POST, PUT, DELETE AND GET methods and with microservices.
- Developed views using Master Pages, Partial Views, custom HTML helper and jQuery with Razor view engine. Involved in creating View models and DAL using Entity Framework and C#.NET.
- Worked on designing and coding (WCF) Service Contracts, Data Contracts and Operation Contracts. Coded pages with best Search Engine Optimization (SEO) techniques.
- Solved Experience in Agile development methodology.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
- Testing, fixing the bugs and troubleshooting technical problems.
Environment: JavaScript, HTML, CSS, JQuery, AJAX, Highcharts, DOM, DHTML, XHTML, XML, XSL, SQL Server, and Windows XP.
Confidential, Austin, TX
Web/UI Developer
Responsibilities:
- Involved in Developing the front-end featuring rich web interface implemented using JavaScript libraries like jQuery, Backbone.js and used Mustache tempting system with huge multi-advertisement layout engine that was cross browser compatible.
- Redesigned and implemented complete web application to meet web and industry standards.
- Designed web pages using with HTML, CSS and jQuery, Backbone.js based on the W3C standard.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.Developed UI, Virtual Objects by using Flash, Ajax, and Action Script 3.0.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
- Setting up AngularJS, framework for UI development. Developed html views with HTML5, CSS3, jQuery, JSON, and JavaScript.
- Utilized PHP, MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Designed the front-end with HTML4/HTML5 and CSS/CSS3, by taking advantage of the MVC pattern of the AngularJS framework. Used Gulp as a build system and JavaScript Task runner.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Developed application using MVC Frameworks like Backbone.JS, Node.JS, AngularJS and Bootstrap.
- Developed and used Angular bindings for various scripting tasks in AngularJS.
- Utilized the excellent modules for the flow control in asynchronous non-blocking of I/O with the help of Node.js.Expertise in JavaScript/CSS and JS frameworks like YUI.
- Worked with single thread and lightweight scripting for fastest data transfer within the Node.js.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet
- Application (RIA). Used JSON to fetch the data from Web Services.
- Provided production level code to the engineering team for product development, including cross- browser support, and CSS optimization. Coded pages with best Search Engine Optimization (SEO) techniques.
- Used to interact with Business Analystand also used E-commerce methods in success driven models.
- Provide the Secured digital certificates and maintained the performance through secured socket layer.
- Created test suites using Jasmine, Karma and worked on tools like NPM.
Environment: JavaScript, AJAX, AngularJS, NodeJS, Grunt, Bootstrap, SASS, Web Services WSDL, SOAP, Commons Lang, Log4j, Junit, MongoDB.
Confidential, Lenexa, KS
Software Developer
Responsibilities:
- Designed various modules using technologies like AngularJS, JSON, and JavaScript.
- Developed HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Coded extensively using JavaScript to make rich internet web application for a single page application.
- Designed business application using web technologies like HTML, XHTML, and CSS based on the W3C standards. Gathered the data from the backend using AJAX and JQuery, JSP.
- Produced content pages with CSS layout and style markup presentations with JS methods and properties.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Implemented client-side validations in registration forms, login and logout forms using JavaScript.
- Used HTTP, AJAX & JSON communication for accessing RESTful web services data payload.
- Experience in consuming Web Services API's and Web Services in HTML pages.
- Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient effects.
- Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for Angular JS on Node JS command line
- Implemented AJAX functionality using jQuery, JSON and XML. Used Node.js, Angular.js, and MVC Frameworks in the development of the web applications. implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and AngularJS.
- Skillful knowledge in using Backbone.js, Bootstrap and JSON.Developed live web pages using D3. js .
Environment: JavaScript, JQUERY, AJAX, JSON, ECLIPSE, MS Office, GIT, SVN, Angular js.
Confidential
UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Involved in extensive HTML coding and developed web forms using HTML for the application.
- Connected with clients to appreciate their present applications and design the site as showed by their structure essentials and developed data insertion forms and validated them using JavaScript and CSS style sheets
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and formvalidation.Produced GUI prototypes for business logic presentations.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, jQuery, JavaScript, XML, MS SQL, Sublime, Adobe Photoshop, Dreamweaver.