Senior Java/ui Developer Resume
San Diego, CA
SUMMARY
- Around 6+ years of extensive experience as Front - End UI Developer with fulfilled noledge in developing and designing Web based applications and UI applications.
- Experience in all the phases of software development life cycle in Agile/Scrum methodology.
- Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, CSS3 2D/3D animations, SASS, Responsive Web Design, Bootstrap and experience in making web pages’ cross browser compatible.
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.
- Experience in designing and developing UI components using Angular.js/ Angular 2.0, React.js, Node.js, JSP, JavaScript, Bootstrap, HTML, AJAX, DHTML, CSS, JSTL, custom tag libraries.
- To optimize user experience worked on enhancements.
- Used to update User Interface based on changing needs and requirements.
- Experience in creating as well as editing images for the websites using Photoshop.
- Extensive experience in Angular.js for application implementation, proficient in creating Modules, Controllers, Route Providers, Factory Services, ng-repeat, Customizable Filters, HTTP requests GET/POST methods and Directives to realize functionalities like REST services with Ajax call, Input validations, searchable contents.
- Experience in UI Architecture design using Angular 2.0 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and Decorators.
- Experience in using various tools and IDEs for development and design like Net beans, Web-Matrix, Eclipse, Microsoft Sublime-text, Edit Plus, and Notepad++.
- Experience in Object Oriented Analysis and Design (OOAD) using UML (Use Cases, Activity, Sequence, Class Diagrams etc.).
- Build client websites with WordPress also maintained custom plugins and themes.
- Extensively worked and implemented several design patterns such as MVC, Object Factory, and Front Controller also worked with Ionic framework to build native and Hybrid applications.
- Experience working with Bower and Node package managers.
- Experience working with Grunt and Gulp - Build process and workflow management.
- Working noledge in SQL programming for packages, stored procedures etc., using MS SQL Server and MYSQL.
- Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front-end GUI using AJAX.
- In depth noledge of Apache Subversion (SVN) and GIT integrating it with other systems (Jenkins).
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time line, cost and quality.
- Ability to learn and adapt quickly to the emerging new technologies.
- Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional teams.
TECHNICAL SKILLS
Web Technologies: HTML4/5, DHTML, XHTML, XML, JavaScript, AJAX, JQUERY, JSON, CSS2/3, Rest, SOAP, PHP, Media Queries, WordPress, Bootstrap, Angular.js/ Angular 2.0, Typescript, React.js, Node.js, JSON and Ajax UI Concept Modeling
XML Technologies: XML, XSD, DTD, JAXP (SAX, DOM), JAXB.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, WEBSPHERE 7.0.
Database: MySQL, Oracle, MS-Access, SQL 2000/2005, MongoDB.
Operating Systems: Windows server 2003/2008/2008 R2, Windows NT, Windows 2000, Windows XP (Prof) and Win 7.
Methodologies: Agile and Waterfall.
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger, IE developer Tools.
Domain: Ecommerce, Financial, Insurance, Media and Entertainment.
Languages: C and Java
Version Control: SVN, CVS, GIT-HUB, Clear Case
IDE/Tools: Eclipse, Maven, WebStrom9, Rational rose, Sublime Text 2, NetBeans, Visual Studio, Komodo Edit, Sublime Text, Dreamweaver, Microsoft Web-Matrix
Others: MS Access, MS-Excel, MS InfoPath, Visio
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Senior Java/UI Developer
Responsibilities:
- Implemented agile methodology throughout the project development.
- Developed html views and pages for user interactions for the entire website using with HTML, CSS/CSS3, JavaScript, JSON, and JQuery.
- Developed Single Page Application using Angular 2.0, Typescript, HTML 5, CSS3 and Bootstrap.
- Used Bootstrap along with HTML5 and CSS3 to make the user pages more interactive and responsive.
- Developed complex Angular 2.0 UI nested components for reuse and rapid development Angular 2.0 for each SPA.
- Re-Developed the main website to improve user experience and add new functionality.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and interactive features.
- Responsible for setting up Angular.js for UI development. Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Brief experience on implementing the Angular.js in creating animations based on CSS classes.
- Applied JQuery core library functions for the logical implementation of all the applications at the client side.
- Used JQuery to fetch the data from the back end and for service calls on pages to interact with the server for information.
- Used JSON to send request to the server to check the functionality of the website.
- Analyzed the response of JSON to update DOM.
- Structured the JavaScript code using Angular.js and worked with JSON for data exchange between Client and Server.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Used Grunt as the automated task runner for a better development/build/production workflow.
- Created SQL queries to perform insert, update or delete operation on MySQL database.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
- Good noledge of debugging JavaScript and HTML code with Firefox Firebug and Google Chrome JavaScript Debugger.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Implemented and designed user interface for web based customer application.
- Wrote test plans and performed unit testing also tested the website on multiple browsers with their old as well as latest release.
Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, Typescript, RxJS, JQuery, Bootstrap, Java, REST, Spring MVC, Web Services, JSON, Angular.js/ Angular 2.0, Node.js, XML, Grunt, Eclipse, Internet Explorer, Firefox, Chrome.
Confidential, San Diego, CA
Java UI Developer
Responsibilities:
- Development of code using JSP, HTML, HTML5, CSS, CSS3, JavaScript libraries such as Angular.js, React.js, JQuery plus relevant coding standards.
- Used Bootstrap library to quickly build project UI's and used Angular.js framework to associate HTML elements to models.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
- Used Bootstrap Grid System and CSS3 Media Queries to develop Single Responsive application with good user experience in all platforms like desktop’s, tablets and mobile phones.
- Generated Responsive data tables using with Bootstrap Grid system.
- Developed custom Bootstrap with brand appropriates styles, colors, animations and Font icons.
- Developed the pages dat are compatible to W3C standards.
- Developed single-page web applications and to provide synchronization to various parts of web-apps using JavaScript library.
- Enhanced user experience designing new web features using Angular.js MVC framework.
- Enhanced existing application to follow strict MVC pattern and developed Angular.js services for reusable functionality and involved in Spring Web services.
- 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.
- Developed Responsive Design UI, Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, Ajax, Angular.js, and Bootstrap.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and JQuery.
- Developed base HTTP service on top of Angular.js HTTP Service to communicate backend services.
- Experience working with Bower and Node package managers to setup the environment.
- Worked with Ionic framework to develop hybrid mobile application.
- Configured GULP for building Client side code (CSS, JS magnifier).
- Implemented unit test cases using karma Runner and Jasmine for Angular.js on client side for testing endpoints.
- Analyzing, Debugging and Fixing the Front-End UI issues assigned through JIRA bug tracking tools.
Environment: HTML 4/5, CSS 2/3, JavaScript, JQuery, Angular.js,, React.js, Bower, Bootstrap, Gulp, AJAX, JSON, XML, Java technologies, Springs, JSP, Karma JS, Jasmine JS, Ionic, Bower, Adobe Creative Suite, Dreamweaver, Restful, Eclipse, JIRA.
Confidential, Detroit, MI
Java/UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Worked with the Business Analysts to understand their business models and goals.
- Created prototype before development based on static and approved design documents and wireframes.
- Developed Front End Programming for Web applications and modifies the UI screens Using HTML, CSS & JavaScript.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- 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.
- Worked on Material design to the elements to have realistic shadows and hover effects.
- Wrote application level code to perform client side validations using JavaScript and JQuery.
- Utilized JQuery to achieve the elements hide, Show, Event Handling and Manipulation.
- Created page layouts, navigation, animation buttons and icons also created animations effect during the data load, waiting for the AJAX response using JQuery.
- Improved the performance and response time of the application by implementing AJAX.
- Involved in designing and developing the GUI for the user interface with various controls.
- Developed application using Node.js JavaScript libraries with NPM package management system.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Increased developer productivity by using efficient programming methodologies and local development.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, JavaScript, JQuery, Node.js, DOM, AJAX, Material design, DHTML, JSON, Eclipse, Internet Explorer, Windows.
Confidential
Java UI Developer
Responsibilities:
- Followed the Agile and Scrum development methodologies.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Developed UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQuery and AJAX.
- Experience converting given application wireframe, visual concepts into Pixel perfect HTML prototypes.
- Used Cascaded Style Sheets to maintain design consistency across all web forms.
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3 Background, CSS positioning, CSS3 text, CSS3 border and CSS3 2D/3D animations.
- Used JavaScript functions for the logical implementation part at client side for all the application.
- Good exposure toJavaWeb Services development using SOAP, RESTful services.
- Used JQuery core library functions for the logical implementation part at client side for all the applications also implemented the Drag and Drop functionality using JQuery framework.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side within the forms.
- Used JavaScript accordingly for validation purpose, Browser detection and control.
- 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.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying.
Environment: HTML, JavaScript, DHTML, XHTML, CSS/CSS 3, XML, JQuery, Adobe Dreamweaver, Java, JSP, SVN.