Software Engineer/developer Resume Profile
Lansing, MI
Professional Summary
- An Computer Science And Engineering Graduate from USC having around 9 years of IT experience in all phases of software development life cycle SDLC which includes User Interaction, Business Analysis/Modeling, Architecture/Design, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control for both Internet E-business B2C/B2B/B2E /EAI/Web and desktop client-server software.
- Expertise in developing Object oriented, Intranet/Internet based applications.
- Extensively worked on N-Tier architecture systems with application system development using Java 5, J2EE 1.4, JSP 3, Corba, Servlets,Ajax,Ruby on rails,Portal,JMS, EJB 3.0, JDBC, CORBA, multithreading.
- Extensively worked on middleware technologies like Servlets, JSP, JDBC, JNDI, EJB, JAXB, XML, JAXP, DOM, SAX, DTD, XML Schemas, XSL, Commerce and JMS etc.
- Extensive experience in programming, deploying, configuring and administering J2EE Application Servers like IBM WebSphere, BEA Web Logic Server. Worked with spring framework.
- Strong Analytical, Creative Problem Solving, Decision-Making, Leadership and Organizational skills.
- Gained project management experience in development, maintenance and support projects.
- Excellent Leadership, customer service, organizational, interpersonal and communicational skills.
- Expertise in Rational Suite of Products like Rational Rose, Rational Clear Case, Clear Quest.
- J2EE application development with servlets and JSPs, JDBC, EJBs and XML/XSL
- Excels at communicating with stakeholders to provide accurate reporting and information regarding the ongoing projects, risks and initiatives.
Technical Skills:
Operating Systems : Windows, Sun UNIX, IBM AIX, Linux
Databases : Oracle 7.x/8.x/9.x, SQL Server 7.0/2000, DB2, SQL, PL/SQL
Markup Scripting Languages : HTML, DHTML, CSS, XML, VBScript, JavaScript
Programming /Web Technologies : JAVA 4.0/5.0 J2EE, J2SE, JSP, XML,
Java, J2EE, JDBC, Servlets, JSP, Log4J, EJB, JNDI, J2EE,
Web Services, Struts, OOAD, JMS, SOAP, WSDL, UDDL,
XML, SAX / DOM Parser, XSLT,Ajax,ruby on rails,Portal XML Schema, AJAX,Spring Framework, Design Patterns, Java API in Remedy, Commerce, JSF, Seam, SOAP,SRC, Spring, ASP, ASP.NET.
Messaging Technology : JMS, IBM MQ Series
IDEs : IBM Visual Age for Java 3.0/3.5/4.0, JBuilder
5. x/6.0, IBM Web Sphere Studio WSAD 4.x/5.x, RAD 6.0,
Eclipse, Weblogic workshop 8.1, IDEA IntelliJ 3.0
Application / Web Servers : BEA Web Logic 5.1/7.1/8.1, IBM WebSphere 4/5.x, RAD
6.0, Tomcat, IBM HTTP Server
Versioning Software : ClearCase, PVCS, Visual Source Safe VSS , CVS, Perforce
Quality Methods : Six Sigma, CMM/CMMI Level5
OR Mapping Tools : Toplink, Hibernate
Tools : UML Rational Rose , Requisite Pro, TOAD, SQL Navigator,
Rational ClearQuest, ANT, MS Visio, XML Spy
BUSINESS EXPERIENCE
Confidential
Software Engineer/Developer
Responsibilities:
- Full Cycle of Software Development SDLC including Analysis, Design, Development and testing phases.
- Implemented authentication for document tracking web application through Prism against LDAP network.
- Implemented document tracking Injector Web service for all Interfaces for all source systems .
- Developed Doctracking client using Web Service WSDL file.
- Created Database using DB2 UDB for systems and transaction types.
- Implemented Persistent MQ Queue for handling failover.developed web pages using JSP, ice faces Ajax and JSF to look and feel for rich client.
- Implemented Search functionality against data in the doctracking DB2 database with defined search parameters.
- Developed Ice faces UI screens for doctracking web application using JSF and Ice faces.
- Created Java Beans, Java classes mapped corresponding POJO's to mapping files.
- Implemented Java Script functions for client side validation.
- Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Hibernate framework for database access to maintain the persistence.
- Involved in parsing the XML to Java vice versa by using SAX, DOM parsers.
- Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API.
- Developed Hibernate hbm files for the corresponding POJO's and .cfg XML files.
- Developed SQL Queries queried for implementing CRUD Operations.
- Implemented Web Service using RAD and DB2 as Database.
- Added logging and debugging capabilities using Log4j and JUnit.
- Responsible for generating WAR, build scripts using ANT and version control using VSS Team.
Environment: Java, J2EE ,Servlets, JSP, JDBC ,Web Services, Ice faces, Face lets, JSF, Hibernate 3.0,JNDI, Custom Tags, Java Beans, JUnit, Log4j, Ant, DB2, Rapid SQL, XML,HTML,CSS, SAX,DOM, SQL ,Java script , UML, RAD 7.0,Ruby on rails,Ajax,Portal,JPA,Web Sphere server 6.1
Confidential
Software Engineer/Developer
Responsibilities:
- Written technical requirements documents TRD based on Business design documents BDD
- Developed code using J2ee for UAW services. Wrote code to Extract Hogan data extract into database from mainframe.
- I used websphere portal for customized user experience, with personalized applications based on role, context, actions, location, and preferences.
- Wrote Junit test cases to test the various functionality.
- Incorporated several UML diagrams Class diagrams, Activity diagrams, Sequence diagrams, Interactive diagrams as part of design documentation and other system documentation.
- Involved in business requirements gathering and analysis using RUP, UML and Rational Rose software.
- Involved in re-architecture effort to move applcation from Model 1 archiecture to MVC/Struts frameworks.
- Used RAD 6.0 and WebSphere AppServer 5.1/6.0 for the development, deployment, configuration and debugging.
- Developed Session and Entity Beans EJBs .
- Used TopLink for persistence frame work.
- Used Oracle's JAXB implementation to create Java classes from XML instances.
- Used JMS and Message Driven Beans MDB to download XML messages.
- Used ClearCase for version controlling.
- Coordinate test builds during the development life cycle with developers and testers.
- Manage the versioning of Development production code in Clearcase
- Worked with developers to resolve build issues.
- Established working relations and processes with the development teams to ensure timely and accurate code delivery.
- Work with other departments in requesting the build and configuration of servers and related services.
- Maintain and monitor the build machines.
- Manage the promotion of releases to the production environment.
- Work with other departments in requesting and coordinating server or environment changes firewall holes, service packs, backups, load balancer configuration .
- Be on-call as required for monitoring production jobs.
- Installed, configured and administration of WebSphere Application Server 6.0 Network Deployment on Windows Server and UNIX Servers.
- Implemented MVC Model II using Struts Framework.
- Developed the business logic for the web applications
- Installed, configured and administration of IBM HTTP Server V.6.0
- Administration of WebSphere Application Server and Network Deployment.
- Assembled and Deployed the application in staging, in productions, following change management practices and 24/7 support, worked in shifts.
- Analyzing Activity log files and diagnosing Application Server problems.
- Involved in managing releases of products from development to QA to Pre-Production
- Deploy J2EE Application in WebSphere managed servers such as QA and Production
- Involved in configuration of WebSphere Application Server resources like JDBC Providers, JDBC Data Sources and Connection Pooling to connect to Oracle.
Environment: RAD 6.0, Jakarta Struts Framework 1.1, JMS, IBM WebSphere MQ, JSP 1.1, EJB 2.0, Servlet 2.2,JAVA,J2EE, JDBC, JavaScript, HTML, XML, XSLT, XML Schema, Sunopsis, IBM WebSphere 5.0/5.1, IBM Http server 5.0, MS Visio, TOPLINK, Rational Rose 2000, Ant, RUP, Log4J, JAXB, ClearCase, Clearquest,TOAD, Ruby on rails,Ajax,Portal,Windows XP, Sun Solaris Unix, Linux 5.0, Oracle 8i, JMS, JUnit
Confidential
Software Engineer/Developer
Responsibilities:
- Responsible for managing the full implementation of various projects involving requirement gathering, analysis and development.worked as a Designed the J2EE web application using UML.Created the design documents using UML Diagrams.Iinvolved in writing JSPs, Servlets, DAOs, HTML, CSS, and Javascript for policy management module.
- Involved in configuring and administration of Connection pools, Data Sources, JMS Servers and Connection Factories, in IBM Web Sphere.
- Implemented several Java Classes and used J2EE architecture based on MVC architecture to develop the components of the project
- Developed presentation tier using JSP, struts and XML/XSLT to implement MVC design pattern.
- Logging framework Log 4j was used throughout the application for debugging and error notifications.
- Implemented Java Design Patterns Singleton, Factory Method, Fa ade and Abstract Factory .
- Developed JSP pages, Struts action classes, EJBs, DAOs, Custom struts exception handler.
- Defined common page layouts using tiles.
- Utilized GOF patterns like singleton, factory methods.
- Developed XSL, HTML UI Pages for various modules.
- Responsible for Code Review, Testing, Documentation and Bug Fixing.
- Installed, configured, and maintained WebSphere Application Server 5.0.
- Installed, configured, administered and supported WebSphere Application Server 5.0 in UNIX.
- Installed and configured IBM HTTP Server.
- Provided J2EE application deployment, and troubleshooting support for development groups.
- Provided call center support by 24x7 shift rotation basis.
Environment: Java 2.0, HTML, DHTML, JavaScript, XML, XSL, XSLT, XML Spy, XML Schema, JAXP, SAX, JDBC 2.0, Servlets 2.2, JSP 1.1, Java Beans, EJB 1.1, JMS, J2EE 1.3, IBM MQ, Struts MVC Framework 1.1, Ant, Log4J, Ruby on rails,Ajax,Portal,JAXB, WSDL, UDDI, JUnit, WSAD 5.0, IBM WebSphere 5.0, Rational Unified Process RUP , UML, Clearcase, TOAD, Hibernate, Oracle 8i, Windows XP and IBM AIX.
Confidential
Software engineer/Developer
Responsibilities:
- Responsible for managing the full implementation of various projects involving requirement gathering, analysis and development . Analyzed requirements using user scenarios and use cases with Rational Rose
- Used Java Script for client side validations in web pages
- Implemented several Test cases for each module in Unit Testing using JUnit
- Used SAX parser and SAX APIs to parse and read XML files
- Developed build scripts using ANT
- Implemented RUP Rational Unified Process methodology in the project.
- The prototypes of reusable components EJBs i.e. Session and Entity were also developed.
- Used IBM Websphere studio workbench to develop, test and debug the web based application.
- Configured data sources, Connection pools and other server resources in Websphere.Incorporate various design patterns like MVC, DAO and Value Objects
- Developed JSP pages screens using tiles framework Header, Footer, Menu and Body
- Used Java Struts Framework to architect web application
- Used J2EE patterns such as Value Objects, DAO Data Access Objects , and Business delegate
- Developed the business logic for the web applications.
- Trained the support in the usage of the various applications.
- Used XMLBeans to retrieve messages from IBM MQ.
- Used SAX Parser for the data transformation. Involved in server side objects coding in OOPS language Java and JDBC, Prepared, callable statement to connect with database.
Environment: Java 5.0,C , J2EE, J2SE, EJB,Eclipse 2.0, JNI, JDBC, JDeveloper, SSL, Ant 4, Log4j, Junit5, TestDirector7, Ejbgen2.5, Harvest 4.1, cygwin, FDR, Solaris 8,TSYS, Solaris 8, AIX 5, and NT, Jakarta Struts1.1, webmethods ,MVC, Oracle 9i//9ias/8i,Rules Engine, Maven Bitter EJB,JBI , Service Mix,Geronimo,AJAX,Xfire,JSF,Ruby on rails.
Software engineer/Developer
Responsibilities:
- Responsible for managing the full implementation of various projects involving requirement gathering, analysis and development.
- Used web methods developer in developing the functionality.
- Used Web methods API to interact the Java application.
- Provided production support to the wholesale group.
- Developed the front end GUI for ECS Monitor.
- Developed front end GUI for IISI.
- Developed struts based applications.
- Developed spring based application.
- Developed JSP's for IISI and ECSMonitor.
- Developed the business logic for the web applications.
- Trained the support in the usage of the various applications.
Environment: Java 5.0,C , J2EE, J2SE, EJB,Eclipse 2.0, JNI, JDBC, JDeveloper, SSL, Ant 4, Log4j, Junit5, TestDirector7, Ejbgen2.5, Harvest 4.1, cygwin, FDR, Solaris 8,TSYS, Solaris 8, AIX 5, and NT, Jakarta Struts1.1, webmethods ,MVC, Oracle 9i//9ias/8i,Rules Engine, Maven Bitter EJB,JBI , Service Mix,Geronimo,AJAX,Xfire,JSF,Ruby on rails.
Confidential
Software engineer/Developer
Responsibilities:
- Responsible for managing the full implementation of various projects involving requirement gathering, analysis and development
- Developed change password manager application which is a struts application.
- Used castor to write the bridge program.
- Worked in the development of a spring application.
- Developed portals using vignette builder and also used Vignette content management.
- Developed Group builder application in java as a web service using AJAX, SOAP etc to build groups in LDAP.
- Trained the support in the usage of the various applications
- worked with ACH and Nacha file formats
- worked with various banks like chase , GE , bank one , well aware of the various banking file specifications
- Worked with database team in the database design and better management of databases.
- wrote stored procedures to automate sql queries against the database
- worked in design and developed in expense reporting tool CONCUR as a Struts application
- Involved in the documentation of the applications.
- Used hibernate for persistence in the database layer
Environment: Java 5.0,C , J2EE, J2SE, EJB,Eclipse 2.0, JNI, JDBC, JDeveloper, SSL, Ant 4, Log4j, Junit5, TestDirector7, Ejbgen2.5, Harvest 4.1, cygwin, FDR, Solaris 8,TSYS, Solaris 8, AIX 5, and NT, Jakarta Struts1.1, webmethods ,MVC, Oracle 9i//9ias/8i,Rules Engine, Maven Bitter EJB,JBI , Service Mix,Geronimo,AJAX,Xfire,JSF,Ruby on rails.
Confidential
Software engineer/Developer
Responsibilities:
- Involved in the Pre Design and Use case design for SDNG
- Involed in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and javascript. Wrote Action classes, Form beans.
- Usage of Struts web application framework implementation to build the presentation tier.
- Various patterns like business delegate , service locator , Dao's etc are used .
- Developed the JSP,action classes and EJB's using WASD 5.0
- Implemented MVC Model II using Struts Framework.
Environment: Java 4.0,C , J2EE, corba,J2SE, Ant 4, Log4j, Junit, TestDirector7, NT, Jakarta Struts1.1, MVC, Oracle 9i//9ias/8i.