We provide IT Staff Augmentation Services!

Project Manager Resume Profile

2.00/5 (Submit Your Rating)

Profile:

  • 9 yr.'s of experience in Java/J2EE/OSGI application design and development
  • Experience building Resilient ,Scalable ,Distributed Systems
  • Designed and Developed In Memory Aggregation for pattern matching using Google Guava Cache builder and Java Executor service
  • Designed Asynchronous REST API using Akka Actor Model, Play framework.
  • Designed JPA Layer in OSGI Environment
  • Knowledge REST/ SOAP web service messages using Apache CXF frameworks.
  • Working Experience in Dojo ,Ajax ,JSON
  • Expertise in Open Source frameworks like Spring ,Hibernate
  • Thorough understanding of XML technologies, SAX, DOM, JAXB, XSD, Schemas, Document Handlers, Parsers, XML Schemas, XSLT.
  • Good Understanding of Design patterns like State, Strategy, Factory, Abstract Factory, Singleton, Session Fa ade, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
  • Experience developing application in Continuous Integration Environment
  • Experience in Building, deploying and integrating applications using Build Tools: MAVEN, ANT.
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams Activity Diagrams.
  • Experience working with all stages of Software development life cycle SDLC .
  • Industry experience includes Financial Services and Banking

EXPERIENCE

  • Working as Application Architect at American Express from August 2013 till date
  • Worked as Lead Engineer at Causeway Technologies ltd From April 2012 till March 2013
  • Worked as sr Consultant Capgemini India Pvt ltd from Aug 2010 -April 2012
  • Worked as Module Lead Mphasis an EDS Company from May 2008 - May 2010

Worked as sr Engineer at Cybernet Software Solution Pvt Ltd from March 2005 - Dec 2007

SOFTWARE SKILLS

  • Environment : OSGI, J2EE
  • IOC : Spring,CDI
  • Web services : SOAP/REST Apache CXF
  • MQ : Active MQ
  • MVC : Struts, spring, JSF
  • ORM : Hibernate
  • EIP : Camel
  • Scripts : pearl, Shell Scripts
  • Web Development : HTML, DOJO, JSON, Ajax
  • Application/Web Server : Web logic 10.3, WAS 6.1, Apache http, Fuse ESB, Geronimo, Jetty
  • Operating System : Linux, Solaris, windows 2000
  • SCM : Sub version, clear case, GIT
  • IDE : Eclipse, WASD

EMPLOYMENT HISTORY

  • Company : American Express ,New York
  • Client : American Express
  • Role : Architect
  • Duration : August 2013 Till Date
  • Technology : Guava, Akka, Spray-can, Play, Resteasy
  • SCM : SVN
  • IDE : Eclipse
  • Environment : Windows

Responsibility

  • Design and Developed In Highly resilient application , that performs real time aggregation
  • Design and Develop Highly scalable ,non-blocking layer for rest full web services
  • Project Description
  • Part of R D Team, was given the responsibility to develop real time aggregation module that could predict fraudulent patterns for customer logins.
  • Part of the design involved using Google Guava and Java Executor service, implement sliding window model where in data gets invalidated due to session inactivity
  • Designed cluster aware asynchronous REST API application using Akka Actor Model as part of POC, the design involved using Akka SingletonClusterManager as Master actor, Master actor receives input from REST API using cluster client, Master actor publish input to Worker actor using DistributedPubSubMediator pattern.
  • Designed and Developed POC on Json validation using Rhino JavaScript Engine, Designed custom rules using parboiled ,
  • 2 .Company : Causeway Technologies, Bangalore
  • Client : Causeway
  • Role : Architect
  • Team Size : 10
  • Duration : April 2012 March 2013
  • Technology : OSGI, FUSE ESB, Apache CXF, spring, Hibernate, Active MQ
  • SCM : GIT
  • IDE : Eclipse
  • Environment : Windows

Responsibility

  • Provide Architecture Solutions SIP Service Integration Platform ADF JBPM integration
  • Designed OSGI Bundles for Data Access Layer
  • Exposed Connection Pool as a Service in OSGI Layer
  • Designed and Implemented Architecture for JPA layer in OSGI
  • Created design specs for FASAM Facilities and Asset Management ,
  • Designed Declarative Transaction using spring Transaction feature
  • Customized Felix Container to facilitate Automatic bundle deployment during runtime
  • Designed Multi Tenancy in wavemaker Application Development Framework
  • Created POC to integrate third party tools into Fuse ESB , customized DOJO framework to enable session management in Wavemaker projects
  • Automated project deployment into Catalina service, combining Ant zip and Felix bundle install features
  • Created JAXB context to customize unmarshalling of messages consumed by wavemaker.
  • Integrated j2ee Wavemaker,JBPM,BIM application suite to OSGI Fuse ESB
  • Created Entities for FASAM Facilities and Asset Management
  • Created EIP rules for Activemq and REST end points using Camel in Fuse ESB
  • Project Description
  • Part of upgrading existing product suites to latest technology, Causeway has Identified cutting edge Technologies like OSGI and Fuse ESB.
  • Technical Suite Consist of KARAF OSGI container, FUSE ESB runtime environment, Spring/CDI IOC container, Apache CXF web service stack, JBPM Workflow, Active MQ as JMS broker.
  • Current Role Involves Designing bundles for Business/DAO/ Messaging Layer, involves Message Routing EIP and exposing services as REST end point, Created POC message aggregation and routing , identified best practices for integrating J2EE legacy application suites to OSGI container Wavemaker ADF ,JBPM Workflow , written article on how to integrate J2EE application in OSGI using spring DM and Pax, created High Level Design Document. For SIP
  • Customized pax-jetty bundle to facilitate war deployment

