We provide IT Staff Augmentation Services!

Senior Web Ui Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7 years of experience as a Web UI/Java/J2EE application developer, with solid understanding of Object Oriented Design and Object Oriented Programming, and extensive experience in Finance, Health, and Telecom industries.
  • Exceptional expertise in Front - End technologies including HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML and JSON.
  • Proficient in HTML/HTML5. For instance, using Application Cache to support offline browsing, implementing Local/Session Storage to improve user experience, adjusting Multi-media, and performing Form Validation.
  • Mastered skills in CSS/CSS3. Examples are, applying Box-model and Multi-columns Layouts to adjust page structure, using combinations of Customized Fonts, Colors and Images to achieve fancier web pages, and defining Selectors to trigger designed effects.
  • Proven background in creating Responsive Design using Bootstrap. Utilizing Grid System to design layout, applying Carousels to show images or slides, setting Modals to pop up the dialogues.
  • In-depth understanding of JavaScript, such as manipulating DOM, binding Event handlers, writing Callback functions, using Closure with Namespace to handle logics and Module to achieve encapsulation.
  • Professional hands-on experience of AngularJS to design Single Page Applications (SPA) by applying Routing and Templates, achieving Data-binding by performing Dependency Injection, for example: passing data through scopes using $emit/$broadcast/$watch.
  • Highly versed in jQuery. Fluently manages Animations, Selectors, Functions, Events and AJAX.
  • Fluent in using Backbone.js. Familiar with MVC Pattern, Models, Collections, View and Router.
  • Deep knowledge of Core Java over OOP Concepts, Collection, Exception Handling, Input/output System, Multi-threading, Garbage Collection, Annotation, Generics, JDBC and Java APIs.
  • Experience in writing SQL and Stored Procedures with Relational Database such as Oracle, MySQL.
  • Master in J2EE, constructing JSP/Servlet, JSTL, JAXB and web services, e.g. REST and SOAP.
  • Proficient in Spring Framework, such as IoC, MVC and AOP, implementing Cache and Spring Security to verify and cache results, applying Transactions and Annotations to guarantee ACID properties.
  • Expert in Hibernate. Writing Configuration to handle Mapping via XML/Annotation, utilizing Cache to improve database querying efficiency.
  • Experience in util-tools like CVS, SVN, Git, JIRA, Jenkins, Maven.
  • Knowledgeable in multiple Design Patterns such as Singleton, Factory, Proxy, Facade, Adapter, Module and Builder and also in J2EE Patterns for instance, MVC, POJO, DAO etc.
  • Expertise in the SDLC, practitioner of TDD/BDD methodology with Agile development and Daily Scrum to provide high quality solutions. Familiar with Unit Testing, Integration Testing, Black-box Testing, White-box Testing and Grey-box Testing. Developed test cases and performed QUnit tests for JavaScript, JUnit tests for Java Code and Log4J for Spring.
  • Excellent verbal and written communication skills. Quick learner with passion for problem solving, ability to interact with clients and business users, and a good team player and self-starter.

TECHNICAL SKILLS

Programming Language: Java, JavaScript, C++, Shell Scripting, SQL, HQL, Python

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

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, JavaMail, JSP, JSTL, Servlet, JDBC

Databases: Oracle 10g/11g, MySQL

Operating System: Windows, Linux, Mac OS

Developing and Test Tools: CVS, SVN, Eclipse, Visual Studio, Maven, JUnit 3/4, QUnit, JIRA, Git, Log4J

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Web UI Developer

