Sr Ui Developer Resume
San Francisco, CA
SUMMARY
- Over 7+years of diverse experience in the field of Web application Development including Client/Server with proficiency in web technologies and web designing tools.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Good knowledge of Responsive Web design using Custom CSS and Bootstrap.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, node.js, angular.js, Spine.js, Ext.JS, Responsive design.
- Good knowledge inTwitter Bootstrapand Responsive Design.
- Developing practice with jQuery in variousUIwidgets.
- Proficiency in Client Side designing and validations usingHTML,HTML5andJava Script.
- Experience on working withCSSBackgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSSPadding, and CSS Table.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Worked with front end build environment ofGrunt, NodeJSand Gitversion control system.
- Experience with Java web framework technologies, such as GWT and spring.
- Exposure to data visualization technologies such as D3.js.
- Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, and UDDI.
- Extensive experience in developing web applications with open source frameworks like Spring, JSF, Struts.
- Extensive experience in developing web applications with User Experience Design (UX) like Visual Design, Interactive Design and extensive Human Computer Interaction Concepts.
- Experience in NoSQL Database like Apache and MongoDB.
- Involved in various phases of Software Development Life Cycle i.e. Requirement Analysis, Design, Implementation and Testing.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Remarkable knowledge of design, normalization and Database Management Concepts.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked ondifferent browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle … DB2, SQL Server and MySQL.
- Experience in using agile software methodology (scrum).
- Self-motivated Team player with excellent interpersonal skills.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, JavaScript Libraries Ext JS 2.0/1.0, Backbone.js, Node.js, Require.js, angular.js.
Web Designing Tools: Adobe Dreamweaver, Sublime text, Adobe Photoshop and Adobe Illustrator.
Web/Application Servers: HTTP Web Server, WebLogic, Apache Tomcat and JBoss, IBM Web Sphere, JBuilder.
Frame Works: MVC, Bootstrap, Backbone JS, Angular JS and JavaScript frame works, TestNG.
Database: Oracle 8/8i/9i/10g/11g, PL/SQL(oracle),MYSQL and MS Access
Operating Systems: Windows Family, Mac OS X, Linuxand Ubuntu
Debugging Tools: Google Chrome Web Debugger, Firebug
IDE: Eclipse, NetBeans, Edit Plus, JSfiddle, Webstrom, Tatastrom, Sublimetext
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr UI Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology.
- Experience Model View Controller framework such as AngularJS framework for creating Single Page Application.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap, Foundation.
- Experience with jQuery, backbone.js and Angular Js.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Implemented MVC architecture by applying Angular JS framework.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
- Responsible for the implementation of Web Design based on CSS3, HTML5 and Bootstrap.
- Successfully performed the Restful APIs Integration using XML and JSON.
- Used JQuery & Ajax for service calls on pages to interact with the server for information.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Used Backbone.JS for developing lightweight single page web applications and to achieve Synchronization.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JSON for storing and exchanging information between browsers and servers.
Environment: JavaScript, HTML5, CSS3, Angular.js, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator,AJAX, Jasmine, Webservices, WordPress, DNN,MVP, XML, XSLT, CVS,MySQL, Oracle 11g, Agile Methodology, Windows.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Developed front end UI using HTML5, CSS3, JQuery, JavaScript (AngularJS), AJAX.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
- Involved in designing the front end applications using web technologies HTML/HTML5, CSS/CSS3.
- Built web pages that are more user-interactive using jQuery plugins, Ajax, JavaScript.
- Used Backbone.JS for developing lightweight single page web applications and to achieve Synchronization
- Good Experience with JavaScript MVC framework Backbone, and knowledge on other frameworks likeAngularJS.
- Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components
- Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat coordination of Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs.
- Developed the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
- Used Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and Aspect Oriented Programming is used for Logging.
- Configured Hibernate to make use of EHcaching to display the static lookup data from the database.
Environment: Java, JDK- 1.6, JavaScript, AJAX, XML, Spring, HTML5, CSS3, JSP, HTML, EJB, Struts, Hibernate, Eclipse, Apache, WebLogic 12c/11.x, Oracle 12c/11g, JUNIT, MAVEN, CVS, log4j, LDAP, XSLT, JAX-WS, Angular.JS, Ext.JS iFrame, JQuery, Web Services, XML Schema, DOM parser, Rational Rose.
Confidential, New York, NY
Sr. Java/UI Developer
Responsibilities:
- Develop use cases, Class diagrams, Sequence diagrams and deployment diagrams for enhancements made to existing workflow process using Rational Rose.
- Developed user interfaces using Java Server Pages using HTML/AJAX.
- Knowledge of backbone.js framework
- CSS and Bootstrap for styling the HTML elements.
- Created a webpage using CSS3, JQuery, and JavaScript to give the page a dynamic look.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
- Extensive experience in implementing model-view-controller using Angular Framework.
- Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Study and analysis of project requirements through business users, involved in workflow design, documentation and development of workflows.
- Develop JSP screens, configure form beans in struts configuration file validation logic in form beans and business logic in action class that process the requests.
- Developed entity beans to persist data into respective table in the database.
- Developed message driven Beans to handle incoming messages to create Transfer Objects (TO) and initiates Business Delegate to further process workflow.
- Implement JAXB to marshal Transfer Object (TO) and generate new XML file that shows hourly usage of node.
- Solve technical problems that involved message flows and transformations, written code for services and configured integration points.
- Developed a batch job that kicks off through shell scripts on Linux server that posts error messages to Notification Message Queue and sends out an email with list of error messages.
- Responsible for managing build, deployment and configuration management issues during an iteration.
- Coordinate and work with QA testing team for testing various scenarios related to work items.
- Involve in Production support which requires weekly monitoring Servers, Connection pools, Batch jobs and reports.
- Understanding the client requirements from status meetings and maintaining the screens as per the client needs
- Participate in Code migration and resolving code conflicts in various versions.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, angular.js, D3.js, Backbone.js, Require.js, Node.js, ASP.NET, C#.NET, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Photoshop.
Confidential, Lewis Center, OH
Sr. Java/UI Developer
Responsibilities:
- Generated WSDL files while developing applications using SOAP WebServices.
- Developed UI using Ext JS MVC, jQuery and JSP for interactive cross browser functionality and complex user interface.
- Used Ext JS grid, tree and tab panels for the main UI screens and data population with JSON objects from the server.
- Integrating the front end UI to the back end using spring framework.
- Developed application SOAP services using JAX-WS, CXF frameworks
- Developed UI interface using HTML, Java Script, CSS, JQuery
- Integrated Hibernate persistent layer with in application for making database calls.
- Used XML for exchanging financial information between businesses over internet.
- Designed various XML files to store, carry and exchange data.
- Involved in consuming XML Web Services(SOA) using SOAP, SAX and DOM XML parsers
- Worked on creating new stored procedures with Cursors and Joints in Oracle
- Worked on Singleton, DAO, Factory, Service Locator and Proxy design patterns to achieve complex functionalities in the application.
- Worked on code management activities in CVS and SVN version controls.
- Participated in Build and Deployment activities using ANT, MAVEN build scripts.
- Configured Tomcat Application Server's server settings to improve Performance of the application.
- Used JUNIT to test SOAP Web services and application code.
- Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked
Environment: Java1.4, Core Java, JavaScript, JQuery, XML, HTML5, CSS3, JQuery, Spring MVC, Apache CXF, Design Patterns, Hibernate, Scrum, Oracle 10g, Eclipse, ANT, MAVEN, JUNIT, Tomcat, SOA, SOAP, SVN, CVS.
Confidential, Mount Pleasant, SC
Java Developer
Responsibilities:
- Extensively used Hibernate in data access layer to access and update information in the database.
- Performed all tests on production applications and prepare recovery procedures for all applications and provide upgrade to same.
- Provide 24x7 operational supports to all production applications. Also provided support on holidays and weekends.
- Resolved production errors and deployed applications for end users.
- Used Spring2.5 Framework to support the Hibernate tool.
- We used JSF for building web based user interfaces.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Deployed the applications on IBM Web Sphere Application Server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Log4J to capture the log that includes runtime exceptions.
- Web-Application was deployed on the WebSphere 6.1 server on Windows.
- Developed JUNIT test cases for all the developed modules.
Environment: Java, J2EE, Hibernate 2.5, JMS, Spring Core, JSF, JNDI, Oracle 10g, HTML, XML, DOM, SAX, ANT, Rationale Rose, SAO, RAD, IBM Web Sphere Application Server 6.1, UNIX, LOG4J.
Confidential
Java Developer
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding.
- Held meetings with client for understanding requirements.
- Involved in designing, development and testing of the modules of the project.
- Worked with Core Java, Servlets, JSP and JDBC.
- Designing of UI using JSP, HTML and JavaScript.
- Prepared JUNIT test cases, Mock Objects to unit test individual components.
- Worked with databases using SQL language.
- Used Hibernate2.0 as the ORM tool for data Persistence.
- Installed, maintained, or used Software testing programs.
- I have used ant as version control tool.
- Involved in production support for defect fixing and minor enhancements.
Environment: Core Java, J2EE, JSP, Servlets, hibernate, Java Script, HTML, JUNIT, CSS, Eclipse, Tomcat Server, SQL, Ant, Windows XP
