Ui Developer Resume
NJ
SUMMARY
- Over 5+ Years of experience in application and web development with emphasis on HTML5, XML, CSS3, AJAX, JavaScript, JQuery, AngularJs.
- Have knowledge on AngularJs 1.6, and 2.0. ReactJS and JAVA/J2EE.
- Have very good experience with Grunt and karma.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Experience in all stages of testing namely Functional testing, Performance testing, Integration testing, Regression testing and User Acceptance testing.
- Having good understanding and overview in developing NodeJs applications.
- Had Used Following IDEs for UI development like Web Storm, Adobe Photoshop, and Dreamweaver, Aptana Studio.
- ProvidedUNIXsystem administration assistance and security with ownership, group and permissions controls, as well as security controls via ACL files, triggers and database locks.
- Fixed front end bugs (HTML, CSS, JavaScript errors (JQUERY), testing (A/B Split Testing), and unit testing.
- Expertise in developing SOAP,RestfulWeb services and APIs with JSON and XML.
- Good experience in using front end build tools like Grunt, Gulp and Jenkins.
- Good experience in using content management systems (CMS).
- Experienced in using the version controls like SVN, GIT effectively.
- Good experience in using various project management tools like JIRA, Rally for agile project management.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, SASS, JavaScript, JSON, AJAX, XML MVC, DOM, JASMINE, RESTFUL.
JavaScript Libraries: JQuery, Ext.js, Angular JS, Backbone.js, Require.js, Ext.js, Node.js, React.js, Bootstrap.
Operating System: Windows, Linux, Unix, Mac OS X
Methodologies: Agile, Scrum, Waterfall
IDEs worked on: Notepad++, Eclipse, Visual Studio, web storm, Adobe Dreamweaver Sublime Text2, net beans, Microsoft Publisher, illustrator, Photoshop, bit bucket
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
PROFESSIONAL EXPERIENCE
Confidential, NJ
UI developer
Responsibilities:
- Worked in all the modules of the application which involved front - end presentation logic developed using JSP and JavaScript.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, Bootstrap, CSS3, React JS and AJAX.
- Worked directly with UX design team for the creation and Coding of HTML and SCSS/SASS in all pages of application from the scratch.
- Extensively worked in writing minimal code in building re-usable forms with their validations usingReactwith Redux Architecture.
- Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms, Sorting, Filtering inReactJS.
- Involved in creating a reusable component usingReactJSfor DOM Manipulation.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- UsedReact-Router to turn application into Single Page Application.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- UsedNode.jsto run Grunt tasks and build properly the project (compile, minify, comcat etc.).
- Created proof-of-concept using responsive web design,Node.js, ReactJS, HTML5 and CSS3.
- Implement modules intoNodeJSto integrate with designs and requirements.
- Developed various generic JavaScript functions used for validations.
- Re-Design of the website using JavaScript's and JQuery hence improving the performance of the Application.
- Worked with media queries and mobileUIdevelopment to customize the View.
- Implemented the React.js in creating animations based on CSS classes.
- UsedMongoDBextensively to visually explore the data and Interact with data with full CRUD functionality.
- Worked onMongoDBreplication concept, used to maintain multiple copies of data in different database servers.
- Utilized Node.JS and Express to create Restful API's
- Worked on Angular JS controllers and created functions to interact with the Restful Web Services using AJAX.
- ValidatedWebServicesandRESTFULcalls by comparing the data with and User Stories.
- Developed screens using JSP, JavaScript, AJAX
- Used AJAX extensively to implement front end /user interface features in the application.
- Used Jenkins to schedule the tests based on the carrier and priority of the test case.
- Performed Unit Testing and Integration testing of the application.
- Used GIT to maintain the version control history during development.
- Participated in daily meeting for enhancing the features of application.
- As adevelopercoordinated with offshore team and client in understanding the business process and requirement understanding
Environment: HTML5, CSS3, JavaScript, Bootstrap, React JS, Redux, JQuery, AJAX, JSON, XML, JSP, J2EE, Eclipse, GitHub, Node js, Mongo DB, Jenkins
Confidential, California
Front End Developer
Responsibilities:
- Developed website using HTML, CSS3, JavaScript, XML, Ajax and Jasmine.
- Created web application prototype using Angular JS.
- We used extensively lifecycle hooks where ever required.
- Used Bootstrap andAngularUI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Created variousAngulardirectives, controllers, DOM, expressions, templates, data binding, etc.
- Coded extensively using JavaScript frameworks by implementing MVC architecture.
- Leveraged two-way data binding through scope in applications built on AngularJS.
- Involved in the requirements analysis, designing, development, Unit Testing and maintenance of the websites
- Used nodejs extensively and created automatic server start functionality
- Processed JSON response data by consuming Restful web services and used Angular filter for implementing search results.
- Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
- Performed client side validations over the forms using JavaScript.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Developed data insertion forms and validated them using JavaScript.
- Design HTML prototypes, visual interfaces and interaction of Web-based design.
- Created several patterns of representation using different MVCs.
- Responsible for code optimization and testing across other browsers.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON, AngularJS, Dreamweaver, Nodes js Jasmine.
Confidential
Full Stack Developer
Responsibilities:
- Involved in Requirements analysis, design, development and testing.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
- Used Java script for client side validations.
- Developed UI screens using Ext JS.
- Wrote Spring MVC/IOC applications for dashboard project.
- Involved in Customer and Admin modules, understood the technical specification.
- Worked on presentation layer with JSP, HTML, CSS and JavaScript.
- Developed one-to-one and one-to-many mappings using Hibernate.
- Implemented Java Mail API to send order confirmation and updates to the user.
- Developed unit test cases using JUnit and involved in unit testing and integration testing
- Done clustering and load balancing in tomcat server to achieve scalability of the application.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- OracleDatabase capacity planning, space management, storage allocation.
- OracleDatabase monitoring, troubleshoot and resolve the issues.
- Architected a Restful API architecture using the Apigee API management platform including Edge and BaaS.
- Documented Swagger/RAML definition documents via Swagger Editor to standardize the way Restful API interfaces are defined.
- Middleware was developed in core java and spring. Wrote some generic utilities in Core Java which are being used across modules.
- Involved in managing Business delegate to maintain decoupling between presentation & Business layers.
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application
- Involved in fixing defects & tracked them using QC & Provided maintenance and customization
- Developing customized reports and Unit Testing using JUnit.
- Dealt with business processes and Updated Project documents.
- Involved in fixing IST, QA, UAT & Production defects.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
Environment: Java, HTML, XML, Spring MVC, JDBC Template, Eclipse, SOA, Agile, JBoss, JQuery, Ajax, CSS, Java Script, JMS, Subversion, TFS, Restful API, Maven