Java Ui Developer Resume
Media, PA
SUMMARY
- Solid Experience in (UI) applications using HTML4/5, CSS2/3, DOM, AJAX, XML, XHTML, JSON, OOJS, JavaScript, jQuery, Bootstrap, Angular Material, Materialize CSS, AngularJS 2/4/5, D3.js, PHP, Node.js, REST and SOAP.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts and Hibernates.
- Experience applying teh latest development approaches including MVC and event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Experience working wif SPA using AngularJS inbuilt services, directives, filters and customized components for additional functionalities.
- Experience in AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Dependency Injection, Services and Project Architecture.
- Experience in working wif Spring MVC based applications using Rest based web services to handle JSON data formats.
- Experience in using version control tools such as SVN, CVS and GIT.
- Experience in building responsive web pages using CSS3 Media Queries and Bootstrap framework.
- Knowledge in working wif different data bases like Oracle, MySQL using SQL, PL/SQL, and Dynamo DB.
- Created SQL Queries, PL/SQL packages, Functions, Stored procedures, triggers and cursors. Created database objects like Tables, views, sequences.
- Knowledge in working wif ORM tool Hibernate to persist data from UI layer to data base.
- Familiar working wif different IDE’s like Eclipse IDE, Sublime, and Webstorm.
- Hands on experience wif designing and developing applications dat use Dynamo DB.
- Experience working wif testing tools like Karma and Jasmine.
- Experience working wif IBM Security Access Manager for Web, for managing and protecting Web-based information and resources.
- Experience in usingJenkins,build tool for building teh application.
- Experience working in both Agile Development and Waterfall Methodologies.
- Expert in creating Templates, Mockups, wireframes and Prototypes, Web Interfaces, Layouts and Flow of future pages .
- Experienced in working wif both Behavioral Driven Development and Test driven development implementation.
- Excellent team player, self-starter and good at Multi-Tasking wif ability to handle deadlines in fast paced environment.
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS2/CSS3, LESS, SASS, XML, XHTML, XSLT, JavaScript, PHP, Angular Material, Materialize CSS, AJAX, JSON, REST, DOM, Bootstrap, Node.js
JavaScript Framework/Libraries: Angular JS 2/4, React.js, Node.js, Exp.js JQuery, JQuery UI, JQuery Mobile
IDE's: Eclipse IDE, NetBeans, JSfiddle, Webstorm, IntelliJ, Sublime text.
Java Technologies: Java, JDBC, Servlets, JSP, Struts, JSTL, Spring, Hibernate, Web Services
Publishing Tools: Adobe PageMaker, MS Office.
Tools: Ant, VNC, SQL Developer, Junit, Jboss, Jasmine, Karma.
Debugging Tools: Firebug, Bugzilla, chrome or Safari web inspectors and IE Developer
Database: PL/SQL(oracle), MySQL, NoSQL, MSSQL, DynamoDB, MongoDB
Version Mgmt.: SVN, GIT, GIT Hub, CVS.
Operating System: Windows XP/Vista/7/8, Unix
PROFESSIONAL EXPERIENCE
Confidential, Media, PA
Java UI Developer
Responsibilities:
- Accelerated app performance by using Node clusters and improved scalability. Also, achieved zero down time by utilizing teh master and workers efficiently
- Worked Extensively wif Angular CLI for creating components, services, pipes, directives.
- Implemented Restful API from core using Node.js and Express Framework.
- Used Web pack to build Typescript modules.
- Closely worked wif business system analyst to understand teh requirements to ensure dat right set of UI modules are being built.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
- Utilized Angular 4 new features like ngIf and Else, ng template conditions.
- Designed and developed teh Presentation layer using Angular 4 and Angular Material.
- Developed teh functionality for communicating between teh modules mostly involved in VIEW and CONTOLLER section of MVC pattern for Quality Control (QC) app project.
- Deployment of new enhancements of teh application proposed by business.
- Trouble-shooting teh application code.
- Used SVN as a Version control and source repository.
- Worked wif teh modern development toolkits such as NPM, BOWER, Grunt and Gulp.
- Created usability prototypes for teh UI screens using Angular JS, JavaScript, and jQuery.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Built SPA wif loading multiple views using route services using Angular 2 and Node.js.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Created Angular components like Controller, Directives, Services and Forms to collect teh input from teh User.
- Implemented teh enhancements by modifying scaffolding templates, GSP files and generating teh views and controller files.
- Automated image optimization, using Grunt and minified JS and CSS, which reduced page load times by up to 30%
- Developed all teh UI pages using HTML, DHTML, XHTML, DOM, CSS, Bootstrap, JavaScript and JQUERY.
- Used JQUERY core library functions for teh logical implementation part at client side for all teh applications
- Implementation of Look up Tables in which inline edit (CRUD) functionality of teh data from Database rendered in HTML DOM is provided using X-Editable grid.
- Having hands on experience wif Angular Promise's, AJAX calls to handle all CRUD operations.
- Extensive use of Twitter Bootstrap framework to achieve RWD, i.e., make teh portal compatible for various screen resolutions which are trending in teh market today.
Environment: HTML5, CSS, JavaScript, Angular.js, Typescript, Angular2/4, Bootstrap (3.3.2/4),, AJAX, JQuery, SOAP, MySQL, NPM, Oracle 11g, Eclipse, JSON, Maven, JUnit, SASS, RESTful, and GitHub
Confidential, Louisville, KY
UI Developer
Responsibilities:
- Collaborate wif project managers to provide solutions and new features for clients as well as delivery estimations.
- Designed and developed web applications using Sitecore.
- Developed data templates, layouts and content items using Sitecore as per requirements.
- Designed and written modular, secure, and well-tested front-end code in AngularJS (2/4) wif Typescript along wif HTML5 and SASS.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2/4 application.
- Built SPA wif loading multiple views using route services using Angular 2/4
- Created Angular components like Controller, Directives, Services and Forms to collect teh input from teh User.
- Used Angular for Client-side validations while rendering JSON validation errors in teh backend.
- Developed Angular 2/4 Template driven forms and Model driven forms builder by using ngModel.
- Used package managers like Bower and NPM.
- Teh portal is made responsive using CSS and its preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Implemented an OAUTH gateway for API security.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngularJS 2
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check teh response of various API's.
- Used Swagger UI as a visual documentation for back-end implementation and client-side consumption.
- Handled various exceptions based on teh response.
- Implemented Angular Router to enable navigation from one view to teh next as agent performs application tasks.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Implement modules into Node JS to integrate wif designs and requirements.
- Involved in teh meetings wif Project Managers and Architects to groom teh User Stories using Version One to add teh functionality of wat is needed to develop before taking it into teh sprint.
- Followed Agile methodology, interacted directly wif teh client to provide/take feedback on teh features, suggest/implement optimal solutions, and tailor application to customer needs.
- Created a build process for different environments like develop, staging and production.
- Implemented a Continuous Delivery (CD) pipeline wif Docker, Jenkins, GitHub and AWS
- Actively participated in sprint planning meeting, backlog grooming, code reviews, unit and regression testing.
- Involved in writing test cases using Jasmine and Karma.
- Used GIT for source control and JIRA for tracking purpose.
Environment: Sitecore, Angular 2/4, Typescript, Html5, SASS, REST API’s, Karma, Jasmine, JIRA, Grunt, Webpack, DynamoDB, Swagger UI, Node JS, JSON, Bower, NodeJS, NPM, Jenkins, Visual Studio, Docker, Web Storm, AWS, GIT, and Source tree
Confidential, Louisville, KY
Full Stack Developer
Responsibilities:
- Responsible for developing all teh UI pages using HTML5, CSS3 SASS, AngularJS (2/4) wif Typescript, Angular Material, Materialize CSS, AJAX, JSON and RESTful API.
- Worked in a team, involved in developing teh UI layout and front-end programming for web application dat matches requirements of Client.
- Gathered and analyzed teh requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for teh designers and developers to understand them as per their perspective.
- Developed and tested features in an AGILE environment usingAngularJS (2/4)
- Utilized teh features ofAngularJS (2/4) to present effective web design.
- Created single Page Application wif loading multiple views using route services and adding more user experience to make dynamic by usingAngularJS (2/4) framework and Node JS.
- Worked onAngularJS (2/4) by consuming RESTFul web services & UsedAngularJS (2/4) forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework wif teh Karma test runner.
- Wrote application level code to interact wif backend and consume teh JSON by using RxJS observables.
- Developed internal application using AngularJS (2/4) and Node.js connecting to Dynamo DB on teh backend.
- LeveragedAngularJS (2/4) resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
- Created Dashboards, implemented login functionality, session handling base functionalities added and implemented Visualize.js for Jasper reports and Autantication mechanism.
- CreatedAngularJS (2/4) components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, NgOnInit binding teh click event, Component decorator, binding to teh hidden property.
- Worked on Angular Material components for theming purposes & Performed client-side validations.
- Experienced working wif Geospatial data using GeoJSON in VineLink using Angular 2/4.
- Created Routing in between various components consuming teh RouterOutlet Directive.
- Extensively usedAngularJS (2/4) to generate components, routes, services, pipes.
- Co-operating wif back-end developing proves of building teh Restful API and communicating wif teh external web services.
- Created Endpoints in Swagger using Node.js Express to get data from core services.
- Performed smoke testing and manual testing on various platforms.
- Created release branches and cut teh release branches in various environments like DEV and QA.
- Extensively worked on source on Jenkins for continuous integration for all build and delployments.
- Implemented a Continuous Delivery (CD) pipeline wif Docker, Jenkins, GitHub and AWS.
- Experience in working wif Xquery for querying XML data types.
- Written unit tests for services in Jasmine Framework and JUNIT wif Karma Test Runner.
- Worked in both Sprint and Kanban process.
Environment: Angular 2/4, Typescript, Visualize.js, CSS3 SASS, HTML5, Angular Material, Materialize CSS, Node JS Express.js, GIT, Jasmine, Karma, JUNIT, JBOSS, PHP, GoeJSON, JIRA, Jenkins, Docker, AWS, Grunt, Webpack, DynamoDB, Web Storm, JQuery, Restful APIs and Source tree
Confidential, Charlotte, NC
Full Stack Developer
Responsibilities:
- Participated in meetings wif teh end-clients to develop layout, color scheme for teh web page and implemented them wif teh halp of HTML4/5, XHTML, CSS3, Bootstrap, PHP, JQuery plugins, AJAX and JavaScript.
- Involved in designing teh service oriented architecture (SOA) using Web services like SOAP, WSDL and RESTful.
- Knowledge of DOM and W3C standards. Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON, and XML.
- Developed internal application using AngularJS and Node.js connecting to Mongo DB on teh backend.
- Used Node.JS in middleware technologies for serving HTTP requests.
- Used Angular 1.5 Routing in designing single page Applications.
- Used Angular 1.5 as framework to create a Single Page Application (SPA) which can bind to specific views and synchronize data wif server using SASS, LESS, Bootstrap.
- Created SPA using Angular 1.5 utilizing custom directives, custom services and custom filters.
- Worked on creating responsive website for smart devices using Bootstrap and CSS3 media queries.
- Used React.js to create reusable UI components.
- Re-designing/developing teh main website using Bootstrap, CSS3 to improve user experience and add new functionality.
- Produced content pages wif CSS3 layout and style markup presentations and also used JavaScript methods and properties and Extensive use of SASS/LESS for teh further use and maintenance of CSS.
- Used spring modules like spring-core, spring-web MVC to collaborate objects wif application properly.
- Experience in dealing wif cross browser compatibility issues wif various browsers including Webkit.
- Worked on Hibernate objects to map JAVA classes to MySQL database.
- Worked on extensive JavaScript programming to give AJAX functionality for teh website.
- Experience in performing CRUD operations on documents using MongoDB.
- Creating/Dropping collections using MongoDB and Managing Mongo database using MMS monitoring tool.
- Managed multiple MongoDB (NoSql) database clusters.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
- Worked wif GIT version control, vagrant environment using Node.js, Gulp for compiling, and teh JIRA ticketing system.
- Implemented & maintained teh branching and build/release strategies utilizing GIT.
- Involved in designing mockups and wireframes using tool Balsamiq.
- Follow up wif teh development team on teh improvements, integration and further enhancements in teh website and perform unit testing using Karma and Jasmine tools.
- Worked in Agile/Scrum meetings, daily standup calls along wif 2 week sprint.
Environment: HTML4/HTML5, XHTML, CSS3, Bootstrap, JQuery, PHP, AJAX, JavaScript, REST, SOAP, WSDL, DOM, XML, Angular 1.5, Node.js, React.js, JSON, SASS, LESS, Balsamiq, Hibernate, JAVA, MySQL, MongoDB, NoSQL, JIRA, GULP, GIT, Firebug, Karma, Jasmine, Agile/Scrum
Confidential
Software Engineer
Responsibilities:
- Gathered and analyzed all necessary requirements by involving in discussion sessions.
- Co-ordinate wif BA group for better understanding of functional requirements, Analyze and Design teh business requirements to document and implement.
- Design and development of web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing teh properties, methods in teh Class Modules and also developed web services using HTTP.
- Worked on Bootstrap for designing applications.
- Played a vital role in defining, implementing and enforcing quality practices in teh team organization to ensure internal controls, quality and compliance policies and standards.
- Used JavaScript for custom client-side validation and DOM manipulations.
- Worked wif View State to maintain data between teh pages of teh application.
- Successfully wrote and implemented MySQL Queries, Stored procedures and Triggers in MySQL server.
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
- Created required Views, Indexes and Clusters.
- Created packages to do complex aggregations on large volume of data and loaded teh aggregated data into reporting tables in data marts.
- Wrote UNIX shell scripts to automate teh batch process.
- Created migration document and supported teh migration of packages and objects to production environment.
Environment: HTML, CSS, JavaScript, DOM, MySQL, Ajax, XML, UNIX, GIT, GULP, Bootstrap.