Ui Developer Resume
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience in developing web and web 2.0 applications using HTML5, CSS3, JavaScript, Angular JS, Ember JS, React JS, Node JS.
- Experience working with Spring MVC like AngularJS.
- Created single page applications using Angular.js
- Experience in using test - driven development inRubyonRails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Proficient in Java/J2EE Design Patterns including singleton, Model View Controller (MVC) and Data Access Object (DAO)
- Developed Software using Agile Methodologies.
- Implemented AngularJS Controllers to maintain each view data.
- Exposure to new features and issues addressed inAngular JS2.0.
- Experience in consuming REST Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, J-Query and Angular JS.
- Worked on creatingMicroservicesto provide RESTful API utilizing Spring Boot with Spring MVC and utilized Camel to integrate with other Micro-services
- Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server, and Tomcat) with wide variety of development tools like IBM RAD, Eclipse, and Net Beans.
- Developed and prepared test cases for unit testing with Jasmine, karma.
- Worked on automating data loading, extraction, and reports generation using UNIXShellScripting.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Proficient in unit testing the application using JUnit.
- Experience in using Maven for build automation.
- Extensive experience withAngularJS, creating custom directives, decorators, and services to interface with both Restful and legacy network services.
- Experience in Vue.JS for building apps and declarative templates with data-binding, created some custom directives in the application.
- Excellent communication and interpersonal skills. Worked with teams in varied work culture environments.
- GoodPHPknowledge, basic MySQL skills, able to work in Dimension.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, XML, struts, hibernate
Libraries: JSON, PHP, AngularJS, Bootstrap, Node JS, React JS
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Databases: Oracle, MySQL
Application/Web Servers: Apache Tomcat, Web Sphere Application Server.
Operating System: Windows, Linux, Mac
Methodologies: Agile, Scrum, Waterfall
IDE: Eclipse, Web Storm, Notepad++, Ruby on Rails
Software Tools: UML, MS Visio, MS Office, Latex
Others: GitHub, RESTAPI, Karma and Jasmine
PROFESSIONAL EXPERIENCE:
Confidential, Manassas, Virginia
UI Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, XML, Vue.js, Angular JS.
- Developed Angular JS pages, Web services calls and AJAX calls for the applications
- Implemented Grails Tag Libs to avoid groovy code in GSP pages.
- ImplementedAngular2services to connect the web application to back-end APIs.
- Implemented key UI elements for interaction with Google visualization graphs
- Provided extensive security using JavaScript wherever necessary to validate the user input and ensure better performance reducing post backs.
- Designed and Developed Web application using CSS pre-processors usingSASSand LESS.
- CodedAngularJScontrollers and directives for application functionality and filters for heavy DOM manipulation.
- UsedTypeScriptto reduce the number of lines of traditional JavaScript files.
- ImplementedAngular2component router for navigation.
- Developed mockups and prototypes usingHTML5and CSS3.
- UsedReactJSfor front-end framework and Flux architecture for creating data layers.
- Experienced in writing JUnit test cases for each requirement and tested the code as required.
- Created a CSS framework for using a 12-column grid preferred by the designers
- Developed dynamicRubyonRails application highlighting numerous data visualization of web metrics.
- Writing and Optimizing MySQL Queries and connect queries toPHP.
- Worked on Buildingmicroservicesfor the delivery of software products across the enterprise
- Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
- Created Quasar reusable components and services to consume REST API's using Component based architecture provided by Vue.js
- Implemented JQuery plugin that enables to display related information with the hovered label and link
- Involved in creating a reusable component using React JS for DOM manipulation.
- Created various interactive plug-ins, widgets or designUI/UX.
- Experience working with and implementing cloud-based technologies likeAWS.
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML5, CSS3, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration and Continuous Delivery.
- Involved in running the bower and grunt components and writing the scripting using Node.js.
- Used AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
Environment: HTML5, CSS3, JSON, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, ReactJS, Node JS, Vue.js, XML, Jasmine, REST, Drupal, JSF, WCM, Vanilla JS.
Confidential, Virginia
UI Developer
Responsibilities:
- Responsible for the overall layout designing and developing using JavaScript, HTML, DOM, XHTML, AJAX, CSS in ongoing projects.
- Worked with Vue.js Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Worked on Web Content Management(WCM) tools like Angular JS, HTML5, CSS3, Bootstrap.
- Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications
- Added user validations and user permissions by usingNodeJS.
- UsedLESSa pre-processor of CSS for the easy functionality and then converted in CSS using the GULP.
- Involved in the design, development and testing phases of life cycle using AGILE methodology - Test Driven Development (TDD).
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, and CSS.
- Expertise inPHPconnectivity backend files or database.
- UsedAwsServices for MySQL Database Instance
- Coded model level validation usingRubyprogramming with emphasis in web security.
- Used SQL queries & PL/SQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.,
- Created various interactive plug-ins, widgets or designUI/UX.
- Developed charts usingD3.JS
- Involved in using CVS for project management and version management.
- UsedReduxactions to call the services asynchronously.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Used JavaScriptto handle validation and sorting of data.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
Environment: Agile, HTML, CSS, JavaScript, JQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, CVS, Jasmine, Wireframes, SASS and LESS, Vanilla JS.
Confidential
UI Developer
Responsibilities:
- Developed UI screens using CSS, JavaScript for validations, and JQuery for animations.
- Created mobile friendly websites using media queries for responsive web design and HTML5.
- Extensively used XHTML for developing the layout as per the requirements.
- Developed Light box effect for landing page using JavaScript and Vanilla JavaScript.
- Used JavaScript functions to get Dynamic data and Client side validation
- Involved in usage of MVC pattern utilizing AngularJS, NodeJS,JSFand Spring Controller.
- Expertise inPHPsession variables and cookies implementation.
- Debugging and testing using Firebug and Google Inspector development tools.
- Implemented automated frontend workflows using Gulp, NPM &Webpack.
- Worked with Content Management System (Limelight) for updating JavaScript, HTML, and CSS.
- Involved in adding current articles, reviews in the articles page, updating devices list, using CMS.
- Involved in fixing several bugs for JavaScript, HTML and CSS.
- Used ReactJs for V in MVC and for building reusable UI components.
- Initiated JavaScript work with a series of custom JQuery plugins and functions.
- Layout JavaScript was established that would read XML files to generate the content for the page.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
Environment: JavaScript, CSS, HTML, DOM, Ajax, AngularJS, SVN, Mocha, JSF, Adobe Photoshop, Limelight CMS.
Confidential
UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, AngularJS, Node JS.
- Created custom Directives using Angular JS which contain restrict values (AECM), template, and link functions to display a list of items inside a grid.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Extensively used Angular for ng-grid, and UI components.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Used Nesting, Variable and Mixing features of SASS Preprocessor to keep the code neat and to enhance pace of the project
- Mastered the GRUNT with commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and ensure better performance reducing post backs.
- Worked with source code control systems like GIT and JIRA.
- Responsible for checking cross browser compatibility issues.
Environment: HTML 5, CSS3, XML, JavaScript, JQuery, Bootstrap, Angular JS, CSS3, AJAX, GIT, firebug, Mongo DB.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Performed client-side validations using JavaScript
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
- Involved in designing and developing the JSON, XML Objects
- Used AJAX to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers
- Testing the website on multiple browsers to check if they are Cross Compatible
- Tested/De-bugged web browser using Firebug
- Actively participated in meetings with clients to determine website goals and develop strategies.
- Used jQuery document to generate API documentation for JavaScript code.
- The output of jQuery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
- Coded pages using CSS in a table less environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, JAVA6.0,J2EETechnical Skills:
