Java Ui Developer Resume
Wilmington, DE
SUMMARY
- Edureka Certified Angular JS 2.0/4.0 Developer.
- Over 5 years of Industry experience as a UI & Java developer in design and development of Web Based applications.
- Extensive experience in designing UI web applications using front - end technologies like HTML4/5, XML, DOM, CSS2/3, Object Oriented JavaScript, JavaScript, Typescript, jQuery, Prototype, AJAX, JSON, Angular 2.0, 4.0 Media Queries & Bootstrap.
- Expert in Core Java in Java 1.5
- Expertise in creating the pages using CSS web page layouts and vast knowledge in usability and accessibility concepts.
- Expertise in Unit test and End to End testing using Jasmine and Karma.
- Experience in building SPAs (Single-Page application) using AngularJS, Node.js, Bower, Gulp, STYL with a server-side RESTful API in Java.
- Experience working on CI/CD tools like JIRA, Jenkins and GitHub.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Experience using database systems MySQL, Oracle and SQL Server.
- Familiarity with RESTful APIs.
- Worked on various platforms including Windows XP, Vista, 7.
- Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
- Experience with web/application servers Web Sphere, Web Logic, JBoss, and Tomcat Server.
- Possess good analytical skills, which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented andefficient codefor web development.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Proactive and quick learner, always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, Typescript, NativeScript, jQuery, Angular.JS1.5, Angular 2.0, D3.js, SASS, Less, XML, AJAX, JSON, Grunt & Gulp, Bootstrap/Media Queries
Database: SQL 2008, Oracle 10.g
Testing Tools: Karma, Jasmine
Debugging Tools: Firebug, IE Tester, Chrome Tester/ Inspector, Responsive Inspector
Version Control: SVN, Git
Tools: ALM
IDE/Tools: Eclipse, Notepad++, JS-fiddle, Web-storm, Sublime Text, Visual Studio Code
Methodologies: Agile, Waterfall
Operating System: Windows XP (Prof), Win 7, MAC OS X EL Capitan
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Java UI Developer
Responsibilities:
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits like Angular UI. Used AngularJS framework for UI centric AJAX behavior.
- Involved in design, development and implementation of a Single-Page web application based on Model-View-Control (MVC) architecture using AngularJS, Node.js, Gulp and Bower in front-end and Perl as the server-side API.
- Involved in building web forms using HTML 5, CSS 3, and the latest AJAX libraries.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- Used the Node.js as the web server and AngularJS MVC Frameworks in the development of the web applications.
- Created design mock-ups and wireframes using Axure RP Pro.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript in Google Chrome and Internet Explorer.
- Implement advanced Angular UI data grid with custom item renderers and editors.
- Developed web pages adhering to Confidential ’s visual guidelines using Aladdin VI library (based on Bootstrap).
- Used Bower for keeping track of packages/libraries used and dependency management in the web front-end.
- Used CVS for synchronous version control among versions for Perl API.
- Used SVN for synchronous version control among versions for web front-end files.
- Used Gulp for build management and injection during web build.
- Performed Unit-testing on Perl API utilizing a self-made playground tool built on JQuery.
- Worked on Service Oriented Architecture environment for developing the services for the users.
- Developed data access objects to encapsulate all access to the data source.
- Involved in writing procedures, complex queries using SQL to extract data from database and to delete the data and to reload the data on Sybase using Aqua Data Studio tool.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and Confidential compliance support.
- Provided quality assurance and cross browser compatibility testing during development phase.
Environment: AngularJS, Node.js, Gulp, Bower, HTML5, CSS3, JQuery, Perl, JSON, AJAX, Angular UI, Bootstrap, SOA, CVS, SVN, MVC, DOM, SQL, Oracle, Windows.
Confidential
Java UI Developer
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 designing the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on Web/User Interface development using AJAX, HTML5, CSS3 and JavaScript.
- Created UI templates for final look and feel using HTML5, CSS3 and AXURE RP.
- Designed and developed the framework which is wrapper on top of JQUERY framework and AJAX based UI frame work 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.
- Developed a core component of posting tasks to Aladdin Dashboard.
- Worked on integrating AngularJS APIs with MVC pattern.
- Created templates, menus, pages, categories, blocks 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 and JavaScript event to generate the data result in UI.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JMS for Asynchronous communication between the applications.
- Used SOA Framework with Hibernate to map to Sybase Database for the Workflow of Various Modules.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing.
- Worked with the systems team and Quality assurance team in the process.
Environment: AngularJS, Node.js, Bower, Gulp, HTML5, CSS3, Drupal, JQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, Servlets, JSP, SOAP, DOM, MVC, Junit, Source Control - SVN, SQL, Sybase, Windows.
Confidential
UI and Java Developer
Responsibilities:
- Responsible for designing the User Interface by coding inHTML5, CSS3, Angular.js 1.5, Angular 2.0 to build SPA Single Page Application.
- Built custom directives, custom filters, form validations, making controllers, services, factories, dependency injection though various modules.
- Used Bootstrap’s pagination to display it on the screen without affecting the load time.
- Having 6 months of experience on improved Dependency Injection, Dynamic Loading and Simpler routing in Angular.JS 2.
- Good understanding of replacing controllers and $scope with components and directives in Angular.JS 2.
- Worked on JavaScript Core to create a bridge between the JavaScript code and the native APIs used to drive the native application.
- Good understanding in implementing web application usingAngular JS1.5 & 2.0 frameworks.
- Extensive experience inDOMmanipulation usingJavaScript,jQuery,Angular JS
- Expert in developingObject-Oriented Web applicationsusingMVC architecture.
- UsedAngular.JS 2as framework to create aSingle Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Developed server-sideREST web servicesand called them from angular controllers.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization and Exception Handling.
- Developed multithreaded java programs for cleaning of data and then inserting into database.
- Used NativeScript framework like MVC-like framework to enable clean and easy way the UI to be created and reused.
- Worked closely with UI designers to understand the detailed intuitive UIprototypes and components.
- Used Grunt-Task Runner and npm-package manager in the application.
- Extensively involved in Ajax callto retrieve the data from the back-end then display on the screen in a well-organized way.
- Used Bootstrap to make responsive web pages and used SASS preprocessors of CSS.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Used Karma Unit Test Runner for the application.
- Participated inAgile Development Team,and having SCRUMmeeting for progress reporting as well as task distributing.
- Used Core Java OOPS concepts
Environment: HTML5, CSS3, JavaScript, Angular.js, PostgreSQL, Karma, Bootstrap, Grunt, npm, Eclipse.