Confidential

Role : Technical Lead/Project Manager

Responsibility

  • Project Transition from onsite to offshore
  • Set up DEV and ST Environment Created work book supporting environment requirements
  • Workbook for frontend IIS ,App server Web sphere 6.1 , URL Access, IP Security,
  • Created copy books for CICS region to facilitate java program to call routines running in CICS regions
  • Created High Level Design Document to Implement Random Security Popup for MIS Application Customer Preview
  • Created automated build process for CAO Customer account opening war deployment
  • Written Junit test cases
  • Created JCA Components using WSAD IE
  • Created High Level Design Document to implement Java Web services Jax-RPC
  • Project Delivery Coordination and Metrics Reporting
  • Description
  • As part of Retail Sales UKEME Verticals, Customer Account Opening CAO Development activity was successfully transitioned to capgemini ODC from RBS UK.
  • Task Involved Transitioning 4 Applications.
  • Customer Account Opening, Customer Preview, Retail Diary and online forms.
  • Created KT Check list, consisting of Environment Transition Document, Support Engagement Document, SME Questionnaire, Identify roles and responsibility, creating application overview Document
  • Application Overview: CAO consists of 3 tier architecture, Application frontend consist of jsp and struts hosted at web sphere application server 6.1 ,Middle tier consist of Fa ade and EJB, EJB are stateless beans created in web sphere from WSDL shared by CTG CICS Transaction Gateway CTG 3.1 CICS Transaction Gateway exposes
  • Web services, by converting copy books to WSDL .Application logic reside inside CICS Regions, Mainframe API invokes data from Mainframe Tables.

Confidential

Role : Module lead

Responsibility:

  • Created Cursors and Triggers to facilitate Middleware components data storage
  • Created Bulk Loading scripts to facilitate data loading
  • Created PL Sql Functions.
  • Executed sql plans to fine tune query's

Enhancements Development and Testing

Description:

  • As part of SOA architecture, AirSOA provides customers solutions as Service End points. These services are loosely coupled not dependent on the environment. Each business customer can consume the services provide as SOA.Job involves, Identifying performance bottlenecks for data services, Writing new data services
  • Worked as oracle Developer for GMACFS

Responsibility

  • Created Cursors and Triggers to facilitate Transformations to stage Environments
  • Created Materialized views for weather forecasting applications.
  • Created PL Sql procedures.
  • Creating Data Correction Scripts ,Implement CC

Description

  • Job involves monitoring of ETL process that builds the Data Mart, Data Mart feeds the Cognos cubes that used by Cognos for reporting purpose. The report is used by commercial lending business users.
  • ETL process consists of PL/SQL code and uses Stage and Mart schema. The base data is extracted transformed at the stage schema then loaded to Mart
  • Account Management CBAM

Confidential

Responsibility

  • Created Business Layer and DAO layer ,Implemented Spring IOC feature
  • Created Java remote object to facilitate flex calls to Business Layer
  • Created Automated deployment script using Maven and Hudson to support continuous integration
  • Created Hibernate Pojos for Entities
  • Created Associations and Inheritance mapping for pojos
  • Created spring based Hibernate session factory and used IOC to inject the session Factory
  • Created logging aspect using spring AspectJ
  • Created spring based declarative transaction for DAO layer

Description :

  • Account Management system caters to corporate client. Who wish to open a account with any FI Bank .
  • The system has pre-defined work-flow that will control the Approvals Oracle BPEL .
  • System Design: UI designed consist of flex screens, Flex MVC cairngorm call Business Delegates using Remoting objects.
  • Business Delegates spring layer act as a Fa ade which in turn calls the Business methods. Hibernate Pojo's accessed through DAO layer Spring DAO .

Confidential

Role : Senior Engineer

Description

Secure Transport is widely used by leading banking companies like ABN-AMRO, AMEX, Washington mutual funds . Secure Transport is an event driven Java Application Software that allows data transfer through Http, Ftp and AS2 Securely. It is deployed in a 2 tie Architecture proxy in DMZ and Internal server inside the Network. All user interaction Triggers a java event that run inside a Transaction Manager. Message delivery Notification Report is generated for each transfer. Tumbleweed is an industry leading Managed File Transfer solution providing the most secure, reliable, manageable and auditable file exchange inside and outside of your organization. Slash Support is a leading High-end Technical support provider for leading companies like Alcatel, Sun, and Tumbleweed.

Responsibility

  • Providing support for Tumbleweed Product Secure Transport
  • Involved in configuring the product on various Unix Platforms, troubleshooting data transfer issues in production servers, writing agents in java, eg: writing notification emails for file upload download. File processing agents.
  • Configuration of certificates for different protocols
  • Trouble-shooting encryption issues.
  • Integrating SSO feature and also authenticating users through LDAP
  • Provide support to J2EE projects
  • System Installation configuration
  • Troubleshooting for hardware and software
  • Received Best performer award for three continuous quarters.

We'd love your feedback!