We provide IT Staff Augmentation Services!

Svc Info Developer Iii Resume

Roseville, CA

Software Architect, Developer and Lead Consultant in Java/JEE for 12.5 years. Responsible for the technical direction of many large scale projects. Strong team leader with experience leading large teams of developers, testers, and systems engineers. Excellent architecture, design, and implementation skills.

  • Extensive experience in IBM Curam 5.2 and CERTIFIED with CURAM 5.2, IBM Infosphere Warehouse 9.5, IBM Web Sphere 5.1.0 (WSAD), Core Java, J2EE Framework, Spring Framework, JDBC, JSP, AJAX, Servlets, EJB, and Hibernate with expertise in analysis, design, development and delivery of cost effective, high performance technology solutions to meet challenging business demands using JAVA.
  • Experience in software industry, in the sectors of Healthcare, Telecom, Banking, and Finance & Retail.
  • Rich experience in Professional Services and consulting with hands-on technical experience in design and development of Business Process Integration solutions. Involved extensively in all stages of Software Development Lifecycle (SDLC) such as requirements gathering, design, development, testing, implementation and deployment.
  • Extensive working experience in Water fall and Agile Methodology.
  • Specializing in object-oriented development and process, J2EE architecture, development, deployment in leading application servers.
  • Successful in design, implementation and migration of various solutions. Possess analytical, troubleshooting and issue resolution skills, able to work independently & cross functionally within a team. Ability to work closely with customer, technical architect and team members to contribute to proposals, estimate effort with realistic schedule.
  • Performed deliveries of various modules as in Technical Lead and Configuration Manager Role for the team.
  • Strong experience working with IBM Curam 5.2 solutions for social program management.
  • Strong experience working with IBM Infosphere Warehouse 9.5 ETL tools
  • String experience in Client-Server communication application, client side involving swings and Server Side involving j2me.
  • Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
  • Expert level skills on Java, J2EE, Hibernate 3.0, EJB, JSP (Custom Tag Libraries), Servlets, Enterprise Java Bean (EJB), AJAX, JNDI, JDBC, Swing, AWT, Java Beans, Service-oriented architecture (SOA) , Web Services and SOA Architecture, XML, XSL, XSLT, HTML, Java Script, DHTML, WML 1.0 / 2.0, PL/SQL, ANT Script.
  • Working with BEA Web Logic Server 10.0, configuring and clustering Web Logic Server 10.0
  • Extensive experience in using and developing environment tools of Java including WSAD 5.1, RAD6.0, and Eclipse 3.2
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Strong experience in working with WebSphere Studio Application Developer (WSAD 5.0) & Application servers including IBM WebSphere, Tomcat.
  • Experience in Database programming using Oracle 9i/10g, DB2 9.5, SQL Server.
  • Extensively worked with PVCS / CVS / Rational Clear Case / Star Team code version control.
  • Installing and configuration application in Sun Solaris box.
  • Designed the Class diagrams, sequence diagrams and detailed design documents using Rational Rose.
  • Diversified experience in code level performance tuning of mission critical applications.
  • Effectively communicate technological concepts, finding the simplicity in complex business structures and integrating end user needs into system requirements.
  • Business Data analysis, modeling and implementation using RDBMS.
  • Extensive experience in development of e-commerce applications, client-server applications, Object Oriented applications, three tier & N-tier applications using J2EE Technologies.
  • Improve systems and solve problems through a solid foundation of personal initiative, persistence and dedicated customer support.
  • Conversant with the Quality Standards for the software industry like CMM and Six Sigma
  • Good Communication Skills, team spirit & Problem solving capacity capable of working on mission critical and time bound projects
  • Secondary skills being PRO*C, PL/SQL, VB 6.0 , ASP.NET
  • Excellent team player with extra ordinary analytical, strategic planning and interpersonal skills. Highly motivated, enthusiastic and self-starter. Proven track record in troubleshooting and problem solving.
  • Good communicator with strong team building skills and worked as a Leader in both team and independent environments.
  • Leading technical planning, designing, coding and testing.
  • Providing technical guidance to all levels of personnel regarding programming/system related issues.

