We provide IT Staff Augmentation Services!

Ui/front End Developer Resume

3.00/5 (Submit Your Rating)

Edgewater, NJ

SUMMARY

  • Around 6+ years of professional experience in developing and implementing Web UI/Java/J2EE web applications using modern technologies.
  • Experienced as a UI/Front End Developer with proficiency in HTML/HTML5, CSS/CSS3, DHTML, XHTML, XML, JavaScript, jQuery, Ajax, Bootstrap, AngularJS and Backbone.js.
  • Expertise in HTML/HTML5 especially HTML5 new features such as Canvas, Local Storage, Application Cache, Geolocation.
  • Experience in working on CSS and various CSS3 properties like Border Radius, Transition, Transform and Animations.
  • Expertise in JavaScript such as callback, closure, scope, hoisting feature, self - invoking, prototype, exception handling, namespace, AJAX call.
  • Solid and expertise in jQuery for instance Animations, Selectors, Functions, Events and AJAX.
  • Great ability to develop Responsive Web Design by using Bootstrap.
  • Professional in using AngularJS MVC architecture to split the UI logic into Views, Models and Controllers, using AngularJS to implement (SPA)Single page applications.
  • Advanced development experience with AngularJS including complex directives, services, controllers, and filters; working with animations, routing, states and resource.
  • Hands on experience in Backbone.js such as Backbone.js Router, Backbone.js Model, Backbone.js Collection and Backbone.js View.
  • Strong experience with Cross Browser Compatibility issues and Optimization for web.
  • In-Depth knowledge of Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework and Java Reflection.
  • Master in J2EE including JSP/Servlet, JSTL, JAXB and web services e.g. REST and SOAP.
  • Extensive expertise in developing middle-tier enterprise web applications with Spring 3.x framework such as Spring MVC, Spring IOC, Spring AOP, Spring Security.
  • Expert in Hibernate for instance writing configuration to handle Mapping via XML/Annotations, utilizing Cache to save the database querying expense.
  • Extensive experience in SQL, PL/SQL programming with Oracle and MySQL databases.
  • Deep understanding of OOD Methodology. Proficient in Java Design Patterns such as Singleton, Visitor, Adapter and Factory and also front-end design patterns such as module, callback, etc.
  • Significant experience in web development tools like Photoshop, Illustrator, Eclipse, Sublime, Grunt and Firebug.
  • Familiar with Software Development Life Cycle (SDLC), Agile Development, Test Driven Development and Daily Scrum.
  • Used SVN, GIT and CVS for version control and used JIRA for bug tracking.
  • Excellent problem-solving, interpersonal abilities, communication skills, time management and team skills with an intention to work hard to meet project deadlines.

TECHNICAL SKILLS

Programming Language: Java, JavaScript/jQuery, python, SQL, HQL

Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML, JSON, DOM

Web Service and Servers: REST, SOAP, Apache Tomcat 6.x/7.x

J2EE Technologies: Hibernate 3.x, Spring 2.x/3.x, Spring Security, Spring Cache, Servlet, JSP, JavaMail, JSTL, JDBC

Database: Oracle 10g/11g, MySQL

Operating System: Windows, Linux, Mac OS

Developing Tools: Sublime 2/3, CVS, SVN, Git, JIRA, Eclipse, Visual Studio, QUnit, JUnit

PROFESSIONAL EXPERIENCE

Confidential, Edgewater, NJ

UI/Front end Developer

