Senior Ui developer Resume
Saint Louis, MO
SUMMARY:
- Over 8 years of experience in all phases as a UI developer and software development life cycle (SDLC) including requirements analysis, applications design development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, DOM, DOJO, JSON, XML, ANGULAR JS.
- Hands-on experience in working with applications using Java, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, and JSF.
- Experienced in designing Using Web Standards.
- Expertise in client scripting language and server side scripting language like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, React.js Angular.js, backbone.js, ActionScript, JSF and JSP.
- Knowledge of using React JS for building reusable UI components in client side.
- Responsible for checking cross browser compatibility and hence worked on different browser like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, Object Oriented Design, JSON and XML.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Experience in working with IDE's like ECLIPSE and NET BEANS.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, JQuery and CSS, LESS.
- Used Angular2 Data Table to show the sku information data with selected columns.
- Experience in handling data import from NoSQL solutions like Mongo DB to HDFS.
- Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, and HTML5. Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Implemented Spring Framework for dependency injection and integrated with the JSF Framework and Hibernate.
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service.
- Added user validations and user permissions by using Node JS.
- Developed Web API using Node JS and hosted on multiple load balanced API instances
- Leveraging Angular JS resources for all data access, encapsulating URL's and standardizing data access interfaces.
- Used Bootstrap and Angular JS for responsive web application.
- Testing all application controllers extensively with Angular JS's built-in testing facilities.
TECHNICAL SKILLS:
Design Methodologies: Agile Scrum, Waterfall.
Operating Systems: Windows 8/7/XP/2000/NT, UNIX, Linux.
Languages: Java 1.5/1.6, Java 8, JavaScript, HTML, CSS, XML, XSL, XSLT, JSON, AJAX, JQuery, AngularJS, NodeJS, SQL.
Enterprise Technologies: JDBC, JNDI, Servlets, JSP, Custom Tag Libraries, Struts, Hibernate, Spring 3.x, JPA, REST, SOAP, EJB, Log4J, RMI, JUnit.
Database/ Database Tools: Oracle, DB2, MySQL, MongoDB.
Application/Web servers: IBM WebSphere, Oracle WebLogic, JBoss.
Messaging Systems: JMS, WebSphere MQ. Rabbit MQ.
Design Patterns: Singleton, Factory, DTO, DAO, MVC, Dependency Injection.
Configuration Management Tools: SVN, CVS, Git.
Build Tools: Ant, Maven.
IDE: NetBeans, Eclipse, IntelliJ.
Other Tools: JIRA, Jenkins, WinSCP, Putty, Notepad++, Brackets, Argo UML, MS VISIO, MS Office.
PROFESSIONAL EXPERIENCE:
Confidential, Saint Louis, MO
Senior UI Developer
Responsibilities:
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Worked on AngularJS directives and controllers for designing the web application and used its two way data binding to achieve the feedback functionality from the user.
- Used AngularJS filters for searching, sorting, and pagination and used custom filters.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Worked with HTML5, CSS3, JavaScript for developing user interface.
- Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
- Implemented RESTful services and data services on Node.js and Express.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Worked on re-factoring existing application code (built in AngularJS).
- Used GIT for version repository maintenance.
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Developed Java utility programs to retrieve data from Oracle.
- Involved in the database design and prepared detail level design document.
- Used Maven as build tool and Jenkins for continuous integration development.
- Unit tested complex methods and objects using Jasmine.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA and Agile/Scrum.
Confidential, Austin, TX
Senior UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, JQuery, AJAX and JSON.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Experience with JQuery, BackboneJs and KnockoutJs.
- Used HTML5 and CSS preprocessors like LESS, SAAS for styling.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using JQuery, Ajax and JQuery UI.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall User experience (UX)
- Used AngularJS and NodeJS to structure JavaScript code in an MVC (Model, View, and Controller)
- Used AngularJS to build a single-page application.
- Used AngularJS we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Made extensive use of promises in AngularJS for application control flow.
- Designed and added custom UI Themes to the web page using Sass instead of inline- styles or Less
- Extensively used Grunt as an associate to NodeJS to establish the connectivity between database and client.
- Used D3Js making use of front end development standards for developing interactive and dynamic visualizations.
- Used Type Script to minimize errors and Unit tests and also features like Auto complete which makes APIs more discoverable.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Defined the applications' user interface using HTML through AngularJS.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML 5, JavaScript, Angular.js, backbone.js, React.js, D3.js, Node.js knockout.js, AJAX, CSS 2/3, JSON, Ajax, JQuery, XML, Apache, Jboss, Grunt, Photoshop.
Confidential, Detroit, MI
Senior UI Developer
Responsibilities:
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
- Worked with UI/UX Team to Design and document user interface functionality in wireframe and writing.
- Experience in working with interaction designers, user researchers and product managers.
- 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.
- Designed and developed various Screens using JSP, JavaScript, HTML, and CSS.
- Involved in writing application level code to perform client side validation using JQuery and JavaScript.
- Developed project's web page as Single Page Application (SPA) by using AngularJS.
- Designed services and factories and injected into various methods by using AngularJS.
- Worked with technologies such as JQuery and AJAX to make the website more attractive and user friendly.
- Involved in up gradation and maintenance of new layout using the Grid orientation model Bootstrap framework.
- Work on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular JS and JQuery)
- Use animation and CSS effects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
- Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
- Worked on scripts and Retention programs with SQL, used Mongo DB.
- Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
- Participate in design and code reviews.
Environment: HTML5, CSS3, MEAN Stack, JavaScript, jQuery, Bootstrap, Axure, iRise, Dreamweaver, Photoshop, Fireworks, Visio AJAX, JSON, XML, REST, SVN, Angular JS, React JS JSP, MVC, SDLC (Waterfall), Mongo DB.
Confidential, Beaverton, OR
Senior UI Developer
Responsibilities:
- Extensively involved in requirements, gathering and analyzing them, checking the dependencies and design of the project.
- Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery and Angular JS.
- Designed and Developed JavaScript framework which is wrapper on top of JQuery frame work and AJAX based UI framework for UI Configuration widgets.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments.
- Used browserfiy, flux to manage targeted URL flows and to monitor the application.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Worked on integrating jQuery APIs with MVC pattern and used AJAX frameworks, JSON to develop rich GUIs and also involved in performance tuning the website.
- Created Soap UI automation tests for REST web services and deployed the tests through Jenkins for every new version of the client periodically.
- Worked with Mobile campaigns, which work both on IOS and Android.
- Used SVN for version control and Quality Control for defect tracking.
- Used Karma for unit testing and Protractor for end to end testing.
- Improved outgoing quality through yield improvements and characterization. Also reduced costs through test time improvements.
- Provided technical assistance for development and maintenance of web pages.
- Wrote test plans and performed unit testing and performance testing.
- Co-ordinate with QA for testing, production releases, deployment and integration.
Environment: HTML, CSS, OO JavaScript, AJAX, JSON, JSP, JQuery, AngularJS, ReactJS, Java, REST, MVC, SQL, PL/SQL, SVN, Oracle, Karma, Jenkins, Protractor, IntelliJ IDEA, Windows.
Confidential, Chicago, IL.
UI Developer
Responsibilities:
- Developed the application using Agile methodology - brought out the best in team by collaboratively working with other developers (pair programming) and also partnering with architects and backend developers.
- Responsible for creating efficient design and developing Single Page Application(SPA) using HTML5, CSS3, JavaScript, JQuery, AngularJS and JSON.
- Worked with Angular Controllers, services and Factory functions.
- Used two way data Binding techniques and custom filters.
- Extensively worked on Rest Services and dependency injection.
- Re-modeled some web application modules using HTML, CSS, JavaScript and JSON.
- Created various Mixins, Variables, Custom Fonts and Directives in LESS.
- Written GruntJS for optimization and magnification of source code.
- Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3, and Angular JS.
- Experience with cross - browser and multi - browser coding.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery and bootstrap model.
- Involved in using GIT for project management and version management.
Environment: HTML, CSS3, HTML5, DHTML, XHTML, Dreamweaver, XML, JavaScript, jQuery, AngularJS, Twitter BootStrap, GruntJs, Node.js SASS, JSON, Responsive Web Design, Eclipse, WebSphere, Agile, MY SQL, MSOffice, Windows.
Confidential
UI Developer
Responsibilities:
- Developed UI for web platform using HTML, CSS, JavaScript, JQuery, JSON.
- Developed JSP pages as views in the application built in MVC pattern.
- Created several JSP pages as common library that included in the other pages as standard modules like portlets.
- Built Web pages that are more user-interactive using JQuery, plugins, AJAX, JavaScript.
- Wrote application level code to perform client side validation using JQuery, JavaScript.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Created various web page layouts using HTML and CSS.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Fixed bugs and provided support services for the application.
- Tested/ De-bugged web browser using Firebug.
Environment: HTML, CSS, Java, JSP, SERVLETS, Struts, JavaScript, JQuery, AJAX, JSON, Spring MVC, Oracle, Web Sphere Application Server, RESTful Services, Eclipse.
