Sr. Ui Developer Resume
Sacramento, CA
PROFESSIONAL SUMMARY:
- 7+ Years of experience in designing professional UI/UX web applications and front - end technologies like HTML, DHTML, XML, XHTML, JavaScript, jQuery, Angular JS, Flash and CSS.
- Extensive knowledge and experience of various stages of Software development life cycle (SDLC) and product development life cycle.
- Good knowledge of object oriented JavaScript, Frameworks like Angular.js, Backbone, Node.js and Bootstrap.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, Angular.js, Responsive design.
- Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring 3.x, Hibernate 3 . x, Web Services, Struts 2.0/1.1, JSPs, Servlets 2.x/3 and EJB 3.
- Integration and development of BPM for business process and workflow management.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Hands on experience in deploying applications using Application/Web servers like Jboss 4.x/5.x, Apache Tomcat 4.x/5.x/6.x and IBM Web Sphere.
- Created robust user Interface (UI) using JSF, Rich Faces, AWT, Swing, HTML5, CSS3, JSP, YUI, JavaScript, AJAX, XML.
- Experience in designing and developing UI/UX Screens using Java Server Pages, HTML5, CSS3 and JavaScript.
- Extensive experience in designing front end interfaces using HTML5, JSP, CSS3, Java Script and Ajax.
- Experience on server side cache setup using Terracotta and IBM Xtreme scale, update cache by event setup.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
- Extensive experience in Design and Development of Web application using different Frameworks like Struts MVC, Spring MVC and Hibernate.
- Extensive experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services .
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB .
- Experience on databases Oracle 8i/9i/10g/11g, MySQL 3.x/4.x/5.x, and SQL Server 2000/2005 with strong PL/SQL experience.
- Implemented the view layer using GWT-EX, JavaScript, Jquery, HTML5, Drools, Swing as Business layer using Spring (MVC) integrated with Mule ESB frame work, DOJO and built the application using Maven and Jboss application Server.
- Extensive knowledge on portable testing framework for web applications such as Selenium Software
- Extensive experience with Java compliant IDE’s like Eclipse, JDeveloper and NetBeans.
- Experience on Test Driven Development using JUnit.
- Experience using Ant and Maven scripts for project development and deployment.
- Well versed with core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Worked with version control systems like CVS, TFS for providing common platform for all the Developers.
- Have good experience and knowledge in HR and finance domain.
TECHNICAL SKILLS:
Concepts: OOP, Data Structure, RDBMS, Design Patterns, SaaS and Cloud Computing
Languages: C,C++, Java 1.6/1.5/1.x
J2EE Technologies: JSP 2.0/1.2, Servlet2.0, Struts, Spring, EJB3.0/,Seam, JNDI, JMS, JAXB
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access
ORM Frameworks: Hibernate 2.0/ 2.1/3.0, JPA.
J2EE MVC Frameworks: JSF 1.2/1.1, Spring MVC 3.0/2.5/2.0, Struts 1.3.8/1.2/1.1 IDE: RAD 6.x,9.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.
Scripting languages: JavaScript, JQuery, AJAX, YUI, DOJO, Angular.js .
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, JQuery UI, Angular JS & PHP, JSON, Sublime, WordPress, Magento, Volusion, and Text Angular.
Modeling Tools: Rational Rose, Rational XDE,UML
App Server: JBoss 4.x/5.x, Web Sphere 8.1, BEA Weblogic
Server Cache: Terracotta, IBM Xtreme Cache
Web Server: Apache Tomcat 6.0/5.5
Version Control: CVS and Team Foundation Server
Testing: Junit, Selenium
Build tool: Ant, Maven
Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio, Adobe Photoshop, MS Visio & PowerPoint, Basecamp, Teamwork.
Protocols: TCP/IP, HTTP, HTTPS, FTP and SOAP and knowledge of ANT
SOA: Web Services, SOAP, WSDL, XSD,XML, XML Beans
Operating Systems: Windows 2000/NT/ XP/Vista/7 32 and 64 Bits
PROFESSIONAL EXPERIENCE:
Confidential, Sacramento, CA
Sr. UI Developer
Responsibilities:
- Built user interactive Web pages using AJAX, JavaScript, LESS, Bootstrap, Knockout JS and Angular JS.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensive usage of Bootstrap for layout as well as responsive design and LESS CSS for Responsive design.
- Extensively involved in redesigning the entire site with CSS LESS styles for consistent look and feel across all browsers and all pages.
- Used MAVEN in each project to automate the builds and managing project
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions and used JIRA for bug tracking and issue tracking.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON and Ajax.
- Developed client side validation code using JavaScript and jQuery and used QUnit for testing.
- Developed single page web application using JavaScript framework AngularJS.
- Used Backbone.js to build complicated user interfaces using jQuery.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Knockout JS and Bootstrap.
- Created reusable UI components using React.js
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
- Entailed in system design and development in core java using Collections, multithreading.
- Developed applications using Java 6.0/7.0 in Windows.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Produced content pages with CSS3 layout and style markup presentations.
- Used MongoDB for automatic scaling and performance.
- Stream data to create real time responsive charts and graphs using D3.js
- Used AJAX extensively to implement front end -user interface features in the application.
- Developed different jQuery component in MVC micro architecture framework which internally uses various design patterns such as Singleton, command, delegate, etc. used Version control through SVN.
- Performed Unit testing on angular applications using tools like Karma, Jasmine.
- Used Bower for managing different packages.
- Worked with back end developers to implement AJAX and dynamic HTML functionality in jQuery.
Environment: Eclipse, Apache Tomcat, HTML5, CSS3, XML, JavaScript, Bootstrap, JQuery, JQuery UI, Angular JS, AJAX, GIT,Struts1.1 MVC, Javascript, SOAP, Junit, RAD 9.1,IBM WebSphere v 8.5, Oracle SQLDeveloper 4.0, JIRA, HP ALM 11, Dynatrace 6.1, Fortify Audit Workbench 4.1, IBM DB2.
Confidential, Rochester, NY
Sr. UI/UX Developer
Responsibilities:
- Gathered functional requirements, Created design documents.
- Drew UML diagrams like Class and Sequence diagrams.
- Created UI designs using Web 2.0 standards developed proto types for various new account proposals
- Built the Responsive UI/UX screen using HTML 5, CSS 3 and Bootstrap.
- Responsible for all client side UI/UX Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular JS.
- Wrote application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature using jQuery, AngularJS and jQuery UI.
- Created EJB3.1 CLOE ServiceEJB project in RAD 8.0.4 and stateless session EJB bean, will be deployed as HTTP Web service (using jax-rpc and jax-ws webservice runtime) using SOAP over HTTP transport.
- Generated CLOE Service EJB HTTP Router Project.
- Used IBM Clear case 7 as version control to check in the code, Created base lines.
- Scanned source code and fixed the issues in code review.
- Development of UI models using HTML5, JSP, JavaScript, AJAX, YUI, WebLink and CSS3.
- Project is build using clear case/open Make build.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Worked on RWD (Responsive Web Design) and implemented basic level of Angular.js
- The web GUI was dojo based & SOAP API were created with PHP to process server requests.
- Used CVS, Maven, and SVN for Source code version control.
- Developed static and dynamic Web Pages using JSP, HTML5 and CSS3 .
- Wrote custom JavaScript and CSS3 to maintain user friendly look and feel.
- Developed front-end components using JSP, Servlets, Swing and deployed in JBOSS .
- Used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
- Responsible for Integration of various layers of the system including other JBoss App Server instances.
- Updated the defects information in HP Mercury quality center on daily basis& uploaded test case into QC Test plan and test lab and created test suits & ran the test cases manually in QC.
- Used design patterns like DAO and DTO, Singleton.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Coded the test cases and tested using Junit and Mockito.
- Tested webservice using SOAP UI tool.
- Installing, configuring, and maintaining services such as Apache, JBOSS SAP, across VM.
- Developed ANT scripts to develop the project war files and to deploy on to the JBoss application server.
- Deployed the application in JBOSS Application Server.
- Created the exception hierarchy to handle the exceptions.
- Exposed web services (EJB 3.1 Project is exposed as JAXB 2.0 web services).
- Used agile methodology, having good experience on using.
- Configured JNDI Naming entries for calling other external services in Web sphere admin console.
- Configured data source in web sphere8 admin console.
- Created Front end web application (just a simulator to demo product owner) to test the EJB Web service.
Environment: Jdk1.6,JSP,HTML5,CSS3, Struts2 MVC,EJB3.1, DOJO, Webservices(Jaxb SOAP), AngularJS, java script,Jquery,RAD8.0.4, IBM RSA, IBM Clear case 7, SQL developer, YUI, JQuery, SOAP UI, HP Quality center11, IBM Web sphere 8,Secure CRT.
Confidential, Wayne, PA
UI Software Engineer
Responsibilities:
- Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
- Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
- Converted mock ups hand-written HTML and CSS with pixel perfect attention.
- Developed webpages that included jQuery, JavaScript and AJAX.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Designed table less web applications using CSS and with the help of and tags as per W3C standards.
- Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Implemented Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI components
- Ext-JS: - Experience in Ext-Js frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and XML to populate on the UI/UX components.
- Worked closely with UI/UX designers to understand the detailed intuitive UI/UX prototypes and components.
- High level design document using UML and IBM Rational tools.
- Manage and streamline process based on agile methodology.
- Responsible for Development of end to end client/server modules.
- Implemented Frontend modules using Spring MVC architecture, JSF, Java 5.0/6.0, Component Validation, JSP.
- Responsible to Cache synchronization using Java Messaging Service (JMS)
- Responsible for Development of Backend server component using Seam, Stateless and Stateful beans, Hibernate 3.0, JPA.
- Responsible for Integration of Terracotta cache.
- Integration and development of JBPM for business process and workflow management.
- Brief experience on implementing the Angular.js in creating animations based on CSS classes.
- Developing Reports using HTML5, CSS3, JSP and JFreeChart.
- Integrated Tiny MCE component to use Text area.
- Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework
- Responsible to write unit test cases using JUnit and Mockito
- Design and Develop import export to communicate with different systems.
- Maintain source code using Team Foundation Server.
- Responsible for up to date status of Task and User stories on TFS.
- Responsible to fix defects use Eclipse to Debug.
- Responsible for closing the backlog of production related issues within SLA.
- Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in business acceptance of the results.
Environment: UML, IBM, Spring, MVC architecture, HTML5, CSS3, Angular.js, JSF, Java 5.0/6.0, JSP, JMS, Hibernate 3.0, JPA, Terracotta, JBPM, JSF, Eclipse.
Confidential, Sunnyvale, CA
Web UI Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used MS SQL as the database and wrote SQL & PL-SQL.
Environment: Core Java, J2EE, JSP, Struts and EJB, Java, J2EE, Struts, HTML, CSS, BEA Web-logic, UML, IBM, Spring, MVC architecture, Eclipse, Ant, CVS Repository, JSF, Java 5.0/6.0, JSP, JMS, Hibernate 3.0, JPA, Terracotta, JBPM, JSF, Eclipse, Web-logic and Web Sphere.
Confidential
JAVA Software Engineer
Responsibilities:
- Involved in Architecture and Design
- Design and Develop Swing based UI/UX for ERP
- Client Server network communication design and Development
- Offline Location based ERP Design and Development
- Leading team, Resource and Risk management
- Develop client and server using core java, Swing and C++
- Technical Support to client
- Defect management
Environment: Java, Core Java, AWT, Applet, Swing and C++, Struts, JSP and Servlets, JDBC and SQL Server.