Java Ui Developer Resume
Bowie, MarylanD
SUMMARY
- Around 7 years professional IT experience in Analyzing, Designing, Developing, and Testing Client/Server, Web enabled Applications using Angular JS, Bootstrap, HTML5, SASS, and Node JS.
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, CSS/CSS3, SASS/SCSS, LESS, Bootstrap3, JavaScript, Typescript, jQuery, Angular JS and Web Accessibility (WCAG 2.0, Section 508, ADA) that follows W3C Web Standards and are browser compatible.
- Detailed understanding of Document Object Model and DOM functions.
- Experience applying the latest development approaches including MVC/MVVM, event - driven applications using AJAX, Object Oriented (OO) Java Script, Object Oriented Design, JSON, and XML.
- Good experience in Spring MVC frameworks Angular JS.
- Experience in implementing MongoDB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS.
- Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
- Experience working on scalable environment using Agile/SCRUM, Test driven development (TDD) methodologies.
- Experience with Responsive Design websites and custom graphics using CS6, HTML5, CSS3, SASS, PHP, jQuery and JavaScript.
- Knowledge of developing single page web applications by usingAngular2 with typescript 1.8 / ES 5 and jQuery.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Used Bootstrap in several web application development projects that required Responsive Web Design and Mobile First Development.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Good Experience working with High Traffic Websites.
- Experience working with tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Experience in creating test suites using Jasmine and Karma.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions,Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Good knowledge of using task runners like Grunt, Gulp to build the scripts, for minifying the script files and has experience in using Bower to install front end dependencies.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work individually and in team environment.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, Apache
Libraries: JQuery, Angular.js, Angular2, Backbone.js, Node.js,Require.js, Underscore.js, Crypto.js, passport.js, mongoose, mongo.js.
IDE's and Tools: Eclipse IDE, EditPlus, NetBeans, Developer Tools, JSfiddle, Firebug,Webstrom, Tatastrom, Sublimetext, Dreamweaver, Google Ad Words, Adobe Photoshop CS5, Yahoo Search Marketing (spring tool suite)
Debugging Tools: BugZilla, Firebug, IE Developer Toolbar, POSTMAN
Databases: PL/SQL(oracle), MySQL, MS-SQL Server 2005, Mongo DB
Operating Systems: Windows XP/Vista/7/8, MAC OS X
Unit Test Frame: Jasmine, Karma, Chai, Mocha, Protractor
Project Build /Project Management Tools: Grunt, Bower, Gulp, Web Pack, Jenkins, DOCKER
PROFESSIONAL EXPERIENCE
Confidential, Bowie, Maryland
Java 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.
- Developed application by using React, Angular, Node, Express, MongoDB, HTML5, CSS3,Bootstrap, LESS and JavaScript.
- Responsive design approach using HTML5 and CSS3 to support device integration.
- Defined and developed the application's presentation layer using HTML5, CSS3 and JavaScript.
- Designed and built SOAP Web Services interfaces implemented in Java.
- Used React Flux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications.
- Used React JS to make webpage’s rendering faster, instead of using ng-repeat in Angular JS used ngReactto achieve the same.
- Used $localStorage, $sessionStorage to manage the data in the project by storing the data in local storage, session storage of the browser.
- Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
- Created various Mongo-DB collections and wrote services to store and retrieve user data from the application.
- Downloading a compressed archive of MongoDB data files and distributes those files before restarting the MongoDB processes.
- According to the client’s requirements created page layouts, navigations using HTML5, CSS3and reviewing the opinion of the management.
- Involved in complete software development life cycle like coding, designing, testing, debugging.
- Developed single page web application using JavaScript frame work AngularJS.
- Testing and checking the cross-browser compatibility for various browsers like internet explorer and used firebug for debugging.
- Coded JavaScript for page functionality and pop up screens and used HTML to make drop down menus on web pages and display part of a web page upon user request.
- Performed Unit testing and code coverage with Jasmine and Karma.
- Used Agile methodology for the software development and used JIRA for task assignment, bug tracking and fixture.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & involved in daily team meetings & weekly scrum meetings.
Environment: HTML5, CSS3, JavaScript, JQuery, JSP, XML, Bootstrap, React.js, angular.js, Backbone.js, Require.js, Node.js, Ext.js, SEO, LESS, Grunt, Agile, MongoDB, RESTful web service, Web Storm, AJAX, Adobe Flash, Dreamweaver, agile, SOAP, SQL, PL/SQL, Oracle, Windows.
Confidential, Dallas, TX
Java UI Developer
Responsibilities:
- Developed Web Interface using JSP, Java Script, HTML, JSFs, DOJO and CSS.
- Implemented the MVC architecture using the Struts framework.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in JQuery.
- Modified widgets and plugins to stream live data from the social networking sites.
- Conducted full functional tests, link tests and the browser compatibility tests for the websites.
- Implemented the SEO Techniques to improve the search results on the web.
- Developing enterprise applications using Struts Frameworks.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Used My Eclipse as an IDE for developing the application.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Deployed the Developed web components on Apache Tomcat Web-Server.
- Created various UI components for different web pages using HTML, Angular JS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues.
- Extensively used AJAX and JSP for UI and server side programming.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Mobile responsive site built with Bootstrap and jQuery.
Environment: HTML 4/5, CSS, JavaScript, jQuery, Angular JS, AJAX, JSF, JSON, JAVA, Web Services, JSP, Struts MVC, Bootstrap, SQL, Eclipse, IDE, Tomcat, API’s, JSON, XML, RESTful.
Confidential
UI Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON.
- Created package. json for Bower and NPM.
- Involved in writing application level code to interact withAPIs, Web Services using AJAX, JSON and XML.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome browsers.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON and Ajax.
- Designed user interface for portal for admin and users to interact with system using JSON, JavaScript, HTML5 and CSS3.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Participate in the team on agile development cycle.
- Followed SCRUM methodology.
- Highly involved in making updates to the current website and simultaneously handling other projects.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed the pages that are complaint to W3Cstandard.
- Developed different JQuery component inMVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Responsive design, Grunt, Bower, NPM, Apache Tomcat.
Confidential
WEB Developer
Responsibilities:
- Involved in Analysis and Design Phase.
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Involved in writing JSPs and integrating the UI with the backend.
- Created an internal browser based text editor using html, CSS, java script, jQuery.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Used MVN commands to compile the application, build war, deploy on the server, start Server.
- Developed database stored procedures, functions, triggers and sequences.
- Developed the server side using java and front end with java scripting, XML, HTML.
- Developed the code and tested the tool.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
- Experience in configuration and customizing e-commerce platform.
- Experience in working with E-commerce design and development of dynamic online websites.
- Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Performed form validations using Java script.
- Co-ordinated for Testing, unit testing using Junit, preparation of Test case design document & Review of test plans.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Usability Testing, Agile methodology, Eclipse.