Sr. Ui Developer Resume
Reston, VA
SUMMARY:
- Over 8 years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Around 6 Years of experience in developing web page quickly and effectively using Angular JS, JQuery HTML, CSS, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible, XML, XML Elements.
- Used to update User Interface based on changing needs and requirements.
- Experience as a Web Developer using JavaScript, Angular.js, Node.js, Backbone.js, Ember.js, and Ajax.
- Experience in Managing build files using ANT and logging using Log4j.
- Extensive Experience with Web technologies using Servlets, JSP, EJB, Struts Spring, JSF/Ice faces, Hibernate Java Beans, Java Swing, JDBC, JNDI, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX - RPC, AXIS) on Unix and Windows environment.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Experience in writing test-cases in Java environment using JUnit.
- Sequence, class and database diagrams are made using the UML design tool.
- Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
- Experience in Client Side Web Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.
- Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
- Developed UI using JQuery and JavaScript Library for Web Application and Mobile Application and extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Created User Interfaces for Mobile/Tablet/Desktop using HTML & CSS.
- Extensive knowledge in Javascript and VB Script jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, Angular.js, Bootstrap and node.js.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
- Experience in working with different operating systems like Windows/XP/Vista and UNIX.
TECHNICAL SKILLS:
Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script
JS frameworks: Angular.js, Bootstrap.js, Ember.js, React.js, Node.js
Web Servers/application servers: Apache tomcat Server5, IBM Web Sphere server, Weblogic server
Framework Design: Patterns, SOAP, Struts, Hibernate, Spring
Databases: Oracle, MS SQL Server, DB2
J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC
Operating Systems: Windows, XP/Vista, Unix
Tools: Eclipse, Rational Rose, Dreamweaver, RAD, Net Beans
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML
Version Control: Visual SourceSafe (VSS), ClearCase, ClearQuest, CVS, Testing Junit
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Sr. UI Developer
Responsibilities:
- Used NodeJS for backend integration.
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Tested on iPhone, iPad and Android phones/tablets to ensure pixel perfection and operation of PhoneGap application.
- Identifying the long-term objectives and strategies, this is the major challenge in E-commerce management.
- Utilized the client records and participated in customer credit program architecture.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Implemented and developed with Interwoven Team site and other Content Management Systems.
- Experience in IOS specific features like Scanning credit cards to input card numbers and expiry dtaes.
- Rapid prototyping of design concepts.
- Experience with jQuery, Ext JS and Angular JS.
- Utilized various JavaScript and jQuery libraries, for form validations.
- Sass and Angular UI Bootstrap for achieving responsive features.
- Created regular expressions for validations on the forms according to the requirements.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Practicing best coding practices.
- Unit testing on every business logic. Experienced in using Jasmine for the unit testing.
- Used JSON for storing and exchanging information between browsers and servers.
- Responsible for creating efficient design and developing User Interaction screens using HTML5 (new tags like audio, video, canvas) CSS3, JavaScript, jQuery, AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Experience with jQuery, BackboneJs and KnockoutJs
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Extensively worked on applications using JSON, XML Objects with MySQL. Designed Interactive GUIs using Java Applets and Swing
- Extensively used JDBC APIs for database connectivity and data retrieval
- Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
- Developed the Servlets for processing the data on the server
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Used WebLogic for design, development, and deployment of applications.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.
Environment: JAVASCRIPT, JQUERY, JSP, EJB, LESS, JSON, DOM, NODE.JS, ANGULAR.JS, REACT.JS, EXTJS, HTML5/HTML, CSS3/CSS, D3.JS, BOOTSTRAP, NODE.JS, ADOBE FIREWORKS, PHOTOSHOP, DREAMWEAVER, ILLUSTRATOR, AJAX, XML, ECLIPSE, ORACLE, PL/SQL, TOAD
Confidential, Reston, VA
Sr. UI Developer
Responsibilities:
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Extensively used GITHub as the code repository for most of the file exchange.
- Used AngularJS and NodeJS to structure JavaScript code in an MVC (Model, View, and Controller).
- Integrated different social networking sites like Facebook, twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Worked on the design and development of the UI interfaces
- Developed the User Interface using HTML, CSS, JavaScript, JQuery and AJAX
- Designed flash plugins for including different functionalities and content.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Worked with content management tool to design graphical contents.
- Designed mockups and demo for clients.
- Supporting and maintaining the Web Server, Backup Servers and Test Servers
- Providing customer support.
- Used Google Analytics to analyze customer response.
- Defined the applications' user interface using HTML through AngularJS.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Coming to the testing part, I am using Jasmine in this project.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Extensively used GITHub as the code repository for most of the file exchange.
- Used Sencha Ext JS to structure JavaScript code in an MVC (Model, View, and Controller).
- Integrated different social networking sites like Facebook, twitter.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development. Involved in the deployment of Web-Service End-Points using Apache CXF.
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
- Used Subversion for version control and created automated build scripts.
- Used Apache to build projects, which assisted in testing, and produce reports on projects.
- Used SQL statements and procedures to fetch the data from the database.
- Deployed and configured portlets in WebSphere Portal Server.
Environment: HTML, AJAX, JSON, JSP, JAVASCRIPT, JQUERY, JSON, ANGULAR.JS, EXT.JS, NODE.JS, BOOTSTRAP, SOAP, XML, JSTL, STRUTS, JMS, EJB, DOJO, COGNOS, HTML, XML, APACHE, DB2, SPRING, APACHE CXF, CRUD, SVN, WEB SERVICES, JAVA, SERVLETS, MAVEN, JUNIT
Confidential, Austin, Texas
Sr. Java Application Developer
Responsibilities:
- Developed and deployed the applications with huge customer base of more than a million users.
- Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Coming to the testing part, I am using Jasmine in this project.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
- Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
- MVC architecture is implemented by struts framework.
- Developed API using Hibernate to interact with the Oracle database
- Developed a controller Servlet that dispatches request to appropriate Action Classes.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Use of multiple tools, including Apache POI, iText and JFreeChart
- Used Struts tag libraries in the JSP pages
- Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
- Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection..
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat.
- Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database.
- Worked extensively on the Oracle database.
- Expertise in developing enterprise applications using Struts Frameworks
- Involved in designing the user interfaces using JSP.
- Developed Scalable applications using Stateless session EJBs.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Architect and design for new Application as J2EE Web application and Oracle ADF.
- Generated PDF reports using iText.
- Developed web-based customer management software using JSF.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities
- Setting the development environment on eclipse.
- Exposed Survey API to other applications in DOE using Apache Axis2.
- Used Apache to build projects, which assisted in testing, and produce reports on projects
- Created the domains, application servers and load balancers using Weblogic 9.0.
- Used Web 2.0 to scrape the event data from various web sites
- Integrated with Apache Tomcat.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Involved in implementing JQuery for providing interactive user interfaces.
Environment: JAVA, JSP, SERVLET, EJB, SPRING, JAVASCRIPT, HIBERNATE, JQUERY, STRUTS, DESIGN PATTERNS, AGILE, HTML, JMS, XML, ECLIPSE, ITEXT, APACHE, ORACLE ECM, STRUTS, WEBSERVICE, SOAP, ILOG, WEB2.0, ORACLE BPM, JSF, WSDL, APACHE AXIS2, APACHE TOMCAT SERVER, SOA, PL/SQL, ORACLE10G, UML, WEBLOGIC, RATIONAL ROSE, JUNIT.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
- Developed user interface using JSP JQuery, and AJAX to speed the application.
- Writing the java script and designing the JSP GUI frame work.
- Involved in developing EJB’s for the business logic and deploying them in Apache tomcat.
- Responsible for creating of Action classes, JSPs, Model classes.
- Used business delegate to call EJB from struts action class.
- Used JBoss application server to deploy application into Production environment
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
- Used Java Messaging Services for reliable and asynchronous exchange of important information.
- Deployed Application to BEA weblogic server.
- Involved in designing the user interfaces using JSP
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Extensively worked on spring’s framework.
- Used JDBC for database connectivity with MySQL Server.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Designed Interactive GUIs using Java Applets and Swing.
- Developed Servlets and Worked extensively on Sql.
- Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
- XML messages are used to communicate between web services that are written using SOAP and WSDL.
- Created different database objects (Stored Procedures, Functions, and Triggers) for the backend MS SQL server.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Used Ibatis to populate the data from the Database.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
- Created war files & deployed on Tomcat using ANT deployment tool.
- Performed Java web application development using J2EE and Netbeans.
- Expertise in employing Water Fall Model and best practices for software development
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Built CVS and XML file loaders and splitters for financial data
- Used Clear Case for source Version Control.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Tested with the Junit Test Cases for both Professional and Institutional Claims.
- Coordinated with QA team to ensure the quality of application.
Environment: JAVA, SERVLET, EJB, STRUTS. JMS, JDBC, HIBERNATE, SPRING, JAVA SCRIPT, AJAX, UML, ECLIPSE, WEBLOGIC, SOAP, SELENIUM, JBOSS, ANT, JQUERY, NETBEANS, JSP, EJB, WSDL, TOAD, WATER FALL MODEL, IBATIS, EMC DOCUMENTUM, WEB SERVICES, HTML, XML, CVS, JIRA, CLEARQUEST, SWING, CLEARCASE, JUNIT.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Developing HardwareStoreMarketer.com site using ASP.Net.
- Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
Environment: CORE JAVA, JSP, JUNIT, MERCURIAL, ECLIPSE, .NET, JIRA, JDBC, STRUTS, HIBERNATE, VISUAL SOURCE SAFE, WEBLOGIC, ORACLE, OGNL, C, C++, LINUX, MS SQL SERVER, COBOL, FILEAID, REXX, ISPF, MAINFRAME, CICS, IMS, VSAM, JCL
Confidential, Reston, VA
Java Developer
Responsibilities:
- Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
- Studied the impact of the requirement and prepared the Requirement functional and technical documents.
- Created different batch programs to clean up tables in DB2 database.
- Worked on UNIX shell scripting to run the JAR file created for batch program.
- Used Struts framework in UI designing and validations.
- Developed Action Classes, which acts as the controller in Struts framework.
- Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
- AJAX forms are created for update operations.
- Data was converted into JSON using JSP tags.
- Enhanced the existing application to meet the business requirement.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Participated in the Production support and maintenance of the project.
- Created new tables in DB2 database.
- Used ClearCase version control system.
- Performed usability testing for the application using JUnit Test.
Environment: JAVA, JAVASCRIPT, AJAX, JSON, STRUTS, DESIGN PATTERNS, ECLIPSE, APACHE TOMCAT SERVER, DB2, UNIX, CLEARCASE, JUNIT