You are on page 1of 5

Mohammed Yaseen Khan

 yaseen.khans@gmail.com

Summary
• Overall 10+ years experience in Requirement Analysis, Design ,Architecture and Development
using Object Oriented Methodologies& J2EE Technologies

• 3+ years of design and development experience in BEA/ Oracle Middleware product stack with
focus on BPM,EAI,SOA,ALSB,WLI

• 2+ years of J2EE Development experience in KSA including working with Jeraisy Computers,
Middle East.

• Demonstrated and presented ALBPM & JBoss JBPM capabilities to different clients

• Exploring Pega SmartBPM Suite & Lombardi Team Works ( architectural experience)

• Appreciated for deploying JBoss JBPM 3.2.2 Webconsole on Weblogic 9.2

• Deliver projects on timeline basis

• Design & Implement scalable, performance driven enterprise applications

• Won appreciation for proactive and innovative approach to mentor , support and coordinate the
team

Core Technical Skills


• Keywords: Java,J2EE,Oracle Service Bus, ALBPM5.7mp3/6.0, Oracle BPM 10.3, Oracle SOA
Suite 10g3,Oracle Fusion Middleware, Jboss JBPM, JMS, Spring Framework, Apache Axis,
Hibernate, Rational Software Architect ,UML 2.0, AJAX, Middlegen, Maven, ANT, Cruise
Control, Weblogic 7.x-11g, IBM Websphere 5.X/6.X,Oracle SQL ,Unix, Linux ,Windows

Certifications &Trainings
• Brainbench Certified J2EE Professional

• IBM Certified E-commerce Professional

Professional Experience
Compusoft Integrated Solutions Inc ALBPM/SOA Consultant Jan 1st 2009 Onwards
http://www.compusoft-is.com/

Vensoft Solutions Senior J2EE Consultant Jun2007-Dec 31st 2008


http://www.vensoftsol.com

Project: AUPM & Messaging Manager


Comcast Cable, Denver, Colorado
Duration: August 3rd onwards
Role: ALBPM Functional Architect
Environment: Oracle BPM 10gR3,Oracle Fusion Middleware 11g,Oracle Service Bus10gR3,Oracle
JDeveloper11g,Weblogic11gR1,JMS,SOA,soapUI,Oracle 10g,Unix
• Currently working on designing and rebuilding AUPM(Acceptance Use Policy Manager)
• Successfully Integrated BPM Process Engine with Service Bus(OSB) and BPEL for Messaging
Manager and exposed the workflow as service endpoint to be consumed by external systems
• Developed BPM framework for sending complex XML files from JMS Queue/ Web Services
to BPM activites/ subprocesses
• Mentor 3 BPM resources present in Mt. Laurel, NJ Comcast team.

Project: Vida SCHIP


Policy Studies, Denver, Colorado
Duration: November2008-July’09
Role: ALBPM Technical Lead
Environment: BEA-ALBPM 5.7MP3/6.0,ALSB2.6, EJB (MDB &Stateless Session Bean), Spring2.0.8,
UNIX/Linux, Oracle 10g, IBatis, Weblogic Server9.2/10.0, JMS, HermesJMS, Autosys
• Design, Develop & Integrate BPM workflows executing business tasks like determining
member medical coverage eligibility, processing applications and payment processing
with Vida Verticals like Account Management, Eligibility Enrollment, Document
management , Finance etc and invoke main BPM workflow(Create Work Request)
using Message Driven Bean which consists of member account details(TO/VO)
• Develop/Maintain core Vida BPM project using ALBPM 6.0 Studio and implemented in
Production using ALBPM 5.7MP3 version BPM Engine deployed on Weblogic 9.2
• Migrate 8 BPM processes from 5.7mp3 to 6.0 version in different environments for Process
Engine running inside Weblogic container
• Successfully upgraded ALBPM build, implemented BPM Archiving
• Redesign BPM Exception Handling Process
• Interact with different teams across the board including Perficient Systems, Oracle Corp(for
handling BPM issues) & Policy Studies
• Monitor JMS Queues using HermesJMS

Project: MAPS/Product Admin/ Federal Filings


United Health Group (Minneapolis, MN)
Duration: April 2008 – November 2008
Role: Principal ALBPM Consultant
Environment: BEA – ALBPM 5.7MP3, WebLogic Server, Plumtree Portal (ALUI), Ajax, JSP, JavaScript,
UNIX, Oracle
• Design and development of the complete workflow in ALBPM studio
• Develop, automate& integrate new FUEGO projects with existing UHG processes and
integrate different systems like COSMOS, NICE using ALUI developing portlets and
integrate them with Process Engine.
• Implementation includes – process/screenflow design, integrating the external systems
involved, design of business objects
• Customize BPM Workspace to suit customer needs.
• Develop "Autocomplete/Autosuggest" feature for Ovations internal Application using Ajax,
JavaScript by calling BPM server-side objects and querying the database
• Integrated ALBPM suite with Aqualogic Interaction Collab for downloading/uploading
attachments via web service using Apache Axis
• Provide Technical and BPM product support to offshore teams based in Chicago ,Manila ,West
Coast(US),India

Project: AMA/CCS
DTE Energy, Detroit, Michigan
Duration: September 2007- April 2008
Role: Senior Technical Analyst
Environment: , Jboss JBPM3.2.1/3.2.2, Aqualogic BPM 5.7mp3, Quick Rules Engine, Axis, JMS API, JAXB
,JSF 1.2 , EJB, Hibernate 3.x, Middlegen2.1, Weblogic 8.x/9.x , ANT, Cruise Control, IBM Rational
Clearcase, Eclipse 3.2/3.3 ,IDEA IntelliJ 6.x/7.0,Oracle 9i/10g , Unix/Shell Scripts

• Develop Architectural Proofs of Concept to demonstrate practical business agile solutions and
evolve core architectural constructs
• Developed POC for Customer Service (CSB) using ALBPM5.7 Studio/Enterprise/Designer
and provided complete performance analysis and CSB systems integration with
AMA/CCS/KCS applications by designing and developing workflows with exception
handling, Timers. Understand the business rules & requirements and develop workflows
and business processes using Jboss JBPM, Quick Rules Engine and Mule and followed
Adapter Design pattern for creating the Jbpm Wrappers
• Used WLST for getting runtime information of Weblogic9.1 clustered environment and notify the
team about data sources, JMS queues and Mbeans
• Used Middlegen for generating Hibernate Java & HBM files for AMA &CCS applications
• Developed Transfer Objects/ Server side components using EJB2.X/EJB3.0 and followed Business
Delegate, Transfer Object & Session Façade design patterns
Objectwin Technology Senior Analyst July2006-Jun 2007
http://www.objectwin.com

Project: DPC (Dex Proprietary Content Collection)


Dex Media, Denver, Colorado
Duration: Feb 2007-Aug 2007
Role: Senior Analyst
Environment: JDK5.0, ALBPM Suite(Fuego) 5.5, Aqua logic Service Bus 2.5 Apache Axis2, WSDL,
Eclipse 3.x,Weblogic9.2/ 8.1.6,Weblogic Workshop 9.2, Oracle Developer, Microsoft Visio, Oracle
10g,Scrum Methodology Redesign and enhance existing application VBSEM connecting to Dex repository

• Produced and consumed web services for Performance Metrics, User ratings/reviews for Dex
listings, Profanity checking web service of user entries, Customer Order Web service
• Used AquaLogic Service Bus extensively for connecting and managing interactions between these
web services and multiple enterprise service bus (ESB) instances across DEX network
• Created process flow between SP & eGateway integrated ALBPM Suite with WLI Java
controls ,JPD and interact with the ESB layer to broker Web Services like Customer Ratings
& Reviews and Profanity checking
• Used WSDL, Apache Axis2,Java2WSDL ,WSDL2Java utilities for developing and publishing the
web services

Project: ePC (Harcourt eProducts Convergence)


Harcourt, Orlando, Florida
Duration: July 2006 to Feb 2007
Role: Senior Java Developer
Environment:AJAX,JSTL,Struts,JavaScript,Log4j,Stateless Session Beans, JXLS API,RAD,RSA(for
modeling) ,ANT, CruiseControl, Exadel Studio, IBM Websphere v 6.x,Agile Methodology, Shell Scripting

• Design ePC System as a multi-layered architecture with distinct tiers Presentation,


Web/Application, Services, Data Interface and Data
• Used JSP,JSTL ,Struts for creating a standalone app which enables Harcourt customers to look at
different books list for k-12 students and a calendar view for Teachers to create their schedule for
a week & Developed the drag and drop feature for Planner module using AJAX, DHTML API
• Developed Reports service for generating reports in PDF and Excel format using JXLS API
• Developed Stateless Session Beans for the Services Tier
• Wrote DAO and DTO for Data Interface Tier which invokes the business logic with respect to each
Service being defined and maintain the connection cache
• Used Rational Software Architect and RAD IDE for developing the different components and
services

Bhrigus Software Limited Senior Java Developer Mar2006-July 2006


http://www.bhrigus.com

Project: Pix (People Information Exchange)


Ebay, San Jose, California
Duration: March 2006 to Jun 2006
Role: Senior Java Developer
Environment: JSP, JSTL, JSF, Spring, Hibernate, WSAD 5.12 , JavaScript, Tomcat 5.x Server, Clear
Quest, Clearcase, Oracle Jdeveloper, Shell Scripting

• Integrated JSF with JSP and used JSF Custom Tag Libraries to display the value of variables
defined in configuration files, parse XML, conditionally display parts of a page, access the database
• Worked as a Application Support Engineer for eBay HR application
• Used Oracle JDeveloper for developing the business objects using Spring DAO design pattern
• Execute System Test and Performance Test scripts while prioritizing bug fixes.
Interact with application testers to review system defects and recreate defects in order to provide
comprehensive fixes
Polaris Software Lab Senior Associate Consultant Apr2004-Feb 2006
http://www.polaris.com
(CMM Level 5 Company)

Project: CitiGroup Asset Management


Citigroup, India/New Jersey
Duration: Apr 2004 to Feb 2006
Role: Senior Java Developer
Environment: EJB(Entity Bean, MDB), JSP, JSTL ,Servlets, WSDL, Struts, Apache SOAP, Hibernate,
JUnit, Ant , XML, BEA Weblogic Server, Eclipse , Tomcat 5.x Server, Oracle JDeveloper, Oracle 9i

• Provided documentation for High Level design, Low Level design, and UML representation of the
application and Process Flow of control for the entire application
• Worked as a Onsite Co-ordinator/J2EE Consultant playing an integral part for the entire SDLC
process for the Citigroup Asset Management application
• Used WSDL to document distributed systems and to automate communication between
applications creating end-points for access
• Accessed an entity bean from a message-driven bean and integrated with BEA Weblogic server
• Involved in the coding of JSP using JSTL and expression language
• Coordinated the Requirements, Development, Testing and Integration activities across teams in US
and India

Infoway Technologies , India Project Lead Feb2002-Nov 2003


(CMM Level 4 Company)

Project: 1) Hospital Management & Information System


2) Develop E-commerce Web-based sales model
3) Network ATM
4) Hotel Management System
Environment : Java ,JSP ,RMI, UML,IBM Net.Commerce ,IBM Payment Server, IBM Template Designer,
Servlets, Java Swings, Oracle, BEA Weblogic Application server ,EJB Session & Entity beans
• Manage a team of 8 people.
• Gather client requirements and prepare architectural layout and plan
• Prepare test cases, UML Diagrams
• Develop Web-based UI , Services Layer & Middleware

Jeraisy Computers & Communications, Java Developer Aug98-Dec2001


Saudi Arabia
http://www.jeraisy.com

Clients: 1) National Stock & Securities Commission


2) King Abdul Aziz University
3) Saudi Airlines, Jeddah, Saudi Arabia

Project: 1) Online stock trading 2) Email Client/server application 3) Airlines Reservation System
Environment: Core Java, Java Beans, AWT,EJB ,RMI ,Java Swing ,JSP ,Servlets ,Weblogic ,Tomcat,
JDBC, Oracle, Java Mail, IBM Websphere, Visual Basic ,Unix

Online stock trading: Provide end users access to the Web-based system. The front end involves Java
Applet Programming, HTML & graphical user interface using Java Swings JDBC is the interface for
connecting the database and executes SQL statements. It is the connectivity between the front-end Java
Applet programming and the back-end database

E-Mail Client: Develop a E-mail client/server application which fetches messages from a POP-3 server. This
application is run on the network server present in the University campus, which enables students from
various streams to send and receive mails to each other. User authentication is provided so that only valid
users can log into email server and communicate with others via email

Airlines Reservation System: There are three transactions implemented by this project 1) Search Flights,
which returns each flight stored in the database 2) Search Seats, which returns the reservation information
for a specified passenger identified by passenger number. 3) Book Seat, which enters a reservation for a
specified passenger and flight. The reservation number must be unique, attempting to add a reservation with
the same number as an existing reservation updates the existing reservation.

Education
Osmania University, Bachelors of Mechanical July 1994- June 1998
Engineering
India
(71.0%)

You might also like