Sr. Ui Developer Resume Profile
Summary:
- 5 years of Java/J2EE experience in software design and development of enterprise applications with an excellent understanding of Object Oriented Programming.
- Hands-On Experienced in Front-End web design and development using HTML, HTML5, CSS2, CSS3, JavaScript, jQuery, jQuery UI, DOM, AJAX, JSON and web APIs such as PayPal API, Facebook API, Twitter API, etc.
- Very good and hands-on experience in web technologies like Struts framework - 1.x and 2.x, JSF.
- Experienced in handling Browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome browsers.
- Proficient in using Front-End Development Frameworks including Bootstrap, Backbone.JS and Angular.JS to develop Responsive Single Page Application.
- Have an excellent understanding of Core Java concepts including Generics, Collections, Multi-Threading, Exception Handling, Java Reflection, and Annotations.
- Experienced in using JDBC for SQL-based database access.
- Experienced in J2EE Software Development Life Cycle SDLC of Business applications in web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX, XML, XSLT, JavaMail, Log4j, and RESTful Web Service.
- Experienced in Software Testing including QUnit, White/Black box Testing, Integration Testing and Regression Testing.
- Familiar with major web applications servers, including Apache Tomcat, Jboss, WebLogic, Glassfish.
- Practitioner of TDD test-driven development , BDD behavior-driven development , Agile Development, Daily Scrum and JIRA to provide high quality solutions.
- Proactive and innovative team Player proven to work under tight deadlines and capable of work efficiently as an individual.
TECHNICAL SKILLS:
Programming Languages J2EE Technologies
Java, C/C , JavaScript, SQL JSP, JSF, Servlet, JDBC, EJB
J2EE Frameworks Version Control / Testing
Spring 2.x/3.x, Hibernate 3.0, Struts 1.2/2.0 CVS, SVN, Maven
Web Technologies Servers
HTML5/CSS3, JavaScript/jQuery, AJAX, JBoss, Apache Tomcat, WebLogic, Glassfish
JSON, XML, Bootstrap, Backbone.JS,
Angular.JS
Operation Systems Databases
Linux, Microsoft Windows, Mac OS Oracle 10g, MySQL
Professional Experience:
Confidential
Position: Sr. UI Developer
Responsibilities
- Participated in Agile development of the entire project from gathering requirements, system design, development and integration testing.
- Developed the product searching website and product display application using HTML5, CSS3, JavaScript and jQuery along with front-end frameworks including Bootstrap 3.0and Angular.JS to create a responsive and user-friendly GUI.
- Implemented AJAX for asynchronous request handling and partial refreshing.
- Handled Browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Developed and maintained various skins for portals.
- Worked on front-end validation through JavaScript.
- Made test plans, tested cases using QUnit and used Log4j to log the debug, error informational messages.
- Released the product using Agile Scrum methodology and reported through JIRA.
- Used Git as the version control system for sub-modules.
Technologies
HTML5, CSS3, JavaScript, jQuery, Twitter Bootstrap 3.0, Angular.JS, QUnit, Log4j, Git
Confidential
Position: Sr. Java/J2EE Developer
Responsibilities
- Participated in Agile development of the entire project from gathering requirements, system design, development and integration testing.
- Developed the product searching website and product display application using HTML5, CSS3, JavaScript and jQuery along with front-end frameworks including Bootstrap 2.x and Angular.JS to create a responsive and user-friendly GUI.
- Implemented AJAX for asynchronous request handling and partial refreshing.
- JavaScript for back-end functionality and user interaction either coding from scratch or, when appropriate, utilizing various libraries typically JQuery and related plugins .
- Used JQuery event handling in UI pages to display list boxes and to handle validations
- Participated in solving cross browser issues and designed layout for screens with different resolutions.
- Developed responsive design for tablets and smartphones using Bootstrap 3.0 grid system and media queries.
- Made test plans, tested cases using QUnit and used Log4j to log the debug, error informational messages.
- Used Enterprise Version Control tool AccuRev to securely check in-progress code, retain it privately within a developer workspace and share it with team members.
Technologies
HTML5, CSS3, JavaScript, jQuery, Bootstrap 2.x, Angular.JS, AJAX, QUnit, Log4j, AccuRev
Confidential
Position: Java/J2EE Developer
Responsibilities
- Extensive involvement in database schema design, development and coding such as created user table and order table. Involved in the understanding and designing of the complex back-end framework.
- Developed user account GUI using HTML5, CSS3, JSF, Ajax and JavaScript to simplify the complexities of the application including front end email validation.
- Implemented User Activity Monitor Modula by using jQuery and RESTful Web Service for administrator account to observe user activity information such as the access time and the action they take on our website. Save this information for future analysis purpose.
- Used JavaMail API to notify the customer about the basic information change like password reset. Periodic member-exclusive coupon was send by JSMPP to clients' phone
- Used Log4j to implement logging facilities.
- Worked in a rapid development using Agile Methodologies. Used SVN for version control.
Technologies
HTML5, CSS3, JSF, Ajax, JavaScript, jQuery, Java Mail API, JSMPP, Log4j, SVN
Confidential
Position: UI Developer
Responsibilities
- Involved in preparing the Detailed Design document for the project.
- Developed presentation layer to show products using JSP, HTML, AJAX, and jQuery.
- Used Struts framework to implement MVC Architecture for web module of application. Implemented Action Classes and Action Forms.
- Used Web services SOAP for transmission of data over HTTP.
- Configured application on Apache Tomcat application server.
- Involved in update database using DML SQL when new brands were added to our system.
- Established JDBC to connect with the database.
- Used Log4j to implement logging facilities and used SVN for version control.
Technologies
HTML5, CSS3, JavaScript, jQuery, Ajax, JSP, Struts, SOAP, Apache Tomcat, JDBC, SVN