Software Developer Resume Profile
Chicago, IL
Professional Summary:
- A Senior Software Developer with over 13 years of experience in Software Development Life Cycle. A proficient and self propelled software professional highly experienced in all areas of software development including analysis, design, coding, testing and maintenance on JAVA J2EE
- Sun Certified Java Programmer SCJP Standard Edition 5
- ITIL V3 Foundation certified.
- Strong managing, planning, analyzing, designing and development capabilities
- Strong hands on experience in Frameworks like Struts, Spring, Hibernate, EXTJS, JFP, JCS, OJB, Log4J, and Junit
- Experience in Front - end GUI design using Html, JSTL, JSON, JQuery, JSF, JavaScript, VBScript, and XSL based on Struts and Tiles framework along with Java Internationalization
- Experience with the following J2EE Design Patterns MVC, Service Locator, Proxy, Factory, Session Facade, Singleton and UML
- Expert level skills in Programming in Java, J2EE, JSP/Servlet, Ajax, CSS, DOM/SAX, JDBC, multi-threading, JMS, XML, JavaScript, HTML, Applets, Java Beans, EJB, Jakarta Struts 1.2 and MVC architecture
- Experience working with Open Link Endur 8.1 system as AVS developer to generate reports
- Experienced in Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams Use case, Sequence and Class diagrams, Packages and Classes using Rational Rose
- Experience in application development with XML, XSD, DTD and related xml parser
- Experience in AJAX enabled Application using DOJO and JSON
- Experience with various Databases like Oracle, DB2, Sybase, and MySQL
- Proficient in using version control systems like Win CVS, VSS, Rational Clear Case and Clear Quest
- Experience with the following IDE tools Eclipse, JBuilder, and WebLogic Studio
- Expert in developing web based projects using Web Sphere Studio Application Developer WSAD, BEA Web logic Workshop, RAD7.5 and Builder
- Experience in Administration, Fine Tuning, Assembling and deployment of Web applications with Oracle9i/10g, WebSphere WAS, Borland Enterprise Server BES, JBoss as well as WebLogic 9.x/8.1 Application Servers
- Practiced SOA concepts in some applications
- Practiced Agile Methodologies.
- Outstanding analytical and problem solving skills highly detail- and results-oriented
- Quick learner with high interest to grasp new technologies, self-motivated team leader.
Technical Summary:
- J2EE Java Technologies: EJB, JMS, JDBC, Servlets, JMX, J2EE Design Patterns, spring, Spring AOP, Struts and JFP.
- Application/Web Servers: Web Sphere WAS 7.0, Web Logic 9.x/8.1, JBOSS4.2.3 Oracle 10g, BES Borland Enterprise Server, Tomcat 4.0/6.x
- Development Tools/IDE's: Eclipse, JBuilder 8, TOAD, Maven, Ant, XMLSpy, XSLT, XML, JMeter, UCMDB 9.0.3
- Relational Databases: Oracle, DB2, Sybase9, SQL Server, MS SQLSERVER, MySQL
- Modeling Language/Tools: UML Unified Modeling Language, RSM, Rational XDE, Rational Rose
- UI/Markup Languages: HTML, JSF, XHTML, XML, XSL, XSLT, JQuery, DOJO, JSON, CSS, JavaScript.
- Other Languages Skills: C, C, ANT, DOM, SOAP, RMI, Web services, Rest Web Services, jruby1.7.4, JPA, Hibernate.
- Environment: VSS, WinCVS, SVN, GIT, Source Tree V0.9, Rational Application Development 7.5 ClearCase, ClearQuest.
- Operating Systems: Windows XP/2000, Windows NT, MS-DOS, UNIX.
Detailed Experience:
Confidential
Project: Colossus
- Capital One has been selected as the issuer of choice to take over Costco's Canadian co-brand card from Amex. AMEX program provides for co-brand and acceptance exclusivity, and is only open to unsolicited non-RFP competitive bids.
- Colossus project was intended to accomplish French Language and Canadian English in servicing systems, Customization supporting Canadian regulations, required integration with Canadian suppliers, Tiered Co-Brand product setup.
- The project also includes servicing setup across all channels, Rewards Management Earn/Burn/Liability
- POS integration acquisition and account lookup, Leverage Canadian servicing. The project also includes functions to facilitate Employee Card, New models credit policy, Apply Then Buy online integration, online acquisition website, Temporary Shopping Pass, Image on rear of plastic Loyalty and Tier on plastic.
Accomplishments:
Engages with application and business teams to understand application requirements.
- Responsible for Design and documents solutions for new application development projects. Leads other developers in their development efforts and provides guidance on best practices.
- Helps support the application on a day-to-day basis, occasionally engaging in troubleshooting and break/fix activities
- Develops or maintains existing projects, including designing, coding, testing, debugging, and installing.
- Responsible for following software development methodologies, including working through business requirements and designs with IT partners.
- Reviews and enhances existing code to improve performance and ensure application meets industry-standard specifications.
- Interfaces with partners throughout systems to determine impacts of software changes
Environment: Java, J2EE, CMS, JSP, JDBC, Html, Xml, XSLT, JSON, JQuery, Ajax, CSS, Log4J, JUnit, IBM Websphere6.1,SVN,DB2,Rational Application Development RAD, Execution Services.
Confidential
The intension of this project is to analyze the tracking of the customer behavior online and make decisions for product placements or merchandising efforts to give the best experience to the customer as well reap benefits out of it. The approach would be tagging different elements and capturing them in a file
Default Cost Center
Default settings for Account, Ship To and Cost Center allow the user to streamline their shopping experience, and are under-utilized on the current site. This project allows users the ability to set default Account, Ship To and Cost Center while on the Create New Order page, and allows users that have defaults set to bypass the Create New Order page and move right into the Shopping Flow. Users will also be allowed to view and change their order's Account, Ship To and Cost Center from each page of the Shopping Flow, and re-assign individual item's Cost Centers to improve customer experience and order flexibility.
Role - Sr. Software developer
Accomplishments:
- Responsible for Reviewing/collaborating on high level design, development and detailed level requirements.
- Developing using standard coding practices, and creating test cases and corresponding Design documents
- Developed JSP, XSLT to enhance UI components using MVC architecture. Used JavaScript for client side validation.
- Responsible for Implementing the Delegate Pattern to do activities related to Search post process and preprocesses activities.
- Extensively used Spring IOC in injecting Delegate Classes in the business layer.
- Supported when the code moved to QA and production to fix the defect using Application Lifecycle Management tool ALM .
- Responsible for Creating a Development Branch and environment setup for the development.
- Responsible for Developing front-end and back-end projects
- Responsible for the Code merge and push the code into the proper integration branch in GIT through Source Tree
- Deploy the ear file to Different Environment QA, stress through Jenkins tool.
- Implemented the Default cost center project in B2B Site Successfully.
Environment: Java, J2EE, Strurts1.2, Spring3.0.5, Spring AOP, JSP, JDBC, Html,Xml,XSLT, JSON, JQuery, Ajax, CSS, Log4J, JUnit, JBoss, Web Services, Oracle SQL Developer 3.1, GIT,SourcTree1.4,EclipseIndigo.
Confidential
Application Deployment and Activation ADA tool for the creation and execution of scripts used to manage enterprise archive EAR files and related components .ADA manage WebSphere applications, including installing, updating, or removing an application and any State Farm external configuration framework files on the development, test, or production AIX environments. For the purposes of this document, the word application will refer to any J2EE deployable component, such as a standard J2EE EAR file, J2EE portlet, portal configuration in the form of XMLAccess scripts, or a Web Sphere Process Server WPS EAR file. The ADA tool is hosted on the State Farm intranetConfidential
- A central repository and application which allow business value to be consumed by the objects populate within the database. Hewlett-Packard's HP Universal Configuration Management Database UCMDB is a central repository for configuration item CI information, their relationships, and other information used by the HP tool suite.
- UCMDB provides the ability to create topology maps and reports based on the information contained within it using Topology Query Language TQL .
Role - Sr. Software developer Accomplishments:
- Researches Web Service Frameworks and advises on the best technologies for DMS tool development which will enable deployment of Web sphere Applications across the Enterprise.
- Independently provides Incident Management Problem Management for the current Websphere Application deployment tool ADA
- Responsible for setting up the DMS test environment to ensure effective end to end testing before the tool goes to production.
- Independently worked on Migration from clear case IBM source control Tool to SVN Open source Codebase --- ADA Tool.
- Responsible for migrating the Build forge build management and release management to Jenkins Open source tool --- ADA tool
- Responsible for ADA Best Tools integration.
- Responsible for ADA user to Deploy Web sphere Application to WAS8.0 Standalone .
- Responsible for Migration IE9 Changes from prior version.
- Responsible for WAS8 Standalone server in Configuration Management.
- Responsible for Development of Data Model which support physical and logical elements
- Responsible for creating views topologies which allow users to easily consume data
- Responsible for Development of Reports which allow users to easily consume the data
- Responsible for Impact analysis rules engine that utilizes the data model
Environment: Java, J2EE, Websphere Application Server6.1,JSP, Maven, Ant, JDBC, Html, JSON, JQuery, Ajax, CSS, Log4J, JUnit, Jenkins, Hudson, uCMDB, UML, Restful Web Services, SOAP, XML, XSD, Toad, db2, Hibernate, SVN, Rational Application Development RAD .
Confidential
SHC API framework will expose a set of atomic Sears's ecommerce services and functions to internal and external partners of Sears. While many services already exist in the Sears environment, the labs SHC services are geared towards opening up these services to external and internal partners and social communities in a manner that not only allows them to develop unique and enticing applications for their end consumers but also allow Sears to measure the outreach and potential this has in terms of increased revenue and / or revenue streams. With the advent of Web 2.0, there are several new features and capabilities that can facilitate sharing and extending Sears ecommerce business functions with our strategic partners and the broader web application developer community.
Role - Sr. Software developer Accomplishments:
- Responsible for Design Documentation of the SHCAPI New Web Services
- Responsible for search redesign in Solr
- Responsible for Sonoa Dev Portal Integration
- Responsible for Admin Console redesign with Database DB2 Integration
- Responsible for reusing and executing Websphere Commerce Server commands on the API Layer
- Responsible for timely and appropriate fixes on Production environments
- Responsible for various kinds of Enhancement Requests for new Web Services.
- Responsible for any kind of API Development activities across Portals
- Responsible for cron jobs through Jmeter Automation
- Responsible for API migration to JBoss
- Responsible for bug fix in QA, Beta and Production Environment.
- Responsible for the Creating XSD from the xml for new and existing services.
- Applied agile methodologies for software development
- Responsible for identifying the right test scenarios to be executed for System Testing
Environment: Java, J2EE, Websphere Commerce Server6.0.0.7,JSP, JDBC, JMeter, Html, JSON, JQuery, Ajax, CSS, Log4J, JUnit, Jboss4.2, UML, Restful Web Services, SOAP, XML, XSD, Toad, db2, SVN, Rational Application Development RAD .
Confidential
The Compliance Event Management System CEMS system is designed to facilitate the capture of reported incidences of non-compliance and follow-up activities within Kaiser Permanente, program-wide. CEMS 2009 is the project to replace the existing ICM system 'TrakWeb'. The primary users of the system are the KP Hotline Operations Team, the Primary Investigators and members of the KP compliance community as a whole. . The application relies heavily on the Spring Framework for MVC, Dependency Injection, and AOP functionality. All Data Access is written to use the JPA specification. The application also relies heavily on JSON obtained via RESTFul web service calls to provide efficient client interaction after the initial page load.
Role - Sr. Software developer Accomplishments:
- Responsible for CEMS Technical Design Document based on functional specification.
- Responsible for developing UML diagrams using MSVISIO.
- Involved in building GUI using JavaScript, Html, CSS, XSL, and JSTL for browser-based client
- Involved in building JQuery. AJAX Calls are made to RESTFul web services using JSON as the data exchange format.
- Responsible to develop JSON elements. The application also relies on the html name attribute to allow for easy binding of JSON elements to HTML elements using the fully qualified name of the JSON element contained in the HTML name element used to display the data.
- Responsible for developing multi-tiered J2EE design utilizing Spring IOC, Aspect Oriented Programming AOP architecture and Hibernate.
- Responsible to develop Spring MVC is used to manage all pages within the application. All MVC Controllers are created using the Controller annotation. Controllers are responsible for setting up all resources on the page that will be utilized throughout the life of the page
- Spring authentication and authorization model implementation for web security, user roles management.
- Wrote custom reports using Crystal Reports and SQL against a SQL Server back end.
- Responsible for analysis, implementation and maintenance of database SQL queries.
- The Data Layer is written to the JPA specification. All Database interaction is implemented using an Entity Manager.
- Used OR Mapping Hibernate Framework to persist Java Objects into the MSSQLSERVER database.
- Involved in implementing the DAO pattern for database connectivity and Hibernate.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Wrote the UnitTestCondition and UnitTestResult for the Unit testing.
- Involved in unit testing and coordinated for integration testing, System Testing, User Acceptance Testing and performance testing.
- Applied agile methodologies for software development.
- Designed, developed, implemented, and maintained workshop scheduling intranet web sites using WebLogic, JSP, JSTL, CSS, SQL Server, Java, Crystal Reports, and log4j.
Environment: Java, J2EE, Spring, Spring AOP JSP, JDBC, Html, DOJO, JSON, JQuery, Ajax, CSS, Log4J, JUnit, Tomcat Server6.0, Web logic8.1 UML, Restful Web Services, JPA over Hibernate, SOAP, Toad, Open Link's Endur 8.1, MSSQLServer2005, SVN, MyEclipse7.5.
Confidential is in the process of replacing the existing Meters by Smart Connect meters to be able to request, receive, process and ultimately produce bill statements using monthly registered meter reads captured remotely. The objective of this project was to ensure that SCE can deploy Edison Smart Connect meters beginning 3rd quarter 2009 and begin realizing business case benefits without adverse impacts to the overall billing stream. The WebSphere Application Server will act as an orchestrator between NMS and CSS.
Role - Sr. Software developer Accomplishments:
- Responsible for understanding the two existing CSS and NMS systems.
- Responsible for Logical and Physical Application Designs based on functional specification.
- Responsible for developing UML diagrams using Rational Software Modeler.
- Responsible for the design and creation of Database Scripts in oracle.
- Responsible for Developing Message Driven Bean This will subscribe to the request queue for retrieving the requests From CSS.
- Responsible for developing Component Based Router - Needed to identify the type of each request received from CSS Provisioning or reads using unique values in the message, before taking appropriate actions.
- Responsible for developing Interaction with Collection engine using web services Invocations to collection engine web service will be secured.
- Developed and enhanced documentation for Open Link Endur internal processes. Developed release process and documentation for Southern California Edison.
- After receiving data from collection engine, the response will be matched against the requests meter information, and matched records will be published in to the response queue.
- To mitigate the issue size associated with MQ non-terminal based transaction for higher-volumes, before publishing data to CSS, response should be sized in batch.
- Responsible for developing re-usable components for batching of the responses. They will be sent in batches to the CSS.
- Responsible for analyze application performance utilizing trend or historical using TIVOLI
- Responsible for development of User Interfaces using java Server Faces.
- Responsible for Development AJAX enabled application using DOJO and JSON.
- Developed JSF controllers such as backing/Managed bean components.
- Responsible for the performance report using iPlanet web server.
- Actively involved in deploying and testing the application on WebSphere Server7.0.
- Responsible for developing log4j for all communication between systems, error information should be logged into Database using asynchronous process.
- Responsible for Performance tuning of the application in all aspects.
- Responsible for writing UnitTestCondition and UnitTestResult for the Unit testing.
- Involved in unit testing and coordinated for integration testing, System Testing, User Acceptance Testing and performance testing.
- Responsible for developing the Ant Script for builds.
Environment: Java, J2EE, EJB 3.0, JSP, JSF, JMS, LDAP, JDBC, Html, DOJO, JSON, Ajax, CSS, Log4J, JUnit, WebSphere Server 7.0,UML, Web Services, Tivoli, SOAP, Toad, IPlanet Web server 4.0, Open Link's Endur 8.1, AVS Oracle 10g, ClearCase 6.0, Rational Application Development RAD 7.5.
Confidential is focused on three strategic drivers in order to achieve customer loyalty and superior economics. The three strategic drivers are: control expenses, drive revenue and expedite organic growth. The internet is Confidential most cost efficient channel for customer engagement activities. The channel has the added benefit of simultaneously extending boundaries and driving revenue. To drive revenue, the AOR supports multi-product penetrations by cross selling into the cards base, leveraging Confidential Affiliates for card distribution. The result is deeper relationships with its customers.
Role - Sr. Software developer Accomplishments:
- Responsible for customer interactions and understanding the new architecture of the application.
- Converted the functional requirements into the Technical design documents.
- Responsible for GUI and Server component design and development for different application modules like coach Cards, Dual Cards and OPL Cards using J2EE 1.4 and Web application framework JSP/Struts and Servlets
- Actively involved in deploying and testing the application on WebSphere Server.
- Coded client side using JSF UI components which supports managing state, handling events, server side validation, data conversion and page navigation
- Involved in building GUI using JavaScript, Html, XSL, and JSTL for browser-based client.
- Configured data sources and deployment of application in development, Test and Production.
- Responsible for analysis, implementation and maintenance of database SQL queries/ Stored Procedures.
- Responsible for Performance tuning of the application in all aspects.
- Responsible for developing Java Server Faces technology, user interfaces using UI component library to handle the complexities of user interface management.
- Responsible for developing pluggable components in JSF.
- Responsible for Configuring ICE-Gateway RTP provided by Openlink .
- Involved in unit testing using JUnit and coordinated System Testing, User Acceptance Testing, Performance Testing and Security Testing.
- Responsible for Production Support Issues involving Bug Fixes and integration testing.
- As an onsite technical lead played a major role in defining deliverables to the offshore team.
- Involved in developing the XSL JavaScript, Involved in developing the Ant Script for builds.
Environment: Java, J2EE, JSP, JSF, JFP, JDBC, LDAP, Html, Ajax, CSS, Log4J, JUnit, Web sphere Server 6.1, Web Services, SOAP, Toad, Struts, Oracle 10g, Clear Case 6.0, Open Link's Endur 8.1, Rational Application Development RAD .
Confidential
The main purpose of Supply Chain processing is to collect Verizon material requests and to capture their associated logistics execution data. In order to fulfill these material requests either out of Verizon's own stock including automatic, optimized availability checks through the entire supply chain or to procure directly from the internal e.g. Vartac or external vendor. Production activities are managed for internal supply. Stock is segregated to specific jobs to allow accurate scheduling of work crews. Demand data is transferred to the planning system XELUS in order to replenish NSI. Lean interfaces, consistent master data, overnight batch process scheduling of system-intensive transactions, and automated, pre-scheduled reports allow Verizon to run an integrated SCM system within SAP
Role - Sr. Software developer Accomplishments:
- Involved in the design, analysis and prepared class and sequence diagrams using IBM rational rose
- Design and develop any changes to the existing system within a short span of time. Performed a very good study of the impact of any changes to the system and implemented the same.
- Involved in writing Java interfaces for different other functionalities implementation in WLI
- Configured data sources and deployment of application in development, Test and Production.
- Deploying application in various Test, Integration and Production environment.
- Responsibilities include code review, release management.
- Followed SEI-CMM level 5i processes maintaining Express track documents for each phase of the development and baseline it. Had standard coding guidelines, templates and design documentation.
- Appreciated for excellent Team Management to achieve quality deliverables on time.
Environment: Java, J2EE, Servlets, JSP, JDBC, WebLogic Portal, WebLogic workflow, SOAP, Oracle 9i, Log4J, JUnit, Ajax, EJB, XML, Web Logic Server, IPlanet web server, BEA Web logic Workshop, UML, HTML, CSS, DHTML, DB2 SAP R3, ClearCase, ClearQuest.
Confidential
The SBI Life Marketing department would like to deliver to the SBI and Associated Banks retail network a Life Insurance Protection oriented Intranet that may be considered as a real information relay and working tool. This application achieved increase sales efficiency and generated more profit for State Bank Group and SBI Life through exponential growth in sales. It aimed to ease the access to Life Insurance information by State Bank Group sales network. By centralizing that information on one single point and allowing faster and reliable access in order to improve customer services. To ease the communication between SBI Life and State Bank Group branch Network.
Role - Sr. Software developer Accomplishments:
- Responsible for designing and developing components, Coding for business processes in enterprise java beans and components interaction.
- Created Class Diagrams and Sequence Diagrams using UML Microsoft Visio.
- Use cases, Technical design documents preparation.
- Developed GUI based on JavaScript, Html and Portlets.
- Wrote unit test programs with JUnit to test the application flow.
- Interacting with business users to get clarification on business rules.
- Analysis and implementation of the enhancement requests provided by the business users.
- Reviewing the design documents from other teams.
- Fixing issues and technically supporting the end users by making the code changes on the application
- Mentored the developers using onsite/offshore model during the development lifecycle and during the testing phases.
- Deploying application across all environments through various phases of the project.
- Designed the solution appropriately and presented the design to customers and internally to the technology group as well.
Environment: Java, J2ee, JSP, Java Page Flows, JCX, Portlets, BEA Web Logic Portal Server 8.1, BEA WebLogic Workshop, WebLogic workflow, XML and JavaScript, Oracle 9i, WebLogic Portal 8.1 SP4, VSS.
Confidential
Confidential is the world's leading emerging markets bank headquartered in London. Scope International, a wholly owned subsidiary of Standard Chartered Bank, UK, referred to hereafter as SCB is an integral part of the Bank's strategy to consolidate operations into Shared Services Centers. Scope International has today emerged as one of the top five back offices in India for international companies. SCyBernet v2 launched in Dec 2003 is an intranet application of SCB aimed at all its internal users for various information dissemination purposes. SCyBernet v2 provides a host of information from across the globe such as policies, procedures, articles, news updates etc. of SCB to users across the globe. SCyBernet v2 is required to include the capability to report usage / behavior. The application mainly aimed at understanding the visitor behavior and to know the popularity of the web pages and other relevant information.
Role - Sr. Software developer Accomplishments:
- Responsibilities included analysis, design and development.
- Developed Reports using JASPER Reports.
- Involved in writing High Level Design document based on the Technical Requirement Document depicting the detailed logic of the services using sequence diagram, which focuses on identifying the behavior within the system.
- Extensive development using JavaScript, Struts, Servlets, JSP, JMS and EJB. Used build scripts and deployed the entire application in WebSphere Application Server and was in charge of deployment
- Preparation of Class, Object, Use case and Sequence diagrams.
- Developing utility classes to reduce code redundancy.
- Preparation of Functional Requirements Specification and Technical Specification.
Environment: Java, JSP, Java Page Flows, JCX, Log4J, Portlets, Jboss3.2.3, Oracle 9i, Rational ClearCase, JUnit, JASPER, Ant.
Confidential
Confidential is next generation of School Management Information to replace the existing Integris Product. A System based on N-tier Approach based on J2EE.Fully Scalable, Platform independent and database Independent. Acceptable Level of Performance should support Managed Services web Centric application It supports full Localization like Date and Number formatting according to locale, Security, Email Facility and Help Facility.Partitioning of Janus System into N-tier will isolate each logical layer from the others which will manage the complexity of the system J2EE distributed architecture will ensure scalability, availability, portability, security and transaction integrity of the Janus system Application framework and design pattern s based solution shall ensure high performance, flexibility, managed complexity, reusability and consistency
Role - Sr. Software developer Accomplishments:
- As a module lead, was responsible for understanding the client requirements and responsible for technical design document.
- Designing and developing the web-tier components using Struts framework
- Building web components, action controllers to conform MVC design paradigm Coding using HTML, JSP's
- Developed Business tier using DAO design patterns to facilitate Business Objects persistence, in implementations that use JDBC mechanisms
- Testing - unit testing integration testing
- Performing Code Reviews, Deploying application in Dev, Production servers.
Environment: Java, J2EE, JSP, EJB, XML, Jboss3.2.3, UML, Log4J, XML, ANT, CVS, TOAD, HTML, CSS, DHTML, JavaScript, Oracle9i, WinCVS.
- Confidential is a Business to Business Engine, with which you can build your site within no time. Confidential has been designed to be easily configurable with a low cost of maintenance, and can be easily deployed online via the Internet, thereby increasing the web presence of any importer, exporter, wholesaler or distributor to showcase their products. Confidential enhances the chances of an organization's product reach. Businesses today are forced to maintain low costs, if they want to remain competitive, while trying to reach global markets. Confidential makes it possible to achieve these objectives, as it reduces communication costs, while achieving a global reach with ultimate efficiency.
- Each of the Confidential customers will be put on common platform, Confidential marketplace
- Confidential is targeted towards developing markets. Confidential is well positioned to bring in the importers and exporters under one platform, and provide them with the opportunities to enhance their businesses
- Role - Software developer Accomplishments:
- Object Oriented Analysis and Design OOAD of business requirements with the end users and business analysts
- Prepared Technical requirement Document for client requirements
- Created class and Sequence Diagrams, Class Diagrams using WSAD5
- Developed UI screens using Struts, JSP, JSP Tag Libraries, HTML, XML, XSL, XSLT and JavaScript
- Developed SQL Statements and PL/SQL and accessed data from Oracle Database using JDBC
- Involved in Designing and Coding Servlets, Java Beans, and Session Beans to implement the business logic
- Implemented J2ee Design Patterns like Business Delegate, Session Facade, DAO.
- Deployed applications on Web sphere 5.1-application server.
- Environment: Java, J2EE, JSP, Servlets, Struts, XML, JDBC, JMS, JavaScript, Oracle 9i Application Server, Oracle, JMS
- Confidential is a clean, consistent and up-to-date university/college portal builder. It has all the administrative functions of the university/college along with assignments and online tests. Improving internal and external communication between faculty, students, staff, parents, departments and the management. Empowering the administrators, instructors and students to create, edit and manage content as per the user level specifications. Reducing the college/university's website development, creation, hosting and maintenance expenses. Enables users to manage their own accounts by editing and changing passwords. The content contribution system is extremely simple to use and allows content creation without technical or HTML experience.
Role - Software Developer Accomplishments:
- Coding for JSP's and Struts components like Action Forms, Action Classes etc.
- Preparation of Class, Object, Use case and Sequence diagrams.
- Developing utility classes to reduce code redundancy.
- Developed xml parsing utilities using SAX parser.
- Unit testing using JUnit, Developing UI Screens, Preparation of Test Cases.
Environment: Java, J2EE, JSP, Servlets, Struts, JDBC, JMS, SOAP, TOAD, Oracle 9i, JavaScript, PL/SQL, TOMCAT.
Confidential
- This project was developed for Confidential is one of the leading manufacturers and suppliers of horn speakers and driver units of the PA systems. The objective of this application is to provide online purchasing of different electronic goods like speakers manufactured by Kingstar Sound Industry.
- Role - Software Developer Accomplishments:
- Designing the database and coding using HTML pages, Jsps.
- Application development suite to deploy in Tomcat web server.
- Designing and building business components using JSP tag library to suite different combination of view and controller
- Understanding the client requirements and add designing document
- Building web components, action controllers to conform MVC design paradigm Coding using HTML pages, JSPs
- Testing - unit testing integration testing, Performing Code Reviews.
Environment: Java, WebSphere 3.0, XML, XSL, JDBC, Servlet, JavaScript, Oracle 9i, TOAD, PL/SQL, Ant., TOAD
Confidential
Hot groove is a web site for online ordering of musical instruments. This website has a fully rechargeable catalog and a very easy ordering process which is aided by sound samples of all the items in the inventory. Hot groove has one of the largest vinyl inventories on the web. All orders placed have a maximum processing time of two working days. The ordering form has a list of all the items in the inventory with description and price. The items can be searched on the basis of artist, album, title, label, genre or track listing using drop down menu. After selection of items, like any other shopping cart application, a list of selected items with a price is shown along with the total price. There is an option to deselect the items also. The payment is made through credit card. The payment acceptance module captures all the credit card information of the customer. This site was developed using ORACLE as database hosted on a TOMCAT server and JSP for the interfacing. Windows media player was used to provide streaming audio. The web server was a TOMCAT server where as the application was hosted on a Windows NT server. Issuing of goods .It also provides stock register for a weekly maintenance and a consolidated maintenance.
Role - Software Developer Accomplishments:
- Analysis of the specifications provided by the client, designing the database and coding
- Develop deployment descriptors in XML, Coding-using HTML pages, Jsps.
- Application development suite to deploy in Tomcat web server.
- Designing and building business components using JSP tag library to suite different combination of view and controller
- Environment: Java, WebSphere 3.0, HTML, XML, JDBC, Servlet, JavaScript, Oracle 9i, TOAD, PL/SQL, Ant, TOAD