Responsibilities:

  • Responsible for both front-end and back-end design and development of the web application.
  • Extensively involved in design, implementation, testing and maintenance phases of Software Development Life Cycle (SDLC) using Agile methodology and Test Driven Development (TDD).
  • Involved in developing the UI pages using web technologies like HTML/HTML5 and CSS/CSS3.
  • Implemented client-side validations by using HTML5 Form Validation and JavaScript.
  • Used Bootstrap responsive techniques and CSS Media Queries to build interface for multiple screen resolution.
  • Built Web pages that are more user-interactive by using JavaScript for calendar, calculator and printing options.
  • Implemented Single Page Applications when client changed his query condition using AngularJS Router, Directives and Templates.
  • Supported clients query and sort transactions by their own criteria using AngularJS which includes Data-binding and Data-filter.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Utilized JSP Session Scope Object to maintain the client log-in status.
  • Applied HTTP Service and REST Http service to connect the front-end JSP to Back-end Java.
  • Involved in the integration of business process using Core Java, collections, generics, exception handing.
  • Worked on server side using Java, J2EE, XML, Spring Framework and Hibernate.
  • Implemented the middle tier using Spring framework with the Hibernate ORM framework. Made used of Spring IoC, AOP and HibernateDaoSupport features.
  • Implemented Spring Security to achieve client log-in authentication and authorization.
  • Implement JavaMail API to send welcome register message, user account update, transaction history when users send requests.
  • Developed Test Cases and performed QUnit to test jQuery and JavaScript, JUnit to test Spring .
  • Used Subversion (SVN) for version control, and JIRA for project tracking.

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JDK1.6, Spring 3, Hibernate 3.5, Java Mail, Photoshop, QUnit, JUnit, SVN, JIRA, Firebug

Confidential, Clifton, NJ

UI/Front end Developer

Responsibilities:

  • Done and design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
  • Participated in all aspects of Software Development Life Cycle (SDLC) such as user requirement gathering, business logic analysis, program specifications design and implementation.
  • Elegant implementation of the front-end web page designs in standards-compliant HTML and CSS.
  • Developed data insertion forms and validated them using JavaScript.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Designed and implemented a dynamic image rendering web service, which is consumed by JavaScript, JQuery and Ajax.
  • Took advantage of the responsive utilities of the Bootstrap framework and LESS to ensure the web page displayed properly on different deices, including desktop, mobile and tables.
  • Worked on Cross-Browser compatibility and fixed the bugs by using debugging tools such as Firebug, IE Tester for several browsers.
  • Extensively used RESTful Web Service, JSON and AJAX to perform user input validation.
  • Worked on the Spring framework like Spring IOC and Spring Dao to set up the server-side framework.
  • Responsible for writing Hibernate persistent objects and hibernate XML mapping for most of the modules in the application.
  • Involved in the development of various Java beans and business components for account summary, transaction history and reference data module using Core Java.
  • Developed store procedures, functions and triggers using PL/SQL in Oracle.
  • Use QUnit for testing JavaScript and JUnit for testing the application modules.
  • Used log4j to log different types of messages to write on to the proprietary log model..

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, JDK1.5, JAVA, JSP, Oracle, Spring 3, Hibernate, Photoshop, QUnit, JUnit, SVN, JIRA, Firebug

Confidential, Staten Island, NY

UI/Front end Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle in a team environment adopting agile methodology. Reporting daily progress in the daily scrum and update activities on the JIRA.
  • Involved in front end UI development with HTML and CSS. Used table less (DIV + CSS) layout to improve the customizability of front-end design.
  • Wrote script files via JavaScript and jQuery to implement front-end logic that are triggered by the user, such as mouse hover-over, click, etc.
  • Used Ajax for asynchronous request handing and partial refreshing.
  • Implemented the data representation and data visualization by means of dynamic graphs and grids with data fetched from JSON web services.
  • Fixed the Cross Browser Compatibility issues for browsers Safari, Chrome, Firefox, IE.
  • Applied Core Java for business logic, includes Collections, I/O and Exception Handlers.
  • Developed the application front-end using Spring MVC and design patterns.
  • Using Spring framework as middle tier component and integrated with Hibernate for back-end development.
  • Work with SVN to manage the Code repository.

Environment: HTML, CSS, JavaScript, jQuery, BootStrap, AJAX, JSON, JDK1.5, JAVA, JSP, MySQL, Spring 3, Hibernate, Photoshop, QUnit, JUnit, SVN, JIRA, FirebugEducation:

We'd love your feedback!