Java Ui Developer Resume
Bismarck, ND
SUMMARY:
- Around 7 years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON, Bootstrap.js, React.js and Angular.js, Backbone.js, Ext.js.
- Extensive experience in writing SPA (single page applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS libraries like UI - Router, ng Resource.
- Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS, ReactJS.
- Experience with AngularJS controllers, views, and services for new website features.
- Used AngularJS markup and expressions and experience using Angular UI components like GRID.
- Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and libraries like Bootstrap.
- Designed, developed HTML5 and CSS3-based applications, predominantly for use on mobile devices.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Good knowledge in working with the express.js framework and creating single and multi-page web applications.
- Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Experienced in implementing data visualizations using data driven document (D3) library.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Experience using AJAX to create interactive web applications.
- Experienced with implementing different features of Bootstrap this includes responsive web design.
- Experience in using various jQuery UI controls and corresponding Event handlers.
- Experience in testing/building tools like Jasmine , Karma and Jenkins
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON , XML and jQuery .
- Expertise in developing multi-tire Enterprise applications using SOAP , RESTful Web Services and XML.
- Good experience on working with CSS Flex Box and Grid Layout models.
- Strong experience in Oracle , SQL Server, PostgreSQL , MySQL , database programming using PL/SQL and standard built-in Oracle Packages.
- Used SVN, GIT and for Version controlling and error reporting and project management tools like JIRA.
- Good experience in Developing mobile application by using jQuery, Angular JS, Angular4 and Bootstrap
- Responsible for checking Cross Browser Compatibility and worked on cross browser issues with different browsers like Internet Explorer, Google Chrome, and Firefox.
- Excellent experience in developing web pages contents with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Hands on Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Solid experience in Test Drive Development by using Jasmine and Karma.
- Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins.
- Having dynamic and versatile experience for mobile application development and analyzing current market trends, mainly focused on best UI experience in development.
- Excellent team player, self-starter and good at Multi-Tasking with ability to handle deadlines in fast paced environment.
TECHNICAL SKILLS:
Web Development: HTML5, SASS, CSS3, JavaScript, Servlet, JSP, JSON, JDBC, AJAX, XML, XHTML, DHTML, MVC, DOM.
JavaScript Libraries: AngularJS (1.5, 16.), Angular 2/4, Bootstrap, React JS and Backbone JS.
Ext.jsDatabase: MySQL, SQL Server, Oracle, Mongo DB, Db2.
Operating System: Windows, Unix, Mac OS X.
IDEs worked on: Notepad++, Eclipse, Visual Studio, Sublime Text2, Text Mate, Microsoft Publisher
Application Servers: Apache Tomcat, WebLogic, Web Sphere.
Build Tools: Ant 1.7, Maven 3.x
Testing Tools: JUnit 4.x, Load runner 11.0/11.5, Quick Test Pro, Soap UI, Mockito, Rational Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, Bismarck, ND
Java UI Developer
Responsibilities:
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, Angular JS, Node JS based on the W3C standards.
- Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using Backbone JS, AngularJS , and various other JavaScript frameworks.
- Involved in writing application level code to interact with APIs , Web Services using AJAX, JSON and XML .
- Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, Ajax, and Bootstrap .
- Coded in AngularJS MVC framework to build Web application for the internal use of the organization.
- Used AngularJS for creating Routes, Filters, Directives and Services.
- Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion , Menu, Dialog boxes and Toolbars.
- Used various tools like Grunt and Bower for developing the angular application.
- Developed source code to consume JSON response received through XHR/AJAX calls using jQuery Ajax () calls.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
- Done proof of concept using Angular2 .
- Implemented few modules using frameworks like Backbone JS and Node JS .
- Expert in modern ES6 TypeScript advanced version of JavaScript .
- Experience in developing web service applications using REST .
- Implemented paging functionality for various screens for quicker rendering of data and to avoid crashing of browser.
- Used Jasmine framework with Karma to write tests cases.
- Used Eclipse IDE and JSON for designing, coding and developing applications.
- Used GitHub as the distribution version control system.
- Involved in Agile Software Development Life Cycle, including collecting the requirements, Requirement analysis, Designing, Building the code, Testing, Debugging and support.
- Used GitHub as the distribution version control system.
Environment: HTML5, CSS3, LESS, JavaScript, jQuery, Angular JS, Bootstrap, React JS, XML, Backbone JS, Node JS, JSON, Grunt, Bower.
Confidential, Rochester, MN
Java UI Developer
Responsibilities:
- Participated in business process analysis and requirement gathering for new customization and worked in a 5 layering structured team environment to develop, enhance and support web-based application.
- Designed and developed web pages using HTML5, DHTML, CSS3, and Angular 2 along with few upgrades of Angular 4 , Typescript, Bootstrap, JSON, AJAX based on the W3C standards. Worked on Angular Bootstrap for templates designing and creating mockup data.
- Performed Client-Side validations using Angular 4 and used CSS preprocessor LESS and WEB Essentials for converting LESS to CSS file while deployment.
- Developed Responsive Web Design (RWD) interfaces using media queries, AJAX and Bootstrap.
- Improved dependency injection for modular development and component isolation using Angular 4.
- Used Angular 2/4 for creating Routes, Filters, Directives, and Services and to create maintainable and testable single page application and to implement 2-way data binding and used ng-filters across the applications.
- Designated UI architecture for the internal web application and worked with designers to construct UI using React JS and developed with application level code to interact with APIs , Web Services using AJAX, JSON and XML .
- Designed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Used package managers like Bower that help control components, which have CSS, image files, fonts and HTML, NPM as JavaScript pack manager and Gulp for workflow automation.
- Developed source code to consume JSON response received through XHR/AJAX calls using jQuery Ajax calls.
- Done proof of concept using Angular2 and evaluated the upcoming Angular2 conversion requirements using TypeScript.
- Extensively used Grunt and Gulp as an associate to Node.js to establish the connectivity between database and client.
- Implemented paging functionality for various screens for quicker rendering of data and to avoid crashing of browser.
- Recreated web site design for a small coalition site to facilitate use of WordPress as a content management system ( CMS ).
- Created test cases using Jasmine framework with Karma that are written based on the expected result of JavaScript function.
- Used Eclipse IDE and JSON for designing, coding and developing applications.
- Used the configuration management using CVS and Git.
- Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
- Identified opportunities for process improvements/efficiencies and drove adoption of high priority/high value improvements within the team .
Environment: Angular 2/4, HTML5, CSS3, LESS, Typescript, jQuery, Cerner Millennium, Bootstrap, React JS, XML, Backbone.js, Node.js, AJAX, JSON, REST, CVS, Git, Jasmine, Gulp, Bower, Eclipse .
Confidential, Richmond, VA
Java UI Developer
Responsibilities:
- Involved in web developing dynamic and multi-browser compatible pages using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, jQuery, Bootstrap and Angular 2.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. REST web services leveraged by both web and mobile applications.
- Used Typescript for client-side validation. And Used Angular 2, Typescript to develop the Single Page Application.
- Experience with ES6 features including premises, class, and arrow function, de-structuring assignment, modules and default parameters.
- Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using Type Script.
- Developed the front end using HTML5, JavaScript, AJAX,
- Good working experience in writing Angular JS/JQUERY AJAX based web Applications to improve the response time and extensively implemented update panels, script manager
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, Ng For, Ng if, Router Outlet, binding the events, decorators.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ng Model.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Worked on the application as Node.js Developer to build different REST APIs for modules such as user, products, and checkout.
- Hands on experience TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma
- Managed source control and version control using GIT.
- Involved in Daily Standups, Retrospective, Sprint Planning, Code Review weekly and completed story points on JIRA tool.
Environment: HTML5, CSS3, JavaScript, Bootstrap,Angular 2, Node.js, Express.js, JSON, Mocha, Chai, Agile, JIRA, GIT.
Confidential
Java UI Developer
Responsibilities:
- Developed cross-browser compatible website using HTML4/5, CSS3, DOM, JavaScript, JSON, jQuery, AJAX and Bootstrap.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed Login/Registration/Edit of user profile integration with community sites using HTML4, CSS3, JQuery AJAX, JSON and JavaScript.
- Involved in writing application level code to perform client side presentation and data validation within forms using HTML, jQuery and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Designed Restful XML web service for handling AJAX requests.
- Using advanced level of JQUERY, DOM, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Project Page module, which facilitates editors, can select articles displayed in site using Object Oriented Programming.
- Developed reusable custom directives in AngularJS using restrict, event handlers and templating.
- Created Ajax calls to consume the RESTful APIs for data parsing from based backend server and performed CRUD (Create, Read, Update and delete) operations.
- Implemented AngularJS two-way data binding (MVVM) to achieve the feedback functionality from the user.
- Worked with various AngularJS built-in directives ng-if,ng-show and ng-hide to show and hide the information.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Used JS framework such as Bootstrap (for data driven apps).
- Involved in designing User Interface UI applications and professional web applications using JavaScript, and Bootstrap, JQuery, JSP, HTML, DOM, XHTML, JSON and AJAX.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used jQuery core library functions and widgets for the logical implementation part at client side for all the applications.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser
Environment:HTML5, DHTML, CSS3, JQuery, Angular JS, AJAX, Eclipse, Notepad++, JavaScript, knockout.js, Angular JS, Bootstrap.
Confidential
Java UI Developer
Responsibilities:
- Followed the Agile and Scrum development methodologies.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Integrated the Java code (API) in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for all the applications
- Implemented the Drag and Drop functionality using jQuery framework.
- Designed and developed web-based user Interface using Ext JS application framework using AJAX and DHTML.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in developing XUL, HTML, and JavaScript for client-side presentation and data validation on the client side within the forms.
- Written SQL Queries to interact with Oracle database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using XHTML, XML.
- Created cross-browser compatible and standards-compliant CSS-based page layouts usingCSSmargin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3 Background, CSS positioning, CSS3 text, CSS3 border.
- Designed animated icons, vector images, banners, templates and presentations with the help of Macromedia Flash MX and Action Script 2.0
- Created Silverlight applications for interactive, web-based data visualization using XAML in visual studio 2008
- Developed the client-side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and at the correct time.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Environment: HTML, DHTML, XHTML, CSS, CSS 3, XML, XSL, XSLT, JavaScript, JQuery, Adobe Dreamweaver, Java, JSP, Jasmine, SVN and Microsoft products HTML, CSS, JavaScript and Windows XP.