Architect Resume Profile
Job Related Summary:
- 13 years of experience in IT industry.
- 11 years of experience in Java/J2EE.
- 2 years of experience in XML.
- 1 years of experience in C and C .
- 6 years of experience in Weblogic 8.1,Websphere and JBOSS.
- 3 years of experience in AJAX.
- 2 years of experience in web services.
- 2 year of experience in SOA.
- 4 years of experience in Opentext Case360.
- 2 years of experience in Progress Corticon.
- Excellent communication and interpersonal skills.
Summary:
- Software professional, with around 12 years of experience in project/product development in open source technologies. Experience in design, construction and development.
- Good experience on Spring framework features like dependency injection, AOP, DAO framework, Hibernate integration, EJB components migration to POJO and exposing POJO objects as remote services.
- Proficient in working with OR mapping tools like IBATIS , Hibernate.
- Good experience in working with presentation layer frameworks like JSF, Struts, Tiles and JSTL.
- Experience with ESB tools like IBM media hub , Mule and web services.
Technical Skills:
Languages: Java JDK 1.5/1.4.2-05/1.3/1.2.2 , JavaScript, CSS, PL/SQL, XML
Methodology: OOAD, MVC Design Patterns DAO, MVC, Value Object, Business Delegate, Singleton, Session Facade, Front Controller, DTO
J2EE/Packages: EJB 2.0/1.1 Entity /Session Beans , JDBC 2.0, Servlets 2.2/2.0, JSP 1.2/1.1 Custom Tags , JMS, RMI, Java Beans
Databases: Oracle 10g/9i/8i, SQL Server 8.0, MySQL, Sybase 11, MS Access 2000/7.0, DB2
Utilities/Tools: Struts, Ant, Spring, iBatis, JUnit, Cactus, Rational Rose, Toad,
IDE: IntelliJ4.5, RAD6, WSAD, Oracle JDeveloper, Eclipse, JBuilder5.0, NetBeans
App. Server: BEA WebLogic 8.1, IBM WebSphere 6/5.1, WSAD 6/5/4.0.3, RAD6, JBoss, Apache Tomcat 5.0,
OS: Windows NT4.0/2000 Advanced Server/Professional, Windows 2000/98/95/3.11, UNIX Sun OS 8.0 /Linux
GUI: HTML, DHTML, Adobe Photoshop, Macromedia Flash/Dreamweaver Mx, JSTL
Professional Experience:
Confidential
Architect
Technical Environment: Case 360, Eclipse 3.2 Hibernate, JSP, Servlets, XML, XMLSpy, JavaScript, Weblogic 10.1.
Responsibilities included:
- Involved in complete software development life cycle of business process by using their current system and continuous business interaction.
- Lead a team of two developers and one contractor to implement eligibility website using JSF 2.0 ,Primefaces,EJB3 etc.
- Implemented a customized SSO solution based on liferay.com's NTLM v2 implementation.
- Enhanced a customized implementation of Opentext Case360 for Pension services.
- Implemented participant eligibility rules using Progress Corticon rules software.
- Maintained and enhanced Accounts receivables written in C and MFC
- Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
- Involved in writing Hibernate code with Spring Framework to provide efficient back end code.
- Worked closely with the testing team in creating new test cases and also created the use cases for module before testing phase.
- Involved in Code Review and Weekly Meetings with Higher Management to discuss status of the project.
- Wrote sequence diagrams, class diagrams for application.
Confidential
Engineer
Technical Environment: Spring Framework, Eclipse 3.2 Hibernate, JSP, Servlets, XML, XMLSpy, JavaScript, Weblogic 8.1.
Responsibilities included:
- Involved in complete software development life cycle of business process by using their current system and continuous business interaction.
- Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
- Involved in writing Hibernate code with Spring Framework to provide efficient back end code.
- Worked closely with the testing team in creating new test cases and also created the use cases for module before testing phase.
- Involved in Code Review and Weekly Meetings with Higher Management to discuss status of the project.
- Wrote sequence diagrams, class diagrams for application.
Confidential
Architect
Technical Environment: J2EE Technologies , Hibernate,Glassfish,Smartsvn, Spring , Hibernate , junit ,Log4j,Myfaces ,Tomahawk ,Trinidad
Responsibilities included:
- Collaborate with the director of product management to refine the initial set of requirements and translated it into a reusable and flexible architecture
- Led a small team of one engineer and one contractor to create first module using Java Server Faces, Spring framework and Hibernate ORM. Provided hands-on training while implementing the business and persistency layer.
- Worked with the CTO to identify and resolve issues with database schema.
- Extracted use cases from client requirements.
- Wrote sequence diagrams, class diagrams and deployment diagrams for application.
Confidential
Senior Java Developer
Technical Environment: J2EE Technologies IBM SCA Implementation, SDO,Rational Software Development Platform , Websphere application Server , Spring Batch Oracle, Ant, JUnit Spring Framework, Hibernate, Perforce, JIRA and Windows 2000
Responsibilities included:
- Participated in brainstorming sessions with analysts and architect to understand the existing functionality and architecture.
- Moved the data processing application from current custom implementation to Spring Batch framework.
- Implemented logic for various formats of flat files and wrote business logic to move data to database.
- Used Spring framework in business layer for wiring the beans.
- Wrote facades for the web application using IBM SCA implementation.
- Implemented persistence layer using Hibernate framework.
- Used Spring provided hibernate utilities to interact with Hibernate framework.
- Involved in communicating with various teams to resolve the integration issues with other components.
- Extracted use cases from client requirements.
- Wrote sequence diagrams, class diagrams and deployment diagrams for application.
Confidential
Junior software architect
Technical Environment: Ant, Mule 1.1, ibatis, XMLbeans, LOG4J, weblogic ,junit.
Responsibilities included:
- Performed the role of a Software architect and involved in designing of the application framework.
- Engaged in SEPG processes of the projects, to ensure the good quality of the application.
- Provided technical guidance to other team mates.
- Was involved in fixing memory leakages profiling etc.
Confidential
Senior Java Developer
Technical Environment: Windows NT, Java/J2EE, EJB2.0, JSP, Servlets, HTML, WebLogic 8.0 Application Server, Oracle, CVS, Bugzilla
Responsibilities included:
- Involved in design phase of the application.
- Design and Development of Front End layer's components using Struts,JSTL and Java Script to enhance the Customer Care components.
- Developed EJB components to hide the business layer.
- Developed user interfaces using Dreamweaver.
- Involved in test cases and test plan preparation and review.
- Tagged code repository CVS after every release of project and maintaining proper CVS changes.
- Was involved in code review and testing.
Confidential
Senior Java Developer
Technical Environment: JSP 2.0, JavaScript, TestDirector, Servlets, EJB, JBOSS, Application Server, Struts 1.2, CVS, Ant 1.6, Rational Rose XDE Developer, JUnit, Toad and SUN Solaris 9
Responsibilities included:
- Design and development of front end layer's components using JSPs, JSTL tags and Java Script to enhance the customer care and billing web components.
- Developed custom tag handler classes which are invoked from JSP files.
- Used CMP EJB-QL for achieving database independent persistence.
- Developed stateless session beans for realizing the session fa ade pattern implementing some of the business processes.
- Used Struts validator framework for generating client-side validation code.
- Used RUP methodology for object oriented design and analysis.
- Prepared high level and detailed level design documents for change requests pertaining to the Centrex Mate web application.
- Responsible for design and development of value objects that get populated and returned to the front-end for retrieval purposes.
- Developed test cases for the regression testing of the functionality using JUnit.
Confidential
Software Engineer
Technical Environment: Java, J2EE, Struts, EJB, JSP, XML, UML, Rational Rose, Web Services, WebLogic 4.5.1, Sun Solaris, Servlets, JDBC and Oracle 8i
Responsibilities included:
- Identified the use cases, generated sequence diagrams, class diagrams, etc. The project was designed using the aggregate entity pattern for the design of EJB.
- Designed the EJB components.
- Used IBM RAD for designing and developing application. The server configuration is done using XML for this project.
- Developed the JSP, Servlets and Enterprise Java Beans to communicate between JSP and Servlets. Built JSP custom tags for common presentation components.
- Involved in designing the EJB transactions for optimal performance, using EJB design standards.
- Develop JSP's, value objects module and DAO's.
- Used Shell scripting on Solaris for scheduling, source code compilation and server auto start-ups and shut-downs.
- Used SQL Navigator to interface the Oracle database.