Senior Ui Developer Resume
Los Angeles, CA
SUMMARY:
- Over 7+ years of experience in full stock web application development including requirement Analysis, Design, Implementation, Integration, Deployment, Testing, and Maintenance of various systems
- Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Good understanding and working experience in Object Oriented Programming using Java and JavaScript MVC frameworks.
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring batch and integration, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript, Angular JS and JSON.
- Good Exposure to Web Application Development using Java, J2EE technologies, JavaScript frameworks, MS-SQL and Oracle.
- Good Knowledge of Web Services using SOAP and RESTFul.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5/4, CSS3/2, Angular JS, AJAX, and JSON.
- Good experience in BootstrapJS, BackboneJS and NodeJS.
- Experience in creating Web Forms and User Controls, worked with Master Pages and CSS.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Used AJAX and JSON to send request to the server to check the functionality of the websites.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Familiarity with the ten basic Usability Heuristics.
- Writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, SQL, PL/SQL
J2EE Technologies: JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC
Web Technologies: HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON
Framework: Spring MVC, Struts, JSF, Spring Batch, BackboneJS, NodeJS, AngularJS, JQuery, LESS Sencha ExtJS, and BootstrapJS.
Web Services: SOAP and RESTFul
Software/Tools: Eclipse IDE, Intellij IDEA, FireBug, Developer Tools, NetBeans, Dreamweaver, Notepad++, EditPlus, Apache Ant, Moven, Visio, yEd, Textpad, TOAD, JMeter, Memory Analyzer (MAT)
Version Control: SVN, CVS and StarTeam
Methodologies: Agile/Scrum, Waterfall Model, Prototyping
Operating System: Windows, Linux, Unix
Database: Oracle, MS SQL
Web/APP Servers: Apache Tomcat, IIS, NGINX, Jelly, JBoss WildFly, WebLogic, WebSphere
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Senior UI Developer
Responsibilities:
- Implemented Presentation layer using CSS Framework, AngularJS, JQuery, Wire-framing, and HTML5.
- Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application (SPA).
- Developing custom HTML elements using A ngular JS directives.
- Worked closely with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in Angular JS.
- Design and develop webpages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript and jQuery.
- Experience in using the latest approaches including event-driven applications using AJAX, JavaScript, JSON, and JSONP.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery, JQuery UI and AngularJS.
- Developed handy version applications using Bootstrap Framework, HTML5 and CSS3.
- The RESTful web services have been used to retrieve and update the data which is populated.
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web applications.
- To optimize user experience worked on enhancements.
- Developed a fully functional login page for the company's user facing website with complete UI and validations.
- Worked closely with the product, QA teams and support UI implementation efforts.
- Developed UI using JQuery and JavaScript Library for Web Application.
- Going through User Documents created wireframes in Balsamic and requesting client feedback.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Implemented AJAX functionality using JQuery, JSON and XML.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Experience applying the latest development approaches event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON.
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Participated in Agile Scrum meetings, sprint planning sessions and retrospective meetings during the 2-week sprint cycles.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: JSP, Servlets, RESTFul Web services, AngularJS, Bootstrap, HTML, HTML5, DOM, CSS, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap, Apache Tomcat, WebSphere and Linux.
Confidential, Pleasanton, CA
Front End Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Worked Closely with Designers to Understand and redesign the Personalized Home page and Secure Inbox Modules using HTML 5, CSS3, AngularJS and JQuery.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the RESTFul services.
- Used advanced level of JQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Created user interface using AngularJS and Bootstrap.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using Bootstrap.
- Developed different page layouts and leveraged Bootstrap grids, pagination, charts, and form controls.
- Used CSS framework like LESS and Bootstrap for styling the HTML elements.
- Worked on various breakpoints within the application for optimum layout and functionalities on mobile, tablets and desktops.
- Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
Environment: JSP, Servlets, RESTFul Web services, JSON, HTML, CSS, LESS, AngularJS, Bootstrap, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, Eclipse, MS Office, PL/SQL, JBoss WildFly, IIS, NGINX and SVN.
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- The RESTful web services have been used to retrieve and update the data which is populated.
- Dependency injection which is a very significant step in the UI development application has been implemented through services.
- Directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Developed Server side components using Hibernate and Spring framework.
- Designed application modules, base classes and utility classes using core java.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Configured Maven dependencies for application building processes.
- Used Spring validation and wrote validation rules.
- Integrate REST APIs in application and website to work with different kind of platforms.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
- Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
- Used Spring IOC framework to integrate with Hibernate.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.
- Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
- Implemented Web Services to send order details to downstream systems using Jax-Rpc, Rest
- Implemented version controlling using Dimensions.
- Implemented log4j for logging purposes and debug the application.
- Designed and developed the application presentation layer using JSTL.
- Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
- Used Eclipse Memory Analyzer(MAT) to resolve the heap memory, CPU spikes and performance issues in the application.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Consumed Restful Web services.
- Supported the application during the warranty period.
Environment: Java, Spring, JSP, Servlets, JDBC, Hibernate, Spring REST, Maven, XML, UML, XSLT, HTML, CSS, DOM, DHTML, JSON, JQuery, JUnit, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant, Eclipse, WebLogic Application server, Apache, Agile Scrum.
Confidential
Web Developer
Responsibilities:
- Designed the company website and its logo.
- Designed multiple UI’s (templates) for the website and discussed with team members before concluding the final version.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
- Used JQuery Ajax for service calls on pages to interact with the server for information
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant. .
- Assist with walk-through and usability testing. Updated UI per changing needs and requirements.
- Design layouts and icons with Photoshop for technical specification documents and converts them to HTML prototypes with Web 2.0 standards with compatibility to different browser, platform and accessibility guidelines.
- Ensure Website quality, performance and reliability.
- Testing the website on multiple browsers with their old as well as latest release.
Environment: s: HTML, CSS, JavaScript, JQuery, AJAX, Java, JSP, Servlets, JBoss, Photoshop, IIS.