Ui Developer Resume
Redmond, WA
SUMMARY
- Around 8 years of experience in Requirement Analysis, Design, Development, Deployment, Testing and Implementation of Object Oriented, Web - based Applications in Java and J2EE technologies.
- Proficient in design and development using Java, J2EE, C#, C, C++ and Web based applications.
- Developed applications using several design patterns such as MVC, Singleton, Factory, Session Facade, Builder Pattern, Data Access Object (DAO) and Data Transfer Object (DTO).
- Experienced in development using HTML, DHTML, JavaScript, jQuery, ASP.NET and CSS for developing the front end designing and the validations.
- Well versed with XML and DOM.
- Expertise in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, Struts, Hibernate, Spring, JSP, Enterprise JavaBeans, XML, XSLT, Java Beans, JQuery.
- Very good experience in Responsive Web Design (RWD) and in making single page Apps using Media Queries, ExtJS and Angular JS.
- Proficient in building Web User Interface (UI) that follows W3C.
- Solid experience in developing Cross Browser Compatible web pages and in using tools like Firebug, Chrome inspector tools.
- Experienced with implementing different features of Bootstrap. Good knowledge in ExtJS, Backbone.js, Require.js and Responsive Design.
- Excellent knowledge in working with various databases like SQL server, MySQL.
- Highly experienced in writing a very efficient and optimized JavaScript for the navigation of the Document Object Model (DOM) structure and manipulation by having extensive focus on site speed.
- Experienced in configuring and deploying several application and Web servers Like Apache Tomcat and JBoss.
- Hands on experience at programming on several IDE’s like Eclipse and Visual Studio.
- Expertise in Java technologies like Servlet, JSP, JDBC, JNDI, RMI and JUnit.
- Proficient working on Java Frameworks like Hibernate, Struts, AJAX and spring.
- Experience in Web Services like SOAP, RESTful, and JAXWS.
- Worked on Rational Rose Enterprise Edition and Confidential Visio for designing
- And modeling Object Oriented methodologies use cases, sequence diagrams, Class diagrams and activity diagrams.
- Experienced in Databases like Oracle and SQL Server and writing SQL Queries, Stored Procedures.
- Hands on experience on Confidential SSIS data integration tool.
- Hands on experience in developing applications on operating systems like Windows 8/7/XP, Windows Server 2005/2008, UNIX, Linux, and Ubuntu.
- Good experience in using version control software like SVN.
- Proficient in debugging skills.
- Analytical and personal skills, detail and deadline oriented.
- Experienced working in various software development methodologies like: Waterfall, Iterative and Agile Software Development model and have sound knowledge on Agile Concepts like: SCRUM, Spiral model etc.
- Ability to learn/migrate to different platforms, applications and languages quickly.
TECHNICAL SKILLS
Operating System: Windows 7&8, Windows XP, Windows Server 2003, Linux, Unix, Ubuntu, Cent OS.
Languages: Java JDK 5/6, J2EE, C, C++, Java Script, jQuery, html, ASP.NET, C#.NET, ADO.NET and XML
Frameworks: Struts 1.x, Spring 2.x/3.x, Hibernate 2.x/3.x, Spring-core, Spring AOP, Spring MVC.
Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, MS Access.
Web Technologies: JSP, Servlets, HTML5, Angular JS, ExtJS JQuery, DHTML, CSS3, Backbone.JS, JSON, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, Web Services, SOAP, REST.
XML Technologies: XML, XSL, XSLT, SAX, AXIS, JAXB, XFIRE, CXF.
IDE: IBM RAD, NetBeans, WSAD, MyEclipse and Eclipse 3.x.
Tools: IBM DataSudio, TOAD, SQL Developer, DB Visualizer, Maven, ANT, Log4J, Junit, JIRA, JBoss 4.5.0 GA, Apache Tomcat 5.5, and IIS 6.0
Version Control: Subversion SVN, Tortoise SVN, CVS, Visual Source Safe, Rational ClearCase, GIT and GITHUB.
Web Services: WSDL, SOAP, SOA, CXF, AXIS.
Web/App Server: IBM Websphere, Apache Tomcat, BEA Web-logic, JBoss, Glassfish.
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Redmond, WA
Responsibilities:
- Worked as developer in the team for design and development of application using Confidential Visual studio with the C#, SQL Server 2012 and Content Management systems.
- Implemented various typical requirements, also participated in design discussions for efficient solutions.
- Implementing Middleware concepts like JMS, SOAP Web services for asynchronous communication in order to make the application more flexible.
- Understanding the requirements and communicating with the Client and Lead for better outcome.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using HTML5, CSS3, JAVASCRIPT, XHTML, DHTML, XML, JQuery.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using JQuery and JQuery UI.
- Designed and involved in extensive coding of dynamic and browser compatible pages using HTML5, DHTML, CSS 3 and JavaScript.
- Developing WebPages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Ext JS, and AngularJS.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery, Ajax, PHP and Bootstrap model.
- Developed CSS, LESS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Built Single page web application using Angular JS, OO JS.
- Responsible to store and retrieve user entered data to HTML 5 session.
- Implemented and designed user interface for web based customer application.
- Knowledge on implementing directives and scope values using Angular JS for an existing webpage.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts hence worked on different browsers like Mozilla Firefox, IE, Chrome, Opera and Safari.
- Developed application for monitoring a MySQL database to fetch alerts from it.
- Used C# validations controls and Java Script validation for client side validations.
- Developed test cases and did the unit testing and debugging on the applications developed.
- Configuring JBoss server, creating the application database and deploying applications on the server for simulating the production environment.
Environment: Visual Studio .Net 4.5, C#, MVC 4.0, HTML, JSON, ADO.NET, Angular JS, OO JS, Ext JS, Oracle 10g, C++, APACHE MINA, Eclipse 3.1/3.2, Visual Studio 2008, Toad for Oracle, SQL Server 2012, XML, OOPS, IIS and AJAX.
UI Developer
Confidential - Irvine, CA
Responsibilities:
- Responsible for gathering and analyzing requirements and converting them into technical specifications.
- Have been part of development and deployment of the project.
- Back end development of the project in terms to writing Java services for various functionalities to implement SOA and OSB.
- Integrating the services with accordance to the existing services and developing the new WSDL and XSD files as per the business needs.
- Performing front end - to - back end integration for different forms of wires.
- Developed html views with HTML 5, CSS 3, JQuery, JSON, AJAX, PHP, Java Script and worked on the website to give it a new look.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, JQ Validator using AJAX, JSON, Angular JS, and JavaScript.
- Worked on Twitter Bootstrap to create Responsive Web Design (RWD).
- Developed the application for responsive to different screen resolutions using Bootstrap and CSS3 media queries.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext JS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Angular JS.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Have dealt with the total development and integration of Foreign Exchange Service from end - to - end.
- Creating and modifying the views in spring framework so as to mask the appearance of URLs to end users.
- Testing the functionalities in terms of requests and responses for the front-end JSON files.
- Writing the front end look and appearance for the screens using JavaScript, AJAX, AngularJS and jQuery.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP and REST architectures.
- Have written Database queries to deal with updating of records in Tandem Database.
- Used Hibernate in order to deal with large databases the organization has actively participated in production support.
Environment: JDK 1.5, Spring-JMS, Ext JS, OO JS, SOAP Web Services, Hibernate 3.0, Oracle 9i, Eclipse 3.1/3.2 Toad for Oracle, SQL Server 2008, JBoss 4.5.0 GA and Apache Tomcat 5.5.
UI Developer
Confidential, Malvern, PA
Responsibilities:
- Analyzed and developed Uploading offer files web application by making use of JMS message queues in Java.
- Developed Job schedulers using quartz framework for Uploading offer files.
- Communicating with the lead and team members for the better outcomes.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Used Ajax, Web to scrape the event data from various web sites.
- Involved in the development of presentation layer and GUI framework using HTML.
- Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML for front-end development.
- Implemented Hibernate for the ORM layer in transacting with Oracle database.
- Used Oracle for the EIS layer.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Developed application using Eclipse Ganymede for rapid development.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance.
- Documented design diagrams and deployment procedure for deploying the Application developed.
- Worked on stored procedures, database designing and preparing design documents.
- Analyzed and Developed Web Application for EDI files generation based on the paper coupons processed data.
- Understanding the requirements and communicating with the Client and Lead for better outcome.
- Performed debugging and unit testing on the applications developed.
Environment: JDK 1.5, Java, J2EE, JSP, AJAX, JavaScript, HTML, JDBC, Hibernate, JMS, SOAP Web Services, Hibernate 3.0, Eclipse 3.1/3.2, SQL Server 2008, Apache Tomcat 5.5.
UI Developer
Confidential, Tampa, FL
Responsibilities:
- Major bug fixing in Employee management module.
- Involved in making requirements of leave management system after the policy change.
- Developed schedulers in Java for leaves data updating monthly based on the new policy.
- Performed unit testing for the functionality.
- Preparing test case documents for the requirements.
- Developing Unit test cases to test the functionality.
- Creating High Level and Low Level System Design documents.
- Developed and coordinated complex high quality solutions to clients using IBM Products/Tools, Apache Tools, J2SE, J2EE, EJB, Servlets, JSP, HTML, JavaScript, JQuery, JSON and XML.
- Developing the web applications using Spring Framework, Hibernate
- Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection
- Customizing Log4J for maintaining information and debugging.
- Creating Unit test cases using Junit.
- Performed design reviews with the Architects, code reviews with the team.
- Preparing builds, deploy and co-ordinate with the release management team to ensure that the proper process is followed during the release.
- Providing end to end support for the testing activities during system testing, UAT.
- Customizing third party vendor information using Web services (SOAP and WSDL).
- Maintain source code using PVCS.
- Preparing technical documentation of the application.
- Deploying and maintenance of code libraries on Linux machines.
- Understanding the requirements and communicating with the Lead for better outcome.
- Extended my support in deploying and maintenance of application in QA and Staging environment.
- Performed code reviews of the fellow team mates.
- Involved in team meetings for taking decisions related to application design.
- Understanding the requirements and communicating with the Lead and team mates for better outcome.
Environment: Java, J2EE (Servlets, JSP, JDBC), Oracle 8i, EJB, Log4J, JSP, HTML, JavaScript, JQuery, JDK 1.5, JSF1.1, JavaScript, Ajax4JSF, Hibernate 2.0, MySQL 5.5, Apache Tomcat 5.5 and Eclipse IDE.
Jr. Web Developer
Confidential
Responsibilities:
- Developed Java Server Pages under STRUTS framework using WebSphere.
- Used JUnit to develop test cases. Developed and implemented ANT Script to compile and deploy Involved in various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, architecture design, and development and testing phases.
- Developed Scripting pages by Perl Scripting.
- Participated in the requirements reviewing sessions and the detailed design of the entire architecture.
- Created Class Diagrams, Sequence Diagrams using Confidential Visio, prepared application design document.
- Configured Struts Config.xml and deployment descriptor Web.xml for the required customization
- Developed JSP pages and client side scripts required for Account Mgmt module of this project.
- Designed and developed UI using HTML/XHTML, CSS, JSP and Struts.
- Developed Action classes for control of the business processes in the middle-tier of STRUTS framework.
- Configured Log4j for better logs tracking.
- Supported the Production Team members in the development and testing of production Implementation.
- Provided technical guidance to business analysts, convert requirements into technical specifications to start working on.
- Data base procedures are created by DB2
- Developed & deployed the web components using JBOSS.
- Developed ANT Scripts for deploying the system into JBOSS Application Server.
- Used CVS for Version Controlling
Environment: Java, J2EE, JSP, HTML/XHTML, CSS, Perl, Struts, JBOSS App Server, CVS, ANT, DB2.
UI Developer
Confidential
Responsibilities:
- Developed the App using spring, JSP, HTML, CSS, JavaScript and Servlets. Deployed the application in Tomcat
- Introducing concepts of HTML and CSS to under-graduate students and helping them create web pages.
- Assigning students homework’s and grading them.
- Taught the students to use JavaScript and CSS such that their code is cross browser compatible as the students work on different browsers.
- Created projects to make the students submit their work assignments online which made them see their work being useful immediately.
- Taught the students to use JavaScript and CSS such that their code is cross browser compatible as the students work on different browsers.
- Assisted students by providing individualized instruction based on observation.
- A background process to periodically capture course information and populate database.
- Read student information and their course enrollment information from university database.
- Generate reports of student enrollment and progress within their chosen graduate/under graduate and research programs.
- Generate statistics of student graduation rates, time taken for graduation, inter department course enrollment etc
- Generated the web pages to display the above results on a browser.
- Successfully accomplished the duty of educating 500 students with “General Applications Programming”.
Environment: Java, HTML, CSS, JavaScript, jQuery, Oracle, spring, Servlets, JSP, Windows XP.