Software Development Engineer Resume Profile
Professional Summary:
- Senior Portal Developer/Architect with over 12 years of experience in developing Web based enterprise applications with special interest in server side services, tools/libraries, frameworks and presentation services.
- 4 years of Portal Development and Architecture using Websphere Portal Server WPS 8.0 and Websphere Content Manager WCM 8.0 .
- Expertise in reviewing client requirement, prioritize requirement, creating project proposal.
- Well versed in all phases of project life cycle with a strong emphasis on delivery and has a proven track record for effectively communicating with stakeholders and development teams at all levels
- Extensive experience architecting, implementing and maintaining large content driven and ecommerce based J2EE Web applications
- Strong experience in Hibernate, Spring MVC, SAX, DOM, JAXB, JMS, ANT, LOG4j, Spring and JUnit
- Strong knowledge of Java / J2EE design patterns
- Expertise in Design Methodologies SOA, OOP, OOAD, Component Based Development CBD and Test Driven Development TDD
- Strong experience in implementing Services using Axis, JAX-RPC, JAX-WS and JAX-RS
- Extensive knowledge of Front End Technologies: Ext-JS, jQuery, DOJO, AJAX, JSTL, JSP, HTML, DHTML, JavaScript and CSS.Expertise in build and deploy systems like Ant and Maven.
- Experience in memory profiling and performance tuning using tools like JProfiler, JConsole.
- Extensive experience in database performance tuning.
- Expertise in the Administration of WebSphere Portal Server and WebSphere app server.
- Proficient in Oracle database SQL, PL/SQL. Extensively worked on Databases like Oracle 9i, IBM DB2 UDB.
- Experienced in Business Domains like Pharmaceutical, Travel, Insurance, Financial and Manufacturing.
Technical Skills:
Application/Web Servers:IBM WebSphere Application Server 8.5/7.0/6.x/5.x, IBMWebsphere Portal Server 8.0/7.0/6.1/6.0/5.x, JBoss EAP, IBM Http Server 7.0/6.x/5.x, IBM Workplace Web Content Management 6.0/5.1
Technologies:Java, J2EE, JSP, JSR 286/168 Portlets, JSF/Seam, Servlet, EJB, JMS, JMX, JTA, AOP
Design Methodologies:OOAD, UML
Operating Systems:Windows XP/2000, UNIX/LINUX, XML/HTML, XML, XSLT, XSL FO, FOP, JiBX, JAXB, SAX, DOM, HTML, CSS
Framework/APIs:Struts, Spring, Hibernate, JAX-RPC, JAX-WS, JAX-RS, Axis, JTA, JMS, JNI, Ant, Log4J, Xerces, RenderX XEP, Apache FOP
Database:Oracle 8i/9i/10g, Sybase 12.5/15.0, UDB,
IDE and Tools:Eclipse, Stylus Studio, Adobe LiveCycle ES, StarUML, Visio, CVS, Ms Project, Subversion, CAMILION Product Configurator and Authority Suite
Professional Experience:
Confidential
Software Development Engineer
Roles and Responsibilities: SDE
- Design, Develop and Debug highly efficient scalable services
- Analyze requirement and Document the high level designs
- Building Service Oriented SOA distributed systems in eCommerce environment
- Developing highly efficient services using Spring, Hibernate, REST and multithreading
- Developing build system using ANT, Maven
- Supporting Highly Critical applications which requires effective analyzing skills and resolve them before it impacts businesses.
Environment:Java, Servlets, JSP, Spring, Hibernate, XML, XSL, MQ-Series, TomCat Application Server, UML, AmazonS3, UNIX Scripting, MS Office, MS Visio, MS Project, Git, ANT, Maven, REST, Multithreading
Confidential
Senior Developer/Architect
- Responsible for planning, designing, integrating web services, building key components of application leveraging JSR 286 portlets in WebSphere Portal 8.0 environment
- Created of High Level Design Detailed Design from System Requirements
- Defined page flows including portlet Communications and Cross page portlet interactions.
- Involved in technical direction for the design, development and systems integration through implementation.
- Planned and Configured Content Site Area and authoring templates in Websphere Content Manager WCM 8.0 .
- Developed navigations, components, presentation and all static/dynamic contents in WCM.
- Leveraged standard JSR286 and Spring MVC framework for development JSR compliant portlets
- Designed and developed a services using Spring CORE and AOP frameworks
- Documented Architecture and Functional designs using Star UML to prepare Use case, Sequence, Class, Collaboration and Component Diagrams
- Worked on IBM WCM for managing SalesForce reference contents.
- Responsible for designing and developing Integration LDAP using PUMA SPI.
- Designed and developed internal Web Services producer/consumer using JAX-RPC in WAS 8.5/7.0.
- Designed and developed external Web Services producer using JAX-RPC and REST based webservice using JAX-RS in WAS 8.5/7.0.
- Created message queues using IBM MQ series.
Environment:Websphere Portal 6.1/8.0, WCM 6.0, JSR168/286, DB2, Spring framework, PUMA SPI, JAVA, DOJO, AJAX, JSP/Servlet, XML, XSLT, Java Script, UNIX Scripting, MS Office, MS Visio, MS Project, SVN
Confidential
Sr. Java Developer / Portal Developer
- Worked with Business Analysis team to translate the Business requirements into System Specificationsvaluation of new technology to provide the appropriate solutions
- Leveraged standard JSR286 and Spring MVC framework for development on Webspher Portal 7.0 environment.
- Documented Architecture and Functional designs using Star UML to prepare Use case, Sequence, Class, Collaboration and Component Diagrams
- Designed and Configured the Product Architecture, Rating and Booking rules
- Developed Interactive and Static forms using Adobe LiveCycle Designer and Enterprise Suite to serve the dynamically generated and assumed PDF documents
- Designed and developed Content Approval Workflows for legal QUOTE, BIND, FINAL documents.
- Developed a service to store and retrieve Approved PDF documents from/to IBM CMS
- Developed an Authentication Filters, Themes Skins for three different groups of users.
- Written Personalization rules by utilizing custom application objects for restricting portlets access.
- Configured Portal Pages, Site Maps, Themes, Skins, ACL Access Control List and Portlets using XMLAccess and promoting the setup across environments.
- Designed and developed a services using Spring CORE and AOP frameworks
- Created the JPA entities and DAO objects used to interact with the database
- Prepared status report and keep the project sponsor well informed of status of development effort.
- Designed and developed next generation rich UI content using Ext-JS and defined JSON requests and responses.
- Prepared a detailed Project Plan comprising of various phases like Design, Implementation, Quality Assurance, User Acceptance and Release.
- Prepared status report and keep the project sponsor well informed of status of development effort.
Environment:JAVA, Spring, JSR 286 portlets, Ext-JS, AJAX, JSP/Servlet, Spring, Hibernate, XML, XSLT, Oracle, Camilion ProductAuthority and AuthoritySuite IBM Web Sphere 6.0, Websphere Portal Server 6.1, Adobe LiveCycle Designer and ES, Java Script, UNIX Scripting, MS Office, MS Visio, MS Project, PVCS, SVN
Confidential
- Designed and Developed the ForeCasting system for NuCore
- Designed and Developed Service to generate the PDF using Apache FOP.
- Designed and Developed Interactive Forms using Adobe LiveCycle Designer.
- Documented Architecture and Functional designs using Star UML to prepare Use case, Sequence, Class, Collaboration and Component Diagrams.
- Developed WebServices to interact internal systems like AIQUIC
- Developed an AUTOSYS job to initiate the nightly batch to get SnP data for ForeCasting System.
- Developed WebServices to integrate IBM Content Manager internal service.
- Created and executed project development plan and revised as appropriate to meet changing needs and requirements.
- Owned the development lifecycle and was responsible for managing technical risks throughout the project.
- Performed design and code review with development team to ensure best practices.
Environment:Java, JSP, Servlets, XML, XSLT, Apache FOP, Adobe LiveCycle Designer, EJB, UML, WSAD, Oracle, Web Sphere 6.1, Web Sphere portal 7.0, Java Script, Oracle, UNIX Scripting, MS Office, MS Visio, MS Project, PVCS
Confidential
- Responsible for requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
- Designed and Developed an Adaptor Service to interact two technology applications
- Developed MQ Series remote queues to receive and send message to the REM Reinsurance service
- Designed and Developed Data webservice to receive request from AI AQUIC VB application and translate the REM Reinsurance requests.
- Developed an extension of Data WebService to receive XML Data from Interactive PDF Applications Adobe LiveCycle and parse persist into underwriting system
- Developed the service locator pattern for locating the EJB.
- Used JSP and HTML pages to develop the web interface used JSP tag libraries for creating complex web pages.
- Implemented various design patterns in the project such as Business Delegate, Data Access Object and Singleton.
- Owned the development lifecycle and was responsible for managing technical risks throughout the project.
- Performed Design and Code review with development team to ensure best practices.
Environment:Java, Servlets, WSDL, JSP, Adobe Licelycle Designer and ES, XML, XSL, MQ-Series, IBM WebSphere 6.x, UML, Sybase, UNIX Scripting, MS Office, MS Visio, MS Project, PVCS
TConfidential
Senior Java/J2EE Developer
- Worked with the chief architect of TravelCLICK to design the EXPEDIA Integration OTA Push Style Interface
- Analyzed and documented the changes which required tweaking the existing system to accommodate new functionality. Integrated other sub-systems through JMS, XML and XSL.
- Built a highly interactive client which utilized Multithreads for simultaneous background tasks
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
- Used Struts Action Classes and regular Java classes to develop the middleware.
- Implemented various design patterns in the project such as Business Delegate, Data Access Object and Singleton.
- Implemented a messaging module using Java Messaging Service JMS .
- Developed JMX services to be run on JBoss Apps Server
- Developed Shadow DB Viewer and developed the build scripts using Jakarta Ant
- Developed and Managed Error logs using Log4J.Developed iHotelier Admin Module.
Environment:Java, JaxB, JMX, JFC/Swing, JBoss, HTML, XML, XSL, JavaScript, Oracle, UNIX Scripting, MS Office, MS Visio, MS Project, SubVersion