Java Ui Developer Resume
Chester Brook, PA
SUMMARY:
- Senior UI Developer with 7 years of experience in all phase of Software Development Lifecycle (SDLC) including Requirement Analysis, prototyping, Proof of Concept, Design, Implementation and Testing with Agile and Scrum.
- Solid Experience as a Front End UI Developer with great understanding of database designing, development and installation of different modules.
- Proficient in building Web User Interface (UI) using HTML5, CSS3, bootstrap, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible.
- Experience in developing Web - centric applications using Angular, JavaScript, JQuery, Angular Material, Prime NG, Node.JS.
- Experience in building single page application using Angular 7.
- Built component based UI apps using React and Redux
- Designed Dashboards using data visualization libraries like D3.JS and Plotly.
- Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
- Used build tools like gulp and module loader like webpack to configure web apps
- Expertise with IBM Web Sphere6.1/7.0, BEA WebLogic 11g, Jakarta Tomcat 5.5/6.0.23,Jboss 4.2.3/5.0.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Working knowledge of Web protocols and standards (HTTP HTML/XHTML/XHTML-MP, Web Forms, XML, XML parsers).
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Illustrator CS3 and Invision.
- 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 media queries and Flex design in CSS and also Responsive web design.
- Expertise in working with the javascript libraries like Prototype JS and jQuery and various JavaScript frameworks like angular, react and node.js.
- Experience in developing web based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
- Experience with core Java and REST web services using Spring Boot and Maven.
- Proficient with creating Logos, Buttons, Icons and Images using CSS image sprites and font icons.
- Expertise in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and also nonSQL databases like MongoDB and Redis
- Experience working with debugging tools like Firebug. Good knowledge of using JavaScript testing frameworks, Jasmine and Karma.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, SASS, LESS, Google analytics, bootstrap, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP, Drupal
Languages/JS Frameworks: C, C#, C++, Java, J2EE, JSF, JavaScript, Typescript, JQuery, Prototype JS, Kendo UI, Webpack, Angular.JS, IONIC, D3.JS, Node.JS, Express JS, Ext JS, React JS, Angular 8, Redux, RX JS, Spring Boot
Technologies/Environment: RESTful web services, responsive web design, Webpack, Maven
Version Control Systems: SVN,GIT, TFS
Testing Frameworks: Selenium, QUnit, Jasmine, Karma
Wire Frame Tools: Adobe Illustrator CS3, Invision
Database: SQL Server 2005,MySQL, Oracle 9i/10g/11g, MongoDB, Redis
Operating System: Windows 98/2000/XP/Vista/7/8/10, Linux, Unix
Web/ App Server: Web Sphere, WebLogic, Apache Tomcat, JBoss
PROFESSIONAL EXPERIENCE:
Java UI Developer
Confidential, Chester brook, PA
Responsibilities:
- Converted an Angular JS application to a typescript project using Angular 7 and Angular material.
- Used CSS preprocessor SCSS to write styles so that classes are protected in each component and overrides are avoided.
- Created a data management and data analysis frontend portal called Command center using the latest versions of HTML, Typescript, Angular and Plotly JS.
- Built responsive and interactive dashboards for rich data visualization using Javascript to analyze errors, warnings and schedules for advertisement management of Confidential set up boxes.
- Used Angular Reactive forms to build interactive forms on web pages.
- Used Angular Observables and RXJS to manage data streams programmatically while calling the services.
- Maintained single source of truth for data in the application using NgRx store.
- Extensive knowledge on Java SE including Collection, Threading and Core Java.
- Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Good knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
- Took advantage of build tools like Webpack and Maven to run builds for angular and java applications respectively.
- Used SQL to update tables in the database in order to create simulations with certain zones for play out.
- Generated reports in the application from another team’s portal using Business Intelligent tool Tableau.
- Gather information from the business users and analyze the requirements through technical grooming to create user stories.
- Created test cases using J Unit and framework Karma is used for testing angular components.
Environment: Angular (7/8), Angular CLI, TypeScript, JavaScript, NPM, Bootstrap, HTML5, SCSS, Prime NG, Angular Material, RX JS, NGRX, Java EE, Spring Boot, Tableau, Web pack, Maven, GIT, Karma, Protractor.
UI Developer
Confidential, Hoboken, NJ
Responsibilities:
- Designed and developed the application using Angular 4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and experience with CSS preprocessor SASS.
- Used CSS flex to create responsive and seamless layouts of web pages.
- Consumed RESTFUL APIs to represent data visually as dashboards using libraries like D3 JS and Highcharts.
- Used Angular gridster to create customizable widgets on tax dashboards.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Angular 4 is of a Component Driven Architecture.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 6.
- Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, form validators.
- Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.
- Developed single page applications using web pack and gulp for building and bundling the modules of the application.
- Hands on Experience on Angular 4 technology for a business intelligence application in rebasing the UI of the application using the techniques in Angular 4.
- Construct a powerful and modern component based frontend architecture, involving React, Redux, and ECMASCRIPT.
- Used Observables for event handling and asynchronous execution and for maintaining state.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node and Express server.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Performed unit testing using Jasmine and end to end testing using Protractor.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: Angular (4/6), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, JQuery, Bootstrap, D3, Highcharts, Gridster, React, Redux, Ajax, HTML5, CSS3, Angular Material, GIT, WebStorm, TDD, Jasmine, Protractor, LESS
Frontend Developer
Confidential, Hoboken, NJ
Responsibilities:
- Involved in the complete Software Development method which is AGILE including Requirement Analysis, Design, Implementation and testing
- Converted prototypes into screens using html, handlebars, CSS and Bootstrap
- Enhanced styling in the apps using CSS Preprocessor Stylus taking advantage of mixins, variables, interpolations and functions.
- Made responsive web page layouts to fit the screens of various devices
- Used data visualization libraries like C3.JS and D3.JS to display data in the form of charts.
- Used ajax calls to call data from API and displayed the data in tables using JQuery's tablesorter.
- Used Jquery’s promises to handle asynchronous data request calls.
- Wrote scripts using the new features of ECMA SCRIPT like destructuring, spread operators, arrow functions and classes.
- Built single page applications (SPA) using Angular JS and used ui router to implement nested views.
- Used UI grid to display data in grids.
- Used angular material library to build the user interface of the application.
- Created custom directives and services to handle views and controllers respectively.
- Used angular’s Dependency Injection to handle calls to RESTful services via services.
- Added validation using angular form validator to validate user data based on JSON schema.
- Added user authentication using the library adal.js and Oauth 2.0 bearer token.
- Developed application that requires heavy data display using React and Redux for managing the state of the application. Used redux Sagas to handle API requests.
- Used Node JS and express server to set up proxy URLs for the data requests.
- Used Material UI to import components that are styled by the standards of material design.
- Migrated application with CRUD applications using angular 4 and Typescript.
- Used Observables with Rx JS to subscribe data objects to asynchronous events making handling of data easier.
- Used gulp and grunt for build automation.
- Used System.JS and webpack for loading modules in the single page applications.
- Ran Unit tests using Jasmine.
Environment: HTML, CSS, LESS, Bootstrap, JavaScript, ECMA SCRIPT, JQuery, AngularJS1.5, Angular4, React, Redux, RX JS, C3.JS, Typescript, Babel, NPM, Yarn, REST API, Webpack, Jasmine, GIT.
Senior UI Developer
Confidential, Overland Park, KS
Responsibilities:
- Developed the front end of the application using HTML5, CSS3, bootstrap, SASS, JSP, and JavaScript.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Create interactive websites and website features using JavaScript, jQuery/ jQueryUI and plugins of grunt js like JS Hint and SASS.
- Contributed user interface design mock ups and designs. Trained and mentored teammates.
- Used image sprites to create logos and icons.
- Spearheaded adoption of Responsive web design principles.
- Converted existing websites to Responsive websites using CSS Media queries.
- Used bootstrap library to give layout to the webpage.
- Worked on the front end of the application using technologies such as JSP, JSF, Facelets, Servlets and JavaScript.
- Responsible for responsive web design and development of the web pages from mock- ups using Semantic UI.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Created web pages which are informative and yet very neat and interesting to look at.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Analyzed existing Interface code to understand business process and understand impact of the proposed changes.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Used factory services and promise libraries of angular js.
- Used node.Js to build a multi-user web application through express js.
- Selected records and documents through database calls to mongoDB.
- Used GIT for the simultaneous access to the code within the team members.
- Tested code using Selenium framework.
- Preparation of Bug report & Bug Tracking using Bugzilla online software.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Worked closely with business users and developers of team to resolve issues.
- Worked with users to assist them in testing the changes made.
- Responsible for checking the cross browser compatibility.
Environment: HTML5, DHTML, SASS, CSS3, bootstrap, image sprites, grunt js, JavaScript, jQuery, AJAX, JSON, Angular. JS, Angular 4, React JS, Redux, node js, express js, mongoDB, selenium, GIT
Senior UI Developer
Confidential, Bedford, MA
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Extensively involved in redesigning the entire site with CSS styles and bootstrap for consistent look and feel across all browsers and all pages.
- Used SASS to give extended features to the style of website.
- Made webpage responsive by using media queries.
- Used font icons for logos and buttons.
- Designed and Developed Java Script framework, which is wrapper on top of JQUERY framework and AJAX, based UI framework for UI Configuration widgets.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed different Jquery component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.
- Developed a core component of Analytics with Node.js, AngularJS, Mongo DB, and Socket Stream.
- Created templates, menus, pages, categories, blocks using Drupal and Used Drupal Views module for controlling the presentation of lists of content.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation & JavaScript event to generate the data result in UI.
- Used Google Analytics to track and report web traffic within web pages.
- Used backbone.js to display lists and update attributes using routes and action handlers.
- Used angular.Js where data is retrieved through custom directives using web APIs.
- Used node js with socket.io for easy notification management.
- Used Kendo UI for developing native mobile apps.
- Used JMS for Asynchronous communication between the applications.
- Used SOA Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Used SVN to push code to further environments.
- Wrote test plans and performed unit testing and performance testing with QUnit.
- Worked with the systems team and Quality assurance team in the process
Environment: OO JavaScript, HTML5, CSS3, bootstrap, SASS, JQuery, Drupal, DHTML, XHTML, XML, JMS, JSON, Ajax, Angular js, backbone js, node js, Servlets, JSP, SOAP, DOM, MVC, Qunit, Source Control - SVN, SQL, PL/SQL, Oracle, Windows.
UI Developer
Confidential, Nashville, TN
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Implemented AJAX based UI with above said Architecture with Rich Internet UI in modules.
- Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI.
- Used SASS to reduce CSS code and extend its features.
- Worked on jQuery extensively for various user interactions, front-end validations and other visual effects.
- Worked extensively on web 2.0 migrations from Conventional web Framework to Ajax driven framework and extensively used jQuery, AJAX and MVC in Presentation Layer.
- Used JavaScript and CSS for UI Design Mockup. Developed custom jQuery plugins for custom functionality of the site.
- Developing Prototype for the project using Ajax, Hardcoded JSON, jQuery, OO JavaScript, HTML5, and CSS3.
- Developed sites using HTML, CSS, JavaScript, YUI library.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Developed web based ad sales team application, implemented Ajax based framework, developed CSS layout prototyped the application and demonstrated to advertiser, business user and to end-users.
- Did analysis and research about backbone.js and implemented prototype in backbone.js one the profile page module.
- Used jQuery CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms and ExtJS Layout.
- Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border.
- Developed tested cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed plug-in which is similar to jQuery plug-in using our OO JavaScript function.
- Worked on JavaScript Event model along with dynamic grid creation and Layout management.
- Used angular.js for two way data binding and adding filters.
- Used Backbone.Js to modularize webpage into models
- Used PHP for parsing of XML files.
- Worked on the debugging, fixing and testing the existing bugs using Jasmine and added new features to the application.
Environment: OO JavaScript, Core Java, JDK 1.5, Ajax, jQuery, JSON, CSS3, HTML5, angular js, backbone.js, MVC, PHP,DHTML, XML, YUI, DOM, ExtJS, FireBug, Jasmine.