Responsibilities:

  • Participated in every phase of Software Development Life Cycle: Requirements Analysis, Design, Implementation, testing and Maintenance in Agile methodology environment.
  • Designed and maintained front-end pages using HTML/HTML5, CSS/CSS3.
  • Used JavaScript to handle basic logics.
  • Created Responsive Web Design using Bootstrap and CSS Media Queries, implemented Navigation bar, Togglable tabs, Dropdown menu, Image Carousel, Scrollspy, Button, Modal, Form, Table, Pagination, etc.
  • Fully applied AngularJS functionalities: Form validated. Allowed clients to query and sort monthly statement by themselves using Data-binding, Data-filter and Custom Sorter Functions. Supported Single Page Applications when client changed their query condition using Routing, Directives, and Templates. Achieved making client-side elements Hide, Show, Event binding and AJAX Call on JSON response, and implemented Jqlite to manipulate DOM.
  • Handled Cross Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • Constructed server side with Spring MVC and Hibernate. Systematically managed Beans using Spring IoC feature. Implemented Spring Security for client log-in authentication and authorization.
  • Utilized JSP Session Scope Object to maintain the client log-in status.
  • Guaranteed money transferring, payment submitting, information updating functionalities’ Transaction ACID Properties using Spring Transaction Propagation via Annotation.
  • Created business logics, including exception handling, collections, generics and multi-threading using Core Java.
  • Involved in various testing methods such as Unit testing, Integration testing, White-box testing and Black-box testing.
  • Used SVN to fulfill the version control, and used JIRA for tracking project.

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JDK1.6, Spring 3, Spring MVC, Spring Security, Hibernate 3.5, Oracle 10g, JUnit 4, SVN, JIRA

Confidential, New Hyde Park, NY

Senior Front-end Developer

Responsibilities:

  • Participated in a small team with Agile software development. Coordinated with Interface Design Architects, designed and built Web UI and participated in daily Scrum Meeting.
  • Developed front end user interface using HTML, CSS, JavaScript, jQuery, AJAX.
  • Secured patient’s information under the rules of HIPAA. Encrypted all patient’s Protected Health Information (PHI) and recorded all access history.
  • Specifically used jQuery: Validation Plugin to validate user inputs, manipulate DOM, and AJAX Call to send and receive data in JSON.
  • Followed MVC Design Pattern, constructed application through Spring Framework and integrated with Hibernate.
  • Extensively used Spring IoC features for Bean Management.
  • Applied Secure Hash Function and salt to password saving, and Advanced encryption standard (SHA) plus Java Keystone for PHI Storing.
  • Utilized AbstractPdfView from Spring MVC to generate PDF report files, and sent out files and reminders through JavaMail.
  • Extensively used Core Java features including Collection Framework, Exception Handling, Generics and Annotation to perform calculations, such as access priority.
  • Implemented different testing methods such as Unit testing, Integration testing, White-box testing and Black-box testing and utilized Git to achieve version control.

Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, JDK1.6, Spring 3, Spring MVC, Hibernate 3, Oracle WebLogic, JavaMail, JUnit 4, SVN

Confidential, New Haven, CT

Web UI Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle, including Requirements Analysis, Design, Implementation, verification and Maintenance in Agile environment.
  • Responsible for design Graphical User Interface (GUI) of the project using JSP, jQuery, and AJAX as front end according to information gathered from requirement documents.
  • Developed CSS and JavaScript files to optimize GUI and used jqPlot to generate pie-chart and bar-chart to show specific information of account.
  • Used AJAX for asynchronous request handling and partial refreshing.
  • Implemented Spring MVC to handle request, and form validation was also applied.
  • Established connection to database with Hibernate, configured XML file for OR-mapping in Oracle 10g.
  • Extensively used core Java and design patterns to build various kinds of POJOs corresponding to each function module.
  • Wrote test cases for unit testing using JUnit, with Log4J for debugging and error logging.
  • SVN is used for version control.

Environment: JDK1.6, HTML/JSP, CSS, JavaScript, jQuery, AJAX, Spring 3, Hibernate 3, Oracle 10g, JUnit 4, Log4J, SVN

Confidential, Troy, NY

Web Developer

Responsibilities:

  • Implemented the front-end using JSP, jQuery, JavaScript, AJAX, CSS.
  • Constructed through Spring MVC, Spring IoC and AOP, created data communication from front-end and mid-tier. Validated forms to secure user inputs.
  • Configured Hibernate with Annotation feature.
  • Involved in development of product classes with Core Java.
  • Wrote stored procedures and Triggers in Oracle 9i using PL/SQL.
  • Tested with JUnit test, and used CVS for version control.

Environment: JDK1.6, HTML/JSP, CSS, JavaScript, jQuery, AJAX, Hibernate 3, Oracle 9i, JUnit 4, Log4J, CVS

We'd love your feedback!