Ui/web Developer Resume
Jessup, PA
SUMMARY
- 7+ years of strong experience in Web and User Interface Architecture Design, Development of internet, internet Web - Applications.
- Extensive experience in developing the front end/web applications using HTML/HTML5, CSS/CSS3, JavaScript, JSF, AJAX, XML, JQuery, JSON, Bootstrap & Angular.JS, Backbone.JS, Ext.JS, require.js, Ember.JS, Node.JS etc..
- Strong in developing Responsive Web Design to target Tablets, Mobiles and desktops.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Extensive experience in developing, implementing and maintaining an AJAX based rich client for improved user experience.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Proficient in building Web User Interface (UI) using HTML5, CSS3, JavaScript, DOM, jQuery, and Ajax that follows W3C Web Standards and are browser compatible.
- Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
- Expert in HTML5/CSS3 development and have experience in Angular.js, Backbone.js, Knockout.js, Responsive design.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Working with Bootstrap twitter framework to Design single page application
- Experience in Angular.JS, node.JS for developing UI.
- Expertise in developing Web-enabled application using Bootstrap.
- Proficient with Adobe Photoshop, Illustrator & Dreamweaver, MS FrontPage, Microsoft Visual SourceSafe, Macromedia Home Site.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various tools and IDEs for development and design like Netbeans, Edit Plus, Notepad++, Adobe Photoshop, and Dreamweaver.
- Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
- Strong Hands on experience with Struts, spring, Hibernate and JUnit frameworks.
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams etc)
- Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse, Net Beans 6.x IDE.
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, Adobe Flash.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Experience with Version Control tools like TFS, Github and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS
Languages: Java(Java SE6,7,8), JavaScript, C, C++ and SQL.
Methodologies/Design Skills: TDD, Agile methodology, UML, OOP, OOAD and Waterfall.
Web Technologies: HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JSP, JSF, DOJO, JQuery, JSON, AJAX and XML
Technologies: J2EE, JDBC, Apache ActiveMQ 5.0, IBM MQ, Servlets, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, Aache CXF, JMS,EMS,JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL
Servers: J-Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
Frame-Works/OR Mapping: Struts1.2, Spring, JQuery, Bootstrap, AngularJS, Ext.JS, Ember.js, Backbone, D3.js, Flash, MVC and Hibernate 3.0/4.0.
XML/HTML: HTML 4.0,5.0/DHTML,SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP .
IDE & Tools: Eclipse2.x/3.x.,Notepad++, Sublime Text 3,Net Beans IDE 7.4,RAD
RDBMS/DBMS: Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 20, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.
Version Control: JIRA, CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe.
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE
UI/Web Developer
Confidential - Jessup, PA
Responsibilities:
- Requirement gathering and designed the webpage layouts to fit in Client requirements.
- Defined and developed the application's presentation layer using HTML, CSS 3, JavaScript, and JQuery
- Worked extensively on the modules with CSS issues including the cross browser issues and also wrote new functionalities for other pages using JQuery, AJAX, HTML and CSS.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop.
- Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, JQuery, Backbone.js, Angular. Js, Node.js, Java, CSS and HTML.
- Experience with Responsive Design framework using Bootstrap CSS and LESS/SASS framework
- Implemented script that helps to include content from multiple pages and display them on demand, using Ajax.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Exchanged data with the help of XML files using Ajax. Because of the simplicity of XML, the application formed the new procedure of exchanging data between server and browser.
- Implemented client side validations in registration forms, login and logout forms.
- Worked on development of Struts based UI screens for the Presentation application.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery UI and Angular.JS.
- Wrote SPA (Single Page Web Applications) using RESTful web services.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Good knowledge Adobe Photoshop syntax.
- Experience with various Operating Systems like Windows Environment, Mac OS, Linux, and UNIX.
- Using the Custom UI Editor to edit the test document.
- Built and maintained several Node.JS modules.
- Customized the UI design and development using wireframes and Twitter Bootstrap.
- Also solved the padding effect differences among the various browsers i.e. browser's compatibility.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals.
Environment: HTML5, CSS3, JavaScript, User Interface (UI), Angular JS, Ember.js, Bootstrap, Backbone, D3.js, CSS, Node.JS, DHTML, XML, XSLT, Flash, DOM, Ajax, JQuery, SVN, Bugzilla, Firebug, Apache Tomcat, Eclipse IDE, Agile/Scrum Methodology, MYSQL, GIT, Perforce, Linux/UNIX.
UI/Web Developer
Confidential - Dallas, TX
Responsibilities:
- Responsible for creating the look and feel of the public website.
- Worked with designer who designed user interfaces and prototypes for a web-based internal system.
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, Angular JS and JQUERY.
- Experience in optimized CSS with LESS or SASS
- Experience in developing SOAP and RESTful web services (JAX-WS and JAX-RS).
- Implemented and maintained the custom UI components.
- Experience with inter-system communicate using RESTful services, SOAP services
- Developed client side validation code using JavaScript and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in fixing Front-End issues with the layouts.
- JIRA for the Agile Development and Issue Tracking.
- Created a Node.JS static site generator for developers to easily make content-driven sites.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Experience with various Operating Systems like Windows Environment, Mac OS, Linux, and UNIX.
- Designed responsive User Interfaces (UI).
- Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
- Developed cross-browser pages using CSS, HTML, DHTML, and JavaScript
- Developing the UI component architecture and API for application integration framework using Angular JS.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
Environment: HTML 4/5, CSS2/3, Angular JS, Ember.js, Bootstrap, Backbone, D3.js, User Interface (UI), JavaScript, JQUERY, Node.JS, AJAX, JSON, XML, Flash, JSP, Agile/Scrum Methodology, Eclipse and SVN, Apache HTTP Server, MySQL.
Front-end/Web/UI Developer
Confidential - McLean, VA
Responsibilities:
- Involved in developing and maintaining the web application using MVC and Entity Framework.
- Familiar with concepts of Directives, Data-Binding and Dependency Injections.
- Web application development for backend using JScript with cutting edge HTML5 and CSS3 techniques.
- Created PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Developed the Application using HTML, CSS, JavaScript.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Worked on prototypes for Responsive design.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari and IE.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and W3C standards for CSS as well.
- Developed Asynchronous means of retrieval of data from the Server and Database using Ajax features as well JavaScript. Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
- Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
Environment: JavaScript, jQuery, Bootstrap, Ajax, HTML5, CSS3, Responsive Design, Photoshop, Dreamweaver, JSON, DOM.
UI Developer
Confidential - Fairfax, VA
Responsibilities:
- Responsible for design, development, test and maintenance of applications designed, which are based on Java technologies.
- Spring Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop and develop user Interface for administrative and user interaction screens.
- Client-side validations were done using Java Script.
- Responsible for designing the Single page Application using JQuery and Bootstrap 3
- Integrated jQuery apps with numerous plugins, bootstrap, cookie, easing, and transit
- Responsible for design, analysis and development of data ingestion pipelines using Hibernate ORM framework
- Developed JavaBeans with Hibernate 3.0 & iBatis for necessary transactions like fetching the required data, updating the customer information.
- Designed and developed generated JSP pages based on Struts MVC architecture and also updates configuration setting in configuration files.
- Used Web2.0 standards for rich GUI using DOJO, and also involved in handling client-side validation using Java Script.
- Responsible for configuring the NodeJS
- Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing the messages.
- Implementation of SOA created and consumed RESTFUL Web Services in the front end.
- Implemented the RESTful services and data services on NodeJS platform
- Writing custom filters, directives for the HTML using angular code.
- Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML, CSS, JavaScript, Ajax, and JQuery.
- Responsible to develop JSON Object responses.
- Built and accessed the database using Hibernate with DB2.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS.
Environment: Java, Hibernate, Struts MVC, DB2, HTML,Angular JS, NodeJS, Bootstrap, JSP, XHTML, Servlets, JDBC, SOA, Web Services, Java Script, Spring Framework, JavaBeans, IBM Web Sphere, Eclipse, Oracle 10g, iBatis, Log4J.
Java Developer
Confidential - Hoboken, NJ
Responsibilities:
- Reviewed and analyzed various change requests' requirements, design, and development and testing.
- Designed and developed the UI components using JSP, HTML, CSS, JavaScript and AJAX.
- Actively involved in the design of the application using MVC, layered architecture and designed use cases, sequence diagrams and class diagrams using UML and Together Soft.
- Interacted with database by using JDBC and java.sql package.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy
- Developed the presentation layer using JSP and Servlets.
- Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Used JSON for data exchange between application modules along with XML.
- Responsible for deploying the entire application on WebSphere Application Server 5.0.
- Used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments.
- Invoked Web services to generate Java classes from XML schema.
- Involved in development of Web Services using JAX-WS.
- Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation
Environment: Java, Hibernate, Struts MVC, DB2, HTML, JSP, XHTML, Servlets, JDBC, Java Script, SOA, Web Services, Spring Framework, JavaBeans, IBM Web Sphere 6.0, Eclipse, Oracle 10g.
Java Developer
Confidential
Responsibilities:
- Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
- Developed and tested the application in RAD development environment and deployed into the Web Sphere.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Designed and implemented the rules of Business Logic using Spring and EJBs.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
- Used JSPs, HTML, Java Script, and CSS for development of the web pages.
- Developed Ajax, Java Script validation functions for client side validations.
- Used object query tool JXPath to simplify querying of sets of java objects by using XPath-based syntax and JQuery.
- Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
- Used Data Ware house tools and Data stage ETL in order to transform, load data.
- Experience calling the mainframe from the distributed platform.
- Worked with PL/SQL using Oracle9i and Oracle10g database.
- Involved in functional testing, unit testing and Integration testing and defect fixes.
Environment: JDK 1.5, Spring, EJB, Web services, SOA, WebSphere, JSF, JSP, HTML, JSP, Java Script, JUnit, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, JXPath, XPath, Oracle9i&10g, Windows XP.
Jr. Java Developer
Confidential
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000