Programmer Analyst Resume
Bentonville, AR
SUMMARY
- Nearly 7 years of experience in designing, developing, integrating, and supporting corporate tools and applications.
- Develop high quality front end user and web application interfaces with HTML5, CSS3, jQuery and Wordpress such as static Photoshop.
- SUN Microsystems Certified Java Developer.
- Apply in - depth understanding of business and IT requirements to streamline administration and internal processes, resulting in enhanced automation and operational efficiency.
- Manage multiple projects simultaneously. Learn and apply new technologies quickly.
- Superior communication, presentation, analytical, and problem-solving skills.
- Working knowledge of Hibernate 2.1 persistence technology and Spring Framework 2.5.
- Extensive knowledge and implementation skills in Struts MVC framework.
- Architectural knowledge of Application Servers implemented on J2EE technology including IBM Web Sphere Application Server 6.1/5.1/4.0.5 .
- Expert in developing AJAX based Web 2.0 applications using Google Web ToolKit (GWT).
- Hands-on experience with Web/Application servers (IBM WebSphere, BEA WebLogic, Tomcat and JBoss) and development tools (RAD, MyEclipse Blue, WSAD, Eclipse and JBuilder).
- Excellent OOAD skills with design & development in Java, C++, JDBC, JMS, UML, RUP, Rational Rose 2000, SOAP and Web Services.
- Knowledge in WebSphere Message Broker and Jquery.
- Extensive experience in implementing J2EE design patterns like Session Façade, Singleton, MVC pattern and Business Delegate.
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0
- Expertise in developing database applications on Oracle, DB2 using SQL, PL/SQL Stored Procedures, Triggers, Data Modeling and Performance Tuning.
- Basic knowledge of REST, Java Concurrency.
- Experience with unit testing using JUnit, DbUnit and used ANT and Maven as build tools.
- Excellent work experience with XML/Database mapping.
- Experience working extensively on both UNIX based and Windows environments.
- Expertise in designing and developing components using Enterprise Java Beans over Application servers IBM Web Sphere Application Server 6.1/5.1/4.0.5 , Weblogic 8.1/7.X.
- Experience with the development of client facing web applications using GWT.
- Result-oriented, high-energy, hands-on professional, with a successful record of accomplishments in software field. Experience in training, development, leading, quality assurance, and customer service with focus on providing the client with efficient output.
- Major strengths include strong leadership, excellent communication skills, competent, strong team player, attention to detail, dutiful respect for compliance in all regulated environments, as well as supervisory skills including hiring, scheduling, training and other administrative tasks.
TECHNICAL SKILLS
Languages: Java, MySQL, JavaScript
Development Tools / Middleware tools: Oracle SOA Suite (Oracle BPEL Process Manager, ESB, BAM), Eclipse.
Web/Application Servers: Oracle Application Server, Apache Tomcat, Web logic.
Web Technologies: HTML5, HTML4, CSS3, CSS, Bootstrap, JQuery, Backbone
XML & Web Services: XML Schema, SOAP, WSDL, UDDI, and XSL Transformations
Databases: ORACLE 10g/11g, SQL Server 2005
Operating Systems: Unix, Windows 7, Windows XP, VistaMac OS X
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Programmer Analyst
- Coded templates, pages and full sites in HTML, CSS, XML, jQuery, JavaScript, require.js, bootstrap and other front-end technologies.
- Consumed Web Services using JAX-WS, Tomcat Server 7.0 for Vendor Membership.
- Hand coded Mobile app (iPad) for SAMs using HTML, CSS and jQuery, updated changes and fixed bugs.
- Develop an internal app using Cue-me platform, which shows the instant savings for the cardholder.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Decipher designs, wireframes and documentations to build layouts, content and create interactive behavior
- Experience with Bootstrap for creating the applications more effective.
- Used JQ Grid to make the use of the functionalities such as sorting, filtering, and searching.
- Experience with the data tables, moment plugin, input masking.
- Worked with JQuery Plugins to bring a good look to the application and efficient user interface.
- Performed Unit testing in Jasmine, a new approach to unit test to track small bugs in the program.
- Worked with Backbone and Node to give a structure with rich API over a RESTful JSON interface.
- Experience with the SVN Checkouts and Team forge functions.
- Experience with Collabnet plugin.
- Worked directly with several clients with day-to-day requests and responsibilities.
- Communicated with clients to implement various custom changes they requested to their process.
Environment: JDK 1.5.0 16/1.6.0 18 , Spring 3.0, Hibernate 2.1, Oracle Portal Server 10.1.3, IBM Rational ClearQuest 7.0.1.08, IBM Rational ClearCase 7.0.1.8, SoapUI 3.6.1, OOAD, JSP, XML, backbone.js, Node.js, SFTP, Log4j, Eclipse Galileo 3.5.2, UML, Collabnet 7.0.
Confidential, Framingham, MA
Software Developer
- Worked as part of the Agile Application Architecture (A3) development team responsible for setting up the architectural components for different layers (Front-plane, Cross-plane and Back-plane) of the application.
- Communicating the architectural decisions, issues and plans to the Business, Operations and Technology groups.
- Creating GUI with swing/JSF MyFaces for designing each component.
- Worked on the J2EE Business Tier Design and Development.
- Implemented Use-Case business logic in the middle-tier (Cross-plane) as java components, libraries, API, patterns, and services interfacing with integration and data services layers to extract business data and in turn provide this data for use by presentation layer developers and architects (Front-plane).
- Experience with Interwoven TeamSite and associated product suite.
- Developed the middle tier services and supporting business logic, business rules, orchestration-logic, enterprise service bus, domain objects, and data access layer.
- Designed and developed Cross-plane service business process and data access to back-plane layers with JAXB, JMS and XML.
- Internationalization in GWT.
- Developed XQuery, XPath for XML transformation. The components were used for the transformation of CSV, XLS, XML, EDI and FW files to a Canonical XML format.
- Implemented the scheduler using Quartz API for asynchronous processing of data files.
- Designed and developed a Java Unit/Regression testing framework using JUnit, DBUnit, and XMLUnit.
- Worked with Agile Scrum techniques.
- Experience with String manipulation.
- Involved in analyzing the customer buying information using Big Data analytics. Involved in GWT, User Experience.
- As part of the application performance-tuning effort, used the JAMon APIs to instrument the java code to monitor the method level time consumption. Also used the JProfiler to analyze the heap usage.
- Creating GUI with swing/JSF MyFaces for designing each component.
- Written Maven build script to compile Java code and build service module packages, War and Ear packages.
- Provided maintenance support and access to all middle-tier (Cross-plane) components.
- Documented business tier design (JavaDoc), API, patterns, best practices, and coding standards.
Environment: UNIX/Solaris, JDK 1.5.0 16/1.6.0 18 , Spring 3.0, Hibernate 2.1, Oracle App Server 10.1.3, GWT 1.7.1, Oracle Portal Server 10.1.3, IBM Rational ClearQuest 7.0.1.08, IBM Rational ClearCase 7.0.1.8, SoapUI 3.6.1, ibatis 2.3, MS Visio 2007, OOAD, JSP, XML, SFTP, SSH, WinSCP, Log4j, Eclipse Galileo 3.5.2, UML
Confidential, LosAngeles, CA
Sr. Java Developer
- Involved in the development of Publish, Develop, MyArea and Admin modules.
- Involved in extensive use of HTML, CSS, JavaScript and other UI resources to alter the website look and feel with the minimum amount of footprint on the site.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Developed reusable components to be used across the modules and refactored code for increased reusability.
- Involved in realizing the UI deliverables based on wireframes provided by third party vendors who work in association with the Business Analysts.
- Migrated to GWT 1.7.1 in an effort to ensure that the site looked fine in the major browsers and ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
- Designed and developed web-based software using Java Server Faces (JSF) framework.
- Involved in knowledge transfer / takeover of the application to the onsite development team from the existing vendor OpenPath.
- Experience working with jQuery for those pages, which require fast response times.
- Used REST based web-services for web-server / app-server communication.
- Participated in writing Test Plans and Test Cases that covered all use cases for the application.
Quick turnaround of several RFCs and tickets during QA phase through tough timelines.
- Interacted with Business Analysts, QA Managers, Build Managers and all other stakeholders in the initiative right from the beginning of the project for a seamless and smooth move of the project to production.
Environment: UNIX/Solaris, JDK 1.5.0 16/1.6.0 13 , GWT 1.5.3 /1.6.4 /1.7.1 , jQuery 1.2.6, JBOSS 4.2.3.GA, Tomcat 6.0.20, Liferay portal 5.2.3, Tortoise SVN 1.6.3, Subversion 1.5.5, IBM Rational ClearQuest (2003), OOAD, J2EE, JSP, XML, SFTP, SSH, Log4j, Eclipse Ganymede 3.4, UML, Cypal Studio RC3 GWT plugin for eclipse, GWT for eclipse, Cygwin Bash Shell, JIL sdk 1.0 / 1.1, GIMP 2.6.7 and Apache Ant 1.7.1.
Confidential, Tempe, AZ
Java Developer
- Involved in the Requirements & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL2.0 and Expression Language.
- Implemented Struts Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Used Jquery for code development.
- Experience in Test Driven Development.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshaling as well as unmarshalling process.
- Developed Axis2 Web Services.
- Used multi threading and synchronization process to handle clients.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Environment: J2EE, JDK 1.6, Struts 1.2, JSP, JNDI, Clear Case, HTML, SOAP, JQuery, WSDL, UDDI, JAXB, JAXP,XML Schema (XST), EJB 2.0, ANT,GWT, Java script, JMS, WebLogic App Server 10.0, Rational Rose, WSAD, Oracle 10g.
Confidential
Application Developer
- Involved in system study, development and implementation of the project.
- Involved in development and deployment using tomcat web server.
- Servlets coded to act as Controllers and Dispatchers between JSPs and Beans.
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Developed Java Servlets to retrieve objects from database.
- Developed GUI using HTML and JSP for dynamic page generation.
- Designed and developed dynamic menus using DHTML and CSS.
- Extensively used JavaScript for client-side validations.
- Involved in Unit testing.
Environment: Java, JSP, WebLogic 6.1, Oracle 8i, PL/SQL, Windows XP, UNIX