Ui Developer Resume
0/5 (Submit Your Rating)
San Jose, CA
SUMMARY
- Highly motivated and seasoned software professional over 6+ years of experience across various technologies and operating systems (Windows, Mac OS and Linux).
- Experience in Analysis, Technical Design, Development, Implementation, Performance Tuning, Testing and Configuration Management in all stages of Full Software Development Life Cycle (SDLC) of software applications using Java technologies.
- Experience using Tomcat Servlet container and Jboss application server.
- Experienced in developing applications using Eclipse and SpringSource.
- Focus areas includes Web oriented design and implementation.
- Knowledge in user interface using HTML, DHTML, XHTML and CSS and scripting languages like JavaScript, Object Oriented JavaScript, AJAX.
- Experience with working in javascript framework like Jquery, Backbone Node.js.
- Experience using Github Repositories, Sourcetree, Rally and JIRA.
- Excellent communication, teamwork and time management skills.
- Competitive and ambitious; Hard worker.
- Highly motivated with strong work ethic; Able to prioritize tasks and meet deadlines.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Supporting the issues taken care which are tracked under JIRA.
- Followed the Agile methodology and Stories are tracked and updated in Rally.
- Used Github for code checkins and code reviews.
- Involved in developing object oriented javascript and experienced with AJAX, JSON, HTML, and CSS(HTML5 and CSS3).
- Responsible for integrating user interface code in Javascipt.
- Written Unit test using Grunt and supported devices like mobile and ipad by using LESS styling and mixins.
- Implemented Model View Control (MVC) architecture using Backbone.js Framework and which is built on Node.js and used templates like Dust and Underscore.
- Handled controller code to communicate to the services and all server side code is maintained using javascript(main strength of node.js)
- Responsible in writing Data Access codes using JDBC and SQL database as backend as Model component.
Confidential, Pleasanton, CA
Front End Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for development of various GUI Screens using HTML, DHTML, JavaScript and JSP.
- Extensively used the struts framework and coded the UI components using Servlets, JSP, Java Script, and AJAX.
- Responsible for Coding using JSP, Java Servlets, Struts and XML.
- Responsible for integrating user interface code in Java.
- Implemented Model View Control (MVC) architecture using Struts Framework.
- Responsible in writing Data Access codes using JDBC and SQL database as backend as Model component.
- Was part of end - to-end development in managing enterprise mobility and complexities of mobility management.
Confidential, San Francisco, CA
UI Developer
Responsibilities:
- Developed code for Responsive web design in grails and javascript using frameworks like Backbone.js
- Developed and improved application using MVC Framework backbone.js and Bootstrap, and UI templates like Dust and Underscore.js.
- Involved in developing object oriented javascript and experienced with AJAX, JSON, HTML, and CSS(HTML5 and CSS3).
- Developed the class structure, event handling and interaction between various JS components in the page.
- Programming for bug fixes on existing applications and worked on code review for all the projects involved.
- Used a tool called Developer tools for IE 8 and firebug for the Firefox related issues.
- Done testing for cross browser functionalities so as to confirm the application consistency across various browsers.
- Implemented various Design Patterns like Module Patterns, Observer Pattern and Namespacing like JavaScript Namespacing Patterns.
- Used AGILE development techniques in all the development process and exposed to tools like Jira for tracking bugs and Rally to track the agile development.
- Interact with various project partners to understand the interfaces and impact.
- Understand the business need and provide the technical solutions.
- Was part of end-to-end development in a Research and Redesign Project.
Confidential
UI Developer
Responsibilities:
- Developed code in JavaScript using Frameworks like Tapestry
- Involved in developing object oriented javascript and experienced with HTML and CSS.
- Learned about prototype and apply making a jquery plugin for elegant DOM generation.
- Database tables designed and relationship implemented among tables using MySQL.
- Done testing for cross browser functionalities so as to confirm the application consistency across various browsers.
- Involved in technical Documentation for the module.
- Involved in trouble shooting and bug fixing.
- Used AGILE development techniques in all the development process and exposed to tools like Jira for tracking bugs and Rally to track the agile development.
Confidential, San Francisco, CA
UI Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using web development technologies like HTML, DHTML, CSS and JSP.
- Exposure to Web 2.0 functionality using JavaScript, Jquery, AJAX, JSON
- Developed web components using MVC pattern under Struts framework.
- Used Web Services to exchange trade information.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Used ANT to compile and generate EAR, WAR, and JAR files.
- Used Struts Validation framework for Client side validations and Server side validations.
- Have exposure to UI development methodology and procedures.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
Confidential, Concord, CA
Software Engineer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for development of various GUI Screens using HTML, DHTML, JavaScript and JSP.
- Extensively used the struts framework and coded the UI components using Servlets, JSP, Java Script, and AJAX.
- Responsible for Coding using JSP, Java Servlets, Struts and XML.
- Responsible for integrating user interface code in Java.
- Implemented Model View Control (MVC) architecture using Struts Framework and Spring framework.
- Responsible in writing Data Access codes using JDBC and Oracle database as backend as Model component.
- Responsible writing JSPs, Data Beans.
- Responsible for Testing - unit testing & integration testing using JUNIT.
- Wrote procedures and Packages for Report Generation using Oracle as Database.
- Have Basic knowledge in Flash technology.
Confidential
Software Engineer
Responsibilities:
- Responsible for understanding and execution of requirements.
- Involved in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application using rational rose.
- Responsible for design of Java classes and Preparation of documents.
- Performed coding, debugging of Java code, Servlets, JSP and testing in WebLogic Test.
- Responsible for developing the application level flow by utilizing Java, JSP and Struts.
- Wrote Action classes and Action Forms.
- Used Datasource to persist objects to database.
- Involved in database design.
- Wrote SQL queries.
- Added new tables to the local database repository.
- Responsible to configure Tomcat Server.
- Involved in unit testing & integration testing.