Senior Java/ui Developer Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- Around 9years of extensive experience as UI Developer with fulfilled knowledge in developing and designing Web based applications and UI applications.
- Experience with Software development life cycle, Object oriented programming and agile methodologies.
- Proficient in developing user interfaces using HTML,HTML5,CSS,CSS3,JQuery,JavaScript, DOM,AJAX, BOOTSTRAPand JSON.
- Extensive Experience in Java Script frameworks like Angular.js, Node.js.Familiarity with EXT.jsand React.js.
- Worked on development using Java, J2EE, JDBC, Servlets, JSP, Web Services (REST & SOAP).
- Capable performing in a fast paced, result driven atmosphere.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience with task runners like Grunt and Gulp.
- Implemented JIRA and Confluence under Agile environment.
- Extensive experience on CSS Preprocessors like LESS and SASS.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, JSTL,PHP, HTML, CSS, MySQL, JavaScript.
- Deployed and Configured Java/J2EE application in LINUX environments.
- Experience with testing tools like Karma, Jasmine, Mocha, Protractor and Cucumber.
- Experience with version control systems like Git, Perforce.
- Experience with Integration servers like Jenkins,Bamboo and Alfresco.
- Experience in using various tools and IDEs for development and design like NetBeans, Eclipse, Edit Plus, Sublime,Bracketsand Notepad++.
- Expertise with Spring Boot, Hibernate and Struts application frameworks.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience with unit testing the applications using JUnit Framework.
- Hands on experience with Application servers like Apache for deploying applications.
- Knowledge of Web Security.
- Knowledge of internet development and debugging tools.
- Responsive Web Design for different types of Devices like tablets and mobiles.
- Experience on using phonegap and Cordova for mobile app development.
- Research - oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, XML, JavaScript, JQuery, JSON,AJAX, PHP, BOOTSTRAP.
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
JavaScript Frameworks: Angular.js,Backbone.js, Node.js, EXT.js
Web Services: Rest, SOAP
Databases: MySQL, SQL Server, DB2
Application/Web Servers: WebLogic, Tomcat
J2EE Frameworks: Hibernate, Struts, Spring Boot
IDE & Tools: Eclipse, NetBeans, Notepad++, Sublime, Brackets
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Senior UI Developer
Responsibilities:
- Created wireframes, visual mockups, and prototypes with Balsamiq to explore user interface concepts for both web-based and native applications.
- Responsible for converting the graphic production designs into prototypes using HTML5 , CSS , JavaScript , sometimes utilizing front-end frameworks.
- Worked on creating Single Page application (SPA) using AngularJS .
- Use of AngularJS ui-router for defining all application States (routes).
- Created Multiple Re-usable UI Directives by defining AngularJS Directives, attaching Event Listeners, Controllers & Updating DOM elements.
- AngularJS factory, Services & Providers created for different modules of Users, Groups, and System & Entities.
- On server side, created & used Restful Web API endpoints for database operations (CRUD) for this AngularJS project.
- Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
- Used NodeJS as proxy to interact with Rest API .
- Interacted well with backend Rest API services.
- Responsible for rebranding the name, Copyright info, graphics (SVG), source code headers for both AngularJS and EXTJS applications.
- Responsible in cleaning up and maintaining the EXTJS application.
- Involved in deploying the EXTJS application using Sencha CMD .
- Maven and Gradle are used to build and deploy the applications.
- Knowledge of Server side Spring Boot framework.
- Developed the Entire server side application using NodeJS .
- Used Chrome extension Postman & Fiddler Tools for Web API endpoints testing.
- Involved in writing SQL Stored Procedures, Functions, and Views for Oracle 11g database.
- Used JIRA and Agile Methodologies.
- Used Perforce as configuration management tool for code versioning and release.
- Used CucumberJS to implement test cases for EXTJS application.
- Created unit t ests with Protractor and Jasmine to provide end-to-end testing for the application.
Environment:Balsamiq, HTML5, CSS3, JavaScript, AngularJS, EXTJS, NodeJS, Rest API, Spring Boot,Oracle, Postman, Perforce, Protractor, Jasmine.
Confidential, Woodland Hills, CA
Senior Java/UI Developer
Responsibilities:
- Implemented the online application by using Core Java (OOPS), JDBC, JSP, Servlets, Web Services, SOAP, Restful and WSDL.
- Developed a REST services using Spring Framework.
- Used Hibernate for Database connectivity
- Implemented agile methodology throughout the project development lifecycles.
- Responsible for setting up Angular JS for UI development. Developed html views with HTML, CSS3, JSON and AngularJS.
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and Node.js, Bootstrap.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt .
- Involved in developing HTML and JavaScriptfor client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, CSS, JAVASCRIPT, JSON, and JQUERY.
- Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, and JavaScript.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Applied JQUERY core library functions for the logical implementation of all the applications at the client side.
- Brief experience on implementing the Angular.js in creating animations based on CSS classes.
- Used JQUERY for service calls on pages to interact with the server for information.
- Utilized various JavaScript and JQUERY libraries, AJAX for form validation and other interactive features.
- Used JSON to send request to the server to check the functionality of the website.
- Testing the website on multiple browsers with their old as well as latest release.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Co-ordinate with QA for testing, production releases, Application deployment and integration.
- Structured the JavaScript code using Angular.js.
- Used Mocha and Jasmine for testing the Javascript blocks of code.
- Used Git repositories for creating the branches of code.
- Used JIRA and Confluence for creating the documents and to discuss about the tasks.
- Used Jenkins for integrating the code in dev environment.
- Created SQL queries to perform insert, update or delete operation on MySQL database.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed components to fetch the data from the back end using JQUERY.
- Analyze the response of JSON in order to update DOM.
Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JAVA, LESS, SASS, REST, JSON, Angular.js, Node.js,XML, Eclipse, Internet Explorer, Firefox, Chrome, JIRA, Confluence, Jenkins, Git
Confidential, Sunnyvale, CA
Senior Front End Developer
Responsibilities:
- Used Spring Framework to code business APIs.
- Applied various Java/J2EE design patterns.
- Performed unit and component based testing using Junit
- Used agile methodology for the software development.
- Used Soap over Http and Soap over JMS for communication between components.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, Node.jsand JQuery.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Used D3.js for binding the data to DOM elements.
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript, jQuery, Prototype plus relevant coding standards.
- Involved in implementing all components of the application including database tables, server-side Java Programming (JSP Templates) and client side web programming.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Used Protractor for testing the Frontend code.
- Used Git repositories for creating the branches of code.
- Used Bamboo for continuous integration.
- Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
- Identified bugs and write bugs for localization and UI issues.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Environment:JDK 1.7, Backbone.js, node.js, Java, JSP, Servlets, HTML, NetBeans, Hibernate.
Confidential, Hollywood, FL
UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Responsible for Design and development of Web pages usingHTML, CSS, Java including Ajax controls and JSON.
- Coded Business Logic component using Java.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MYSQL.
- Worked extensively with the File management and image libraries.
- Used Apache for deploying the web applications.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment:HTML, CSS, JavaScript, Java, AJAX, MySQL.
Confidential, Detroit, MI
Java/UI Developer
Responsibilities:
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Following Amex standard guidelines for best coding practices beginning from HTML5, CSS3, Bootstrap, and JQuery.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and jQuery.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
- Managed application state using server and client-based State Management options.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, XHTML, DHTML, JSON, Eclipse, Internet Explorer, Windows.
Confidential
Web/UI Developer
Responsibilities:
- Worked on detail design and coding.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Developed the interactive user interface using jQuery JavaScript library.
- Worked on developing GUI using HTML, CSS and JavaScript (jQuery).
- Worked on implementing Webpages on the website using Code Igniter framework.
- Collaborated with one team member in design, analysis, coding, testing, and website review.
- Utilized CSS, Ajax, JQuery, MySQL queries for website design and development.
- Developed SQL scripts for data migration.
- Used Apache for deploying the web applications.
- Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Created UML diagrams for the workflow architecture of the system
- Used Team Studio and Build Manager tools to develop applications and promote the new design to test environment.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment:HTML, CSS, JavaScript and Windows XP.
Confidential
Java/UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Followed the Agile and Scrum development methodologies
- Integrated the Java code (API) in JSP Pages.
- Used jQuerycore library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
Environment:HTML, CSS, Java, JSP, JavaScript, XML, SQL, PL/SQL, MS Office.