TECHNICAL SKILLS

Languages: Java, J2SE, J2EE, Java Server Pages (JSP), Servlets, Enterprise Java Bean (EJB), Spring 2.0, Hibernate 3.0, JDBC, JNDI, Struts, MVC, Threads, Collections, JavaBeans, JavaScript, XML, XML DTD, XSL, XSLT, HTML, DHTML, CSS, XHTML

Internet Applications: J2EE, Servlets, JDBC, JMS, JNDI, JSP, Struts 1.2.0, WML 2.0, Curam 5.2

Web/Application Server: IBM Websphere 4.x/5.x , Tomcat Web Server 3.5.3/4.0, Resin 3.0

IDE: IBM Websphere Studio Application Developer 5.x(WSAD), Eclipse, IBM Visual Age, JBuilder , eclipse 3.x, Intershop Enfinity, Rational Application Developer 7.1

Communication: Web Services, SOAP, JMS, RMI, Sockets.

Data Base applications: Oracle 9i/8i/8.0, Ms-SQL Server , MS Access, DB2 9.5

Operating Systems: Linux 6.0/7.0, Windows/98/NT/2000, MS-DOS 6.2, Sun Solaris 2.6

Version Control Tools: Visual SourceSafe 6.0, CVS, PVCS, Clear Case, Star Team 1.6

UML: Microsoft Visio, Rational Rose, UML1.4

Protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, RMI-IIOP.

Other Tools: JUnit 3.8.1, Log4j 1.2.1, Struts 1.0/1.1, Hibernate, ANT, Crystal Reports, SharePoint 2010

Professional Experience

Client: Confidential, Roseville, CA

Position: Svc Info Developer III

The Confidential tracks case information and processes payments for the California Department of Social Services In-Home Supportive Services Program, enabling nearly 400,000 qualified aged, blind, and disabled individuals in California to remain in their own homes and avoid institutionalization.

Confidential application is used for keep tracks of case and provider information. Cases are used to manage the recipient benefits and services; this includes determining eligibility for each recipient and provider assign for those recipients. Provider submits their timesheet to County to process the payment. Payment processing is handled by Advantage system, Advantage is another system used to determine tax before it process Provider payment.

Technical Responsibilities:

  • Designed complete Web Portal, Online Intake Application, Service Eligibility, Provider Management and Case Maintenance module using IBM Rational Rose. Developed Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose and designing entity and all complex business requirements which was shown as a template to the client.
  • Worked closely with Business Analyst to design initial screen mockups.
  • Attended initial design session with the counties and providing screen walk thru with the initial screen design and working on provided feedback from counties.
  • Designed complete responsible module functionality using Curam(MVC framework), like creating UIM, Façade Layer, Service Layer and designing entity.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Worked extensively with ANT scripts for Build operation.
  • Extensively worked on Application level security in Curam framework.
  • Mentoring developers by providing business input, training new joinees, educating on application functionality, assisting to setup workspace.
  • Providing business & technical guidance to developers to clarify any system related issues and coordinating with team, to make sure functionality were coded as per given requirements.
  • As a lead developer made sure delivering module to testing team ahead of given time frame without compromising on code quality. Adopted industries best standard to make sure code developed is in accordance to the standard, as well made sure the developed code is delivered with the highest quality and lower error ratio.
  • Leads module by ensuring scheduling, delegating and monitoring project tasks, and reviewing each functionality via Junit test result, Code Review session, Unit Test Plan.
  • Lead all the major release on various phases, participated in requirement session with the clients, validated given requirements against the current functionality and worked closely with BA to analysis all the complex business rule to be implemented on these CR’s. Once Business Rule were defined for these CR’s then worked with the team on CR estimation and task allocation.
  • Worked on Single Sign-On functionality on Web Portal, so once the user sign-on to Portal does not need to resign to access Confidential and Reporting.
  • Designed and developed framework components, involved in designing MVC pattern using Struts Framework.
  • Developed the Action Classes, created JSP'S using Struts tag libraries and configured in Struts.xml, Spring.xml, Tiles.xml and Web.xml files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • Leading the creation of data schemas for application
  • Responsible for driving the overall planning, management and completion of project.
  • Responsible for projects by ensuring scheduling, delegating and monitoring project tasks, and reviewing project deliverables.
  • Monitoring Production defect and scheduling defect for each release to make sure defect gets deployed to Production in timely manner.
  • Responsible for all project communications, including project status reporting and organizing project meetings and documents discussion and action items.
  • Created Wiki via SharePoint 2010 specific to Application, which becomes single hub for developer for any information related to application.
  • Extensively worked on IBM InfoSphere Warehouse 9.5 as a ETL developer, transferring the data from Source Database to Staging, Staging to Central and from Central to Reporting Database.

Client: Confidential, Dallas, TX USA

Position: Consultant

WAP is a prepaid Application run by confidential, which shall be accessed by any prepaid Mobile devices (Nokia / Confidential Ericsson / Motorola), the application which will be accessed by AT&T Prepaid subscriber. Application provides feature to view subscriber Profile information / Rate Plan information / Recharge via Credit Card or using Voucher Card number / View Current Active Features of the subscriber and it provide different types of online telecommunication services for the Cingular customers, since the requirement to access all these features from Mobile device, so the application can be accessed in any Mobile device.

Technical Responsibilities

  • Involved in Requirement gathering from the client and understanding the business complexity and all required functionality.
  • Worked on Unix/Linux.
  • Worked with vi prompt and aware of all the Unix command.
  • Tomcat configuration, Deploying and Configuring the application in Unix box, using the same box to trace application logs.
  • Involved in Preparing High Level & Low Level Document for the given Requirement.
  • Designed the Sequence diagram and detailed design documents using Rational Rose for each use case.
  • Designed the complete Architecture for Cingular Prepaid WAP system, which access web services component called Charging System via SOAP.
  • Responsible for making sure application support for WML 1.0 / WML 2.0 (XHTML) designed the application after finding out the Limitation for WML 1.0 towards WML 2.0.
  • Responsible to do project base / structure setup and design decision maker.
  • Worked extensively with ANT scripts for Build operation.
  • Extensively worked in design and development in Struts Framework and also worked on configuring the application (Configuring web.xml / struts-config.xml / validation.xml / configuration.properties / log4j.properties).
  • Developed UI pages in JSP embedded with (WML 1.0 / WML 2.0) supports.
  • Worked on Unit Test Framework such as JUnit.
  • Framework built in its own Service Oriented Architecture.
  • Extensively worked on configuration tool ClearCase, creating project workspace using ClearCase / Creating Branches / Creating Views / Merging Branch.
  • Extensively worked creating the ANT / INSTALL scripts for creating TAR file and deploying the application in server and providing release note to the Function Test Team.
  • Installing and testing the application in Sun Solaris environment.
  • Testing the application in Nokia Simulator(WINWAP & Nokia Browser Toolkit).
  • Testing the application in AT&T Certified handset.
  • Develop strategic plan for staffing and skills development of technical team.
  • Leading the creation of data schemas for application
  • Responsible for driving the overall planning, management and completion of project.
  • Responsible for projects by ensuring scheduling, delegating and monitoring project tasks, and reviewing project deliverables.
  • Responsible for all project communications, including project status reporting and organizing project meetings and documents discussion and action items.
  • Ensures all project documentation is complete, accurate and current.
  • Responsible for coaching, developing and managing project staff and ensuring business practices are effectively used.

Client: Confidential, Dallas, TX USA

Position: Consultant

Smart Limit application own by confidential, which is shall be used to provide different types of online telecommunication services to the confidential customers, where customers shall has different features to select the products and choose the suitable plan and share it as per there according to their own requirements and needs. Application provides various features to share minutes, data, download and SMS, which name as parental control. Place for each subscriber were they can share the plan with-in their own family.

Technical Responsibilities:

  • Involved in Requirement gathering from the client and understanding the functionality.
  • Understanding the complete existing functionality of the developed components.
  • Designed the Class diagrams, sequence diagrams and detailed design documents using Rational Rose.
  • Worked with vi prompt and aware of all the Unix command.
  • Tomcat configuration, Deploying and Configuring the application in Unix box, using the same box to trace application logs.
  • Design and development of Struts Action classes, Views using Struts custom tags.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Developed UI list pages for “Smart Limit, Minute usage and Download usage”, by using JSP technologies.
  • Involved in development of the reusable components Login and Feedback.
  • Performed code reviews adhering to coding standards, helped in bug fixing/enhancements.
  • Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Developed Java code using eclipse 3.1.1. Used Java Script validation in JSP pages.
  • Involved in Unit / Regression Testing for complete module and maintained code documentation for future reference and upgrades. Involved in developing Unit test framework using JUnit
  • Developed test case scenarios for Functional Testing
  • Using CDM tool to maintain documents like Requirement Specification / Test Case.

Environment: Java 1.4, J2EE, Struts 1.2.0, JavaScript 1.2, CSS, eclipse, Tomcat 5.0, CVS, Oracle 9i, Microsoft Visio 2000, Microsoft Project Plan 2000, Windows 2000, WS-FTP.

Client: Confidential, San Diego, CA USA

Position: Lead Java Consultant

Application has a features of products comparison / product advisor /Search Engine / CSR / Multi Payment Options / EMI Schemes / Accommodation & Promotion many more features. Each transaction involves secure layers for every product transaction. Application currently running in Intershop Enfinity platform, development activity started to migrate the current application from current platform to IBM Web Sphere Commerce Server.

Technical Responsibilities

  • Involved in Requirement gathering from the client and understanding the functionality
  • Full in charge for creation of the prototype in HTML.
  • Creation of Java components, which will be used by the developers during development.
  • Developed and tested JavaScript library for client side validations.
  • Developing critical business logic for the application from the scratch, testing and releasing to testing team.
  • Worked on Unix/Linux.
  • Worked with vi prompt and aware of all the Unix command.
  • Tomcat configuration, Deploying and Configuring the application in Unix box, using the same box to trace application logs.
  • Created EJB to handle the back end database transactions.
  • Developed generic Java packages using WSAD to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery
  • Performed Unit Testing and functional testing for each module. Involved in developing Unit test framework using JUnit.
  • Making use of Bug Tracking Tool MQC to know if any bug been raised by testing team, if any open bug found depend on the given priority and fixing.
  • Strong hands and good command in SQL language including performance tuning of queries.
  • Resolve the technical problems faced by the team during the Entity Bean development and root cause analysis for deployment problems.
  • Responsible for installation, configuration of WSAD and IBM Web Sphere Commerce Server for the Local Environment.
  • Installation and configuration of WCS Toolkit, CVS and other Local Environment setup for the developers.

Environment: Java 1.3, J2EE (JSP 1.2, Servlets 2.3,EJB 2.0), JMS, XML, JavaScript 1.2, CSS, WSAD, WCS Toolkit, ANT, CVS, Oracle 9i, Microsoft Visio 2000, Microsoft Project Plan 2000, Windows 2000, WS-FTP.

Technical Responsibilities:

  • Performed code reviews adhering to coding standards, helped in bug fixing/enhancements.
  • Labeling CR and deploying that code in the server.
  • Monitoring Production Server and its all assigned clustered server were monitoring logs.
  • Responsible for daily Build & Deploy activities and keep monitoring logs. Taking care for Taxware updates monthly once.
  • Generating Consent Report of the application as a weekly activity.
  • Developed a new functionality for Auto Unlocking customers.
  • Monitoring Server regular activities
  • Doing Unit Testing for each module and maintained code documentation for future reference and upgrades.
  • Responsible for installation, configuration of Intershop Enfinity for the Local Environment.

Environment: Java 1.3, J2EE (JSP 1.2, Servlets 2.3,EJB 2.0), JMS, XML, JavaScript 1.2, CSS, Intershop Enfinity, ANT, CVS, Oracle 9i, Microsoft Visio 2000, Microsoft Project Plan 2000, Windows 2000, WS-FTP.

Client: Confidential, San Jose, USA

Position: Sr. Consultant

The assignment of this project is to migrate given applications running in Confidential ( Confidential ) environment to CCX (Cisco Connection External). Confidential environment used JRUN as the web server and Borland Inspires as the Application server. The applications that are being migrated now will be running on Websphere.

Technical Responsibilities

  • Involved in Requirement gathering from the client and understanding the functionality.
  • Once the functionality is ready, deploying that functionality on Development environment so the testing team can certify the functionality and release the same for business user testing.
  • Improving Application performances by analyzing the codes and replacing with optimized elements.
  • Responsible for installation, configuration of Eclipse with the tomcat server for the Local Environment.

Environment: Java 1.3, J2EE, JavaScript 1.2, CSS, Eclipse 3.0, CVS, Oracle 9i, Windows NT, WS-FTP.

Client: Confidential

Position: Sr. Consultant

Technical Responsibilities

  • Involved extensively on client side requirements. Communicate to Offshore team and giving brief about the given requirements given by the clients, get to know if they gave any quires on the given requirements.
  • The System got several modules and maintaining all the User Security, Master Details, some sort of Rule Settings, Some sort of Operations screen, the Operations which involved Upstream & Downstream activities and it includes some calculations to be done. Checking the code into CVS end of the day.
  • Developed proof of concept prototypes as necessary to determine optimal technical solutions to business requirements
  • Developing the functionality onsite with core Java and Servlet and get the delivery from the offshore team and testing.
  • Developed DAO (Data Access Object) to populate customer information collection and persist to the database.
  • Worked with vi prompt and aware of all the Unix command.
  • Tomcat configuration, Deploying and Configuring the application in Unix box, using the same box to trace application logs.
  • Involved in Designing View Pattern for the Presentation layer
  • Used Java Script validation in JSP pages.
  • Involved in Testing for the complete functionality of Onsite and Offshore team.
  • Giving the module-wise training for the Business user and demos of the dynamic functionality.
  • Improving Application performances by analyzing the codes and replacing with optimized elements.
  • Developed test case scenarios for Functional Testing.
  • Involved in taking back-up activities for the Application and the Database backup.

Environment: Java 1.3, J2EE, JSP, JDBC, JavaScript 1.2, CSS, .0, VSS, Oracle 9i, Toad 7.6, Resin 1.2.5, Windows NT.

Client: Confidential

Position: Software Engineer

This system was developed to help the professors develop Web pages using predefined templates for the university to conduct its distance education program on the Internet.

  • Developing the Web page editor in JAVA.
  • Designing and developing the functionality to provide the user screen using with applets, graphical Images, banners and various other components to choose from and insert in the web Page.
  • Using MS Access and JDBC for the database connectivity.
  • Provide a screen for the registered students who are with a Login I.D and password after the confirmation of payment
  • Developing the functionality for the registered users is provided with on-line tutorials, testing and discussion groups. It also had an automatic course material handling system.
  • Handling system to send the course materials and assignments according to the given schedule.

Technical Responsibilities

  • Worked as a programmer, created re-usable components.
  • Involved in DB design review for assigned module.
  • Preparation of unit test cases and technical documents.
  • Testing the application and updating the test cases.
  • Performed unit and integration testing.
  • Worked in High level and low level design documents.

Environment: Java 1.2, HTML, JDBC, Servlets, MS-Access, Windows NT.

Hire Now