We provide IT Staff Augmentation Services!

Senior Consultant Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 10 years of experience as a Technical Lead, Senior Software Engineer and software developer on Object oriented (OOPS) design and development, database programming, web programming and GUI development using JAVA / J2EE, JSF, GWT, Smart GWT, Struts, Spring, JBoss SEAM, JPA2, Hibernate, WebLogic, WebSphere Web Server/ Application Server, JSP/Servlets, HTML, Oracle Database, Maven, ANT etc.
  • Enterprise Content / document management system development experience using IBM FileNet P8 suite of products like Content Engine, Process Engine, Case Manager, Content Navigator etc.
  • Experience in Web services using JAX - WS, Axis2 and RESTful web services technologies.
  • Good understanding of OOPS and Design Patterns and its application along with the complete software lifecycle experience.
  • International experience at Post Finance Switzerland, Confidential, Confidential Minneapolis USA working in the onsite team for application development, enhancement, maintenance and production support.
  • Practiced project development and management methodologies like SCRUM, Agile, TDD and XP.
  • Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation, UML notations, SOA Architecture etc.
  • Led Development & Testing teams and well experience in writing test cases, review and testing of the software.
  • Active member of Organization Defect Prevention and SEG team for CMM level 5 certification.

TECHNICAL SKILLS

ECM Technologies: FileNet P8 Content Engine, Process Engine, BPM, EJB/Webservice APIs

Programming Languages: Java 6/J2EE 6, PL/SQL, Java Script, Scala

Web/Desktop Technologies: JSF 2, Rich Faces, GWT, Smart GWT, Struts, SEAM, AJAX, JSP, Servlet, Eclipse RCP, ZK Framework, XML/ XSLT / XPATH, HTML, CSS

DBMS: Oracle 10i, DB2, MS SQL-Server, Access

Middleware Technologies: EJB 3.1, Spring IOC & AOP, Spring Security, Spring ORM, Web Services, JMS, CORBA, JBoss SEAM, Hibernate, JPA2

SCM Technologies: File Net P8 4.5, Content Engine, Process Engine APIs, BPM

Web / Application Servers: WebLogic, WebSphere, JBoss, Tomcat

Business Process / MQ: WebSphere MQ, ESB, Bonita Business Process Engine

Design/CASE Tools: MS Project, MS Visio, Rational Rose/ UML, Astash UML

Testing Tools: JUnit, TestNG, Hamcrest

Operating Systems: UNIX / AIX / Solaris, Win 32, MS DOS

Miscellaneous: ANT, VSS, CVS, SVN, Clear Case, Eclipse, TOAD, Oracle Reports 9i, Jasper Reports, SSL, Redmine, and Version 1

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Senior Consultant

Responsibilities:

  • Designed and developed code modules as per the business requirements and business logic
  • Coordinated with business line to make sure all business requirements are met
  • Reviewed and analyzed the Use cases and came up with detailed System design.
  • Used Dojo java script library to build UI to manage work queues and administrative options
  • Developing, validating and transfer automated workflows onto the Process Engine using FileNet’s Business Process Manager PE API’s.
  • Used FileNet Content Engine API to ingest, retrieve or update documents
  • Wrote Business logic components using OSGI framework and SCA web services framework.
  • Involved in trouble shooting the server and client side technical issues and also any defects on API side. Load testing and performance improvement of the APIs.
  • Developed workflow using FileNet BPM for managing all the ICMP requests to ingest, merge, split and export the documents.
  • Designed Use cases and Test case plans to Unit Test ICMP-API using JUnit and SOAPUI test frameworks
  • User Sonar as the code coverage tool to analyze source code and fix the issues as per project coding standard.

Environment: IBM FileNet 4.5.1 (AE, CE, PE), BPM, Websphere App Server, OSGi, SCA web services, Apache CXF, Oracle 10g DB, OpenJPA, DOJO Java Script Framework.

Confidential, Chicago, IL

Senior Consultant

Responsibilities:

  • Requirement analysis and high level design of FSS CCAP.
  • Development and testing of FSS CCAP Folder view and the workflow views using ZK web framework AJAX based components.
  • Defining the business process in the Filenet P8 Business Process Management workflow. Processing of the workflow and development of event processors.
  • Development of application security using Filenet Active Directory API and Spring Security module to allow authenticated users perform authorized functions.
  • Development of the web service interface to access FMPS external system using JAX-WS webservice API, Axis webservice engine on JBoss application server.

Environment: This portal was developed using IBM FileNet P8 Content Engine and Process Engine and ZK based UI widgets on the Jboss application server.

Confidential

Java Architect/ Technical Lead

Responsibilities:

  • Involved in System study, Requirement analysis, Designing of Database structure, Front-end proto-types, system architecture etc.
  • Involved in documentations like RS, TD / HLD / LLD, Database Design
  • Led offshore development throughout complete life cycle of the project
  • Designing and development of the navigation and project template using GWT UI framework and Smart GWT UI Libraries.
  • Designed and developed data layer using JPA 2 ORM standard and Hibernate.
  • Server side components for scheduling using EJB 3 session beans.
  • Designing of the Scheduling component to process all the asynchronous scheduling messages from the Airlines using IBM MQ messaging server and EJB 3 Messaging Bean framework (MDB).
  • Development of message parsing at Inbound & Outbound binding in WebSphere MQ.
  • Development of the Jython deployment script using WebLogic scripting language WLST for creating server, data source and JMS resources.

Environment: GWT UI Framework, JPA 2, Hibernate, EJB3, Core Java, IBM MQ / WebLogic JMS

Confidential

Senior Software Consultant

Responsibilities:

  • Involved Phase-wise design & development, onsite Implementation.
  • Involved in designing and development of Status, Oxi messaging, Meldungen Tasks modules.
  • Development of the UI using JSF Rich Faces library and SEAM UI tags.
  • Development of the data layer framework using Hibernate 3 and JPA 2 entity framework.
  • Development of Application authentication and authorization using SEAM Security and proprietary LDAP APIs.
  • Writing unit test cases using JUnit and Hamcrest matcher objects for the developed modules

Environment: JAVA, J2EE, EJB, Hibernate, Web Services, Oracle DB, JBoss & Weblogic App Server.

Confidential

Java Architect/ Java Lead

Responsibilities:

  • Worked as a Technical lead for the Java development.
  • Developed the high level architecture for the application using J2EE patterns like Façade, Delegator, Data Access Object, DTO and Service Locator patterns.
  • Developed the framework components for integrating Filenet with the GWT based user interface, used spring framework for the integration.
  • Writing SQL functions and Stored procedures on Oracle database for performing complex business logic.
  • Writing the workflow definition using Filenet Business Process Management (BPMN) solution.
  • Code review, unit and integration testing.

Environment: GWT UI Framework, Spring IOC & ORM, Web Services, Filenet P8 Content engine and Process Engine APIs. WebSphere Application Server.

Confidential

Senior Software Developer

Responsibilities:

  • Worked as a Module Leader in the onsite development team.
  • Design, developed and refactored modules for card management, printing user identification form.
  • Development of Eclipse SWT based UI to integrate with editing of properties for each node in Graph Pad.
  • Development of business layer components using EJB 3 Session beans.
  • Development of Data Persistence Logic in Hibernate based data access layer.
  • Developed JAX-WS Webservice client for interacting with legacy systems.

Environment: Eclipse RCP, SWT, CORBA, Web services, Spring, Hibernate, Web logic App Server

Confidential

Senior Software Developer

Responsibilities:

  • Design and developed middleware application using CORBA and webservices.
  • Design and developed eclipse plugins which are being used by 2000 users across post offices in Switzerland.
  • Production support and enhancement at the client site.
  • Did performance tuning to achieve quick response time for the developed plugins by restructuring and refactoring the code.
  • Configuration management and writing build script for build and deployment on Weblogic application server.

Environment: JAVA, XML/ XSLT/ XPATH, Oracle DB & Weblogic App Server

Confidential

Team Lead / Tech Lead

Responsibilities:

  • Team lead managing team of 9 people, work allocation, estimation and management of work packages.
  • Client communication for understanding requirements and reporting work progress.
  • High level and detailed design with the help of UML tools like OMONDO, JUDE etc.
  • Developed asynchronous job scheduling framework using Quartz scheduling framework to perform Beginning of the day and End of the day processing.
  • Written ant script and automated build process using Cruise Control build management tool.
  • DP coordinator to do the defect analysis and preparing pareto chart.

Environment: JSF, Ajax, Spring, Hibernate 3, Jasper Report, Web services.

Confidential

Java Developer

Responsibilities:

  • Involved in design using Rational Rose UML tool
  • Developed and unit tested exercise module according to project architecture.
  • Worked as Configuration Manager, DP Manager.
  • Developer Expense and EPS calculation module using third party calculation libraries and oracle reports solution.
  • Developed stored procedures to collect and calculate data for reporting.
  • Developed oracle report templates using Reports Developer tool.
  • DP coordinator, doing DP analysis using Parato chart

Environment: Java, JSP, EJB2.0, Struts 1.2, TopLink, Oracle Reports, Oracle 10g DB, SQL Plus, JDeveloper

Confidential

Java Developer

Responsibilities:

  • Involved in design using Rational Rose UML tool
  • Developed and unit tested exercise module according to project architecture.
  • Worked as Configuration Manager, DP Manager.
  • Developer Expense and EPS calculation module using third party calculation libraries and oracle reports solution.
  • Developed stored procedures to collect and calculate data for reporting.
  • Developed oracle report templates using Reports Developer tool.
  • DP coordinator, doing DP analysis using Parato chart

Environment: Java, JSP, EJB2.0, Struts 1.2, TopLink, Oracle Reports, Oracle 10g DB, SQL Plus, JDeveloper

Confidential

Java Developer

Responsibilities:

  • Developed entire Administration module according to the project architecture and high level design.
  • Worked as Configuration Manager, installation and maintenance of SVN, Cruise control etc.
  • Writing build script for application build and deployment on server.
  • Developed asynchronous job scheduling framework using Quartz scheduling framework.
  • Writing shell script for application deployment on oracle application server.

Environment: Java, JSP, EJB2.0, JMS, Struts 1.2, TopLink, Oracle Application Server 9i, Oracle 10g DB, SQL Plus, Oracle OID (LDAP), Jxplorer, Ant

Confidential

Java Developer

Responsibilities:

  • Developed configuration module which provides run time configuration of the application.
  • Involved in extracting business logic from existing COBOL programs and prepared use cases and JUnit test cases
  • Deployment of the application on the Pramati Application server.

Environment: Java, JSP, EJB2.0, Struts 1.2, TopLink, Oracle Reports, Oracle 10g DB, SQL Plus, JDeveloper

We'd love your feedback!