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.
- Involved in working with CSS selectors, classes, ids, pseudo classes and layouts and also made use of JavaScript for developing user interface forms Developed complex SQL queries for extracting data from the database.
- 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.
