Post Job Free
Sign in

Project Manager

Location:
Woodbridge Township, NJ
Posted:
October 05, 2017

Contact this candidate

Resume:

Ashok Mak

Cell# 201-***-****

*********@*****.***

Professional Summary:

Around 14 years of professional experience in various roles as a tech lead/system architect, senior developer including application analysis, designing, implementation, maintenance, performance optimization and production support.

Hands on experience and expertise in digital application development and designing using technologies such as JAVA/J2EE (JSP, Servlets, EJB, JDBC, WebServices), Spring & Struts Frame Work, REST Services / Micro Services, Advanced JavaScript, ExtJS, JSON, AJAX, Oracle, DB2, SSO SAML 2.0, etc.

Strong in Software Development Life Cycle (SDLC), Model View Controller (MVC) & multi tier architecture and object oriented (OOPS) skill.

Good knowledge of all industry standard design pattern like Singleton, Factory, DAO Business Delegate.

Very good knowledge about application server configuration, set up and development in Web-Sphere, BEA Web Logic and Apache Tomcat.

Experience in working in Visual Source Safe(VSS), Tortoise SVN & GitHub as a Source controller.

Involved in automating application build and package process using Ant, Mave-Jenkins & Teamcity.

Strong knowledge of Unified Modeling Language (UML).

Having good experience of analysis, debugging and solutions for fortify scan, penetration test, prod issues & QA defects.

Extensive knowledge of PM methodologies and tools such as Agile, Waterfall, MS Project, JIRA.

QA automation using selenium and QTP (QuickTest Professional) tools.

Extensive Knowledge in Banking and Finance Services Domain.

Proficient experience of managing and leading team including outstanding project planning, execution, monitoring, implementation of procedures, service standards and resolving production issue for business excellence.

Preparing various documents required for a project to comply with the CMM/company standard processes including business requirement gathering, functional specification, design documents, configuration mgmt, traceability, business test cases, run book, etc.

Preparing business flow diagram, process diagram, class diagram, package and sequence diagram for complex business scenarios.

Education & Achievement:

Bachelor of Engineering in Information Technology (BE-IT)

SCJP-6.0: Sun certified java programmer

SCWCD 5.0: Sun certified web component developer

Awarded a Dream Team for AOAA - Automated Outside Asses Aggregation project

A guiding star applause for leading a team and managing project excellently

Technical Skills:

Technologies & Framework

JAVA 8.0, J2EE (EJB 2.0, Servlets, JSP, JDBC), Scala, C, Shell Scripting, PHP4,

Spring and Struts Frame Work, Boot REST Services / Micro Services, NEO Web Shell, Web SDK, ServiceMix WebServices, SAML SSO Services, SAML Authentication, JMS

ExtJS 5.0/4.0.6, JSF, Advanced JavaScript, Flex, Node JS, Angular JS, JQuery, Bootstrap

Savvion Business Process Manager 6.5, Vignette 4.5, Asset Control 3.1, Asset Control Desktop 2.7, Documentum 5.3, XML, CSS, HTML, JSON

ORM Tool

Hibernate, MyBatis/iBatis

Database

Oracle 10g, DB2, Sybase, MySQL, PostgreSQL

Web Server

Websphere 8.0, Weblogic Server 9.0, Apache Tomcat

Operating Systems

MS DOS, Windows 10, UNIX & LINUX

IDE / Utilities

intellij idea, IBM RAD7.5, Eclipse, Edit Plus, Home Site 5.5, Xdoclet, Ant, Log4j Toad, Microsoft Visio Standard, Aqua Data Studio, JIRA, MS Visio

Source Control / CI Tools

Tortoise SVN, MS Visual Source Safe (VSS), CVS, GitHub, Maven & Jenkins, TeamCity

Professional Experience:

Project:

OLS – Online Services

April 2011 – Till Date

Employer:

Cognizant Technology Solutions

Client:

UBS – Union Bank of Switzerland, NJ, USA

Role:

Tech Lead / System Architect

Online Services (OLS) OLS Platform acts as a container for different applications like account summary, holdings, activity, future & FX, realized gain/lose, cash management, marketing, research, My FA, watch list, friendly name service, profile settings, etc. Various projects have been designed under OLS cluster:

oAOAA – Automates Outside Asset Aggregation: It has been developed in advance js and spring mvc architecture. SSO SAML 2.0 Authentication is implemented to integrate AOOA with yodlee vendor. Spring Rest Template is being used to call web services. It uses Mevan-Jenkin to build deployment packages. Apache Proxy Server is used as a reverse proxy to call external yodlee application.

oOLS NEO Sigfig Integration: Digital Integration with sigfig as a robotic advisor with OLS NEO. Its front end is developed in NEO JS framework, Node JS and html. The middle layer developed by micro service/boot REST services which calls dB2 database through ibatis ORM. It has SSO SAML services to integrate with sigfig platform.

oAOOA Admin Tool: The tool is used by branch users to support client for various purposes. Bootstrap is used to designed its navigation and for responsive UI. JQuery is being used for AJAX call and event-driven. It's middle layer is developed in Spring MVC and calls oracle and DB2 database. It calls REST/ Micro services for users entitlement related details .

oOLS Private Bank: The system was designed in HTML, JSP & Servlets. it uses Sybase database to store account related information which being called through JDBC in java.

oOLS Authentication: OLS Auth frontend is developed in ExtJs and Spring mvc architecture. Oracle db is being used to store client's authentication details. Spring JDBC template uses to call oracle sp/sql. Its integrated with Symantec fraud detection system & risk minder engine. Spring interceptor is developed as a filter to log client's various event. Webseal server is configured to redirect to end application and to manage centralized user session.

oSecure Mailbox: It is used to send various alerts/communication to the clients who have subscribed to e-delivery. The OML is designed in EXT JS, Struts MVC and it has DB2 & Oracle database which called through Java-JDBC protocol. The system calls various Web Service to retrieve various kind of documents.

oOLS Enrollment Tool: It's used by FAs to enroll client's account to OLS and Trading system and view mirror of Online Services for any enrolled client account based on cross border rules. It is developed in HTML, JSP, Servlets, JDBC to call oracle and DB2 database. It was integrated with entitlement and OML services.

Responsibilities:

Coding, Designing and Implementation of the systems

Involved in system analysis, requirement gathering, vendor product (Yodlee) integration

POC and Coding of various complex modules

Designed and Developed application frontend in EXTJS, Angular JS framework

Implantation of REST services in spring boot

HTML, JSP, JQuery, Bootstrap are used in different application for frontend.

SSO SAML 2.0 authentication implementation to call yodlee vendor services

Integration of sigfig robotic advisor tool in OLS

Worked as solution architect for AOAA project

Apache proxy setup and configurations

Work distribution to team based on scrum meeting

Leading offshore and onsite team

Junit testing, QA support/follow up and defect/story tracking through JIRA tool

Automation testing integration in OLS system by QTP tool.

Involved in font-end, back-end and database designing and coding

Scoping and Estimation of system/modules

Agile methodology is being followed through JIRA

Analysis of Sybase database for Sybase Elimination

Developed a Data-Migration Utility to extract data from Sybase database to load the data in DB2

Written various custom validations for Client side and Server side.

Writing/Reviewing of the BRD, Run-Book, Business Test Cases

Fortify code scanning and solutions. Penetration testing and solutions.

Application Deployment in Dev, QA and Prod env and follow up of IT and business check out

Environment: JAVA 7.0, J2EE, ExtJs 5.0/4.0, Struts, Spring Frame Work, Micro-services, Data Services, NEO Web Shell, Web SDK, NodeJS, HTML5, GitHub, Maven, TeamCity, ServiceMix web services, REST Services, SAML SSO Services, SAML Authentication, JMS, LDAP, Oracle 10g, DB2, Sybase, WebSphere 7.0, Webseal Setup, Apache Proxy Setup, Vendor Product Integration, etc.

Project:

CPC - Central Price Capture

April 2007 – April 2011

Employer:

Cognizant Technology Solutions

Client:

JP Morgan Chase, TX, USA

Role:

Sr. Developer / Tech Lead

Central Price Capture (CPC) is pricing information of securities system and central hub for clearing any price exceptions which consolidates different requests from their Subscribers and sends the requests to different vendors for pricing, foreign exchange (FX) and analytic information. There are different types of modules for a pricing/FX/analytic cycle: Subscriber & Subscription Generation, Vendor Management, Spread Sheet Processing, Publisher, Event Management and Reporting. There are some asset control procedures like Raw load process, Normalization process, Matching process, Primary Exchange Request process, Most Liquid Exchange Request process, Maintenance, etc.

The application is developed in JAVA 5.0 / J2EE and integrated with Asset Control pricing tool.

Responsibilities:

Involve in system analysis, designing, coding, production implementation and production support

Designed Flow Diagram, Class Diagram, Sequence Diagram, Package Diagram, prepared design document & run book of the various modules

Leading CPC development, CPC & GMRD production support teams

New Requirements/Enhancement Understanding

Code and document review

Follow up with client and operations team

Application Deployment in Development, QA and Production environment and process follow up

Environment: JAVA 5.0, J2EE, Asset Control 3.1, Asset Control Desktop 2.7, Oracle9i, Shell Script, Linux Server

Project:

Wells Fargo Product Migration

Dec 2006 – March 2007

Employer:

Cognizant Technology Solutions

Client:

Wells Fargo & Company, San Francisco, USA

Role:

Associate Software

The project is the migration of Quick Books, IPP & Unify product for Wells Fargo. The Line of Businesses ranges from Banking accounts, Loans & Credits, Investing, International Banking etc.

Responsibilities:

Involve in system analysis, designing & coding

Co-ordination with client and onsite - offshore team

Preparing design document for couple of modules

Environment: JAVA / J2EE, XML Beans, Spring Frame Work, Oracle 9i & Tomcat Server

Project:

GSCRS - Global Safety Case Receipt System

March 2006 – Dec 2006

Employer:

Ellipse International

Client:

Johnson & Johnson Pharmaceutical Research & Development, USA

Role:

Associate Software

GSCRS is used by worldwide Call Center of J&J to process AE(Adverse Event) case data from multiple sources. GSCRS system acts as a funnel to capture and validate Adverse Events before they are entered into SCEPTRE db. The adverse event is stored into Documentum Repository by GSCRS. The life cycle of an adverse event is managed via Savvion Business Process Manager (a workflow engine):

oInbox: User can take different action like Submit, Review, Approve, Import, Close and Reject to AE

oGSCRSSyncService: Its is stateless session bean deployed in Savvion Server to create users & groups.

oGSCRSWorkflow: Its an adapters as a java classes in Savvion Server to define Savvion workflow.

oGSCRSQS: GSCRS Query Service deployed on Savvion to get information of AE by different criteria.

Responsibilities:

Involve in system analysis, designing & coding

Developed Inbox, Workflow Search, GSCRSS Sync Service, GSCRS Query Service, GSCRS Workflow

Designed Workflow and Sequence Diagram and Activity Diagram

Environment: JAVA / J2EE (EJB 2.0), Struts Frame Work, Weblogic Server 9.0, Oracle10g, Savvion Business Process Manager 6.5, Documentum 5.3, XML.

Project:

Global Regulatory Affairs Tracking System

Dec 2005 – Feb 2006

Employer:

Ellipse International

Client:

Johnson & Johnson Pharmaceutical Research & Development, USA

Role:

Associate Software

GRA is a task management and tracking system. This tracking system is designed to dynamically track product submissions and also to manage lifecycle of product submission progress. GRA handles all information of submission, event, phase, step etc. GRA has Flash Tracker Module that represents all information of submission, event, phase and steps in colorful and different mode

Responsibilities:

Involved in system maintenance and enhancement

Environment: JAVA / J2EE (EJB 2.0), Weblogic Server 8.2, Oracle9i, Struts Frame Work, XML, Flash

Project:

ACP - Automated Compound Presentation

June 2005 – Nov 2005

Employer:

Ellipse International

Client:

Johnson & Johnson Pharmaceutical Research & Development, USA

Role:

Associate Software

ACP (Automated Compound Presentation) is a system that represents the data in different format like MS-Word, MS-Excel, Text and MS-PowerPoint for compound status presentations. It has different modules like Project, Template, Report, Tools, DS-Estimate and Administration.

The application front end is developed in HTML, JSP, Struts Tag and middleware by Struts MVC and EJB2.0. Factory Design Pattern is used to implement different kind of reports.

Responsibilities:

Involved in system analysis, designing & coding

Involved in QA testing and defect fixes

Production implementation and business check out

Environment: JAVA/J2EE (EJB 2.0), Weblogic 8.2, Oracle9i, Struts Frame Work and Aspose-Powerpoint.

Project:

OSC - Online Site Creator

May 2004 – May 2005

Employer:

eZiness Solution

Role:

Associate Software

OSC is a dynamic web site creating system mainly based on Templates and Themes for any Printing Process Company. Users can create and customize a complete web site just by picking the templat. There are two options for product selection: a) Upload your own product and b) Online Design Center where user can design his/her product.

Responsibilities:

Involved in system analysis, designing & coding.

Payment Gateway integration.

Shipping Method integration.

Handled the Image Magic tool.

Environment: JAVA / J2EE, Apache Tomcat, Oracle8i, Flash, Image Magic.

Project:

Eperfumes - Online Perfume Store & Admin Tool

June 2003 – April 2004

Employer:

eZiness Solution

Role:

Associate Software

The system is a total e-commerce application to sell different perfumes with a front end consisting of brand/category wise product browsing, shopping cart and check out functionalities. That also consists of a back end module to track various entities like Order tracking, payment approve, etc.

Admin Tool: The system is use to upload & import data-records of any products on ebay store, yahoo store & Amazon store.

Responsibilities:

Involved in application designing & coding

Payment Gateway integration

Environment: JAVA / J2EE, Apache Tomcat, Oracle8i.



Contact this candidate