Ashish Sharma
Mobile: +1-412-***-****
Mail Id: ************.**@*****.***
LinkedIn Profile - https://www.linkedin.com/in/ashish-sharma-71b41028
Professional Synopsis
Around 10 years of experience in various phases of software development life cycle involving Analysis, Design, Development of business applications/processes using object-oriented concepts and software engineering principles for various web applications and Middleware environment.
Sun (SCJP) Certified & TIBCO Business Events 5 software professional with 10 years of experience in Software Development using TIBCO & JAVA/J2EE.
Having 6 years of Experience on Tibco Products like Business works, Enterprise Messaging Service & TIBCO Business Events, Hawk, TIBCO Administrator, SOA.
Experience implementing processes used to oversee and control the adoption and implementation of service-oriented architecture (SOA).
Extensive knowledge and experience in Service Oriented Architecture with an understanding of XML, SOAP, RPC, REST, SOAP Web Services, WSDL, UDDI, WS-Security, SOA Governance.
Having 4 years Onsite experience and worked for different clients like Citibank N.A (USA & Singapore), Ladbrokes UK, ADCB Bank Dubai.
Experience in analysis, design, development, testing, deployment and monitoring of EAI projects using TIBCO products.
Extensive experience in leading a team in development & support of TIBCO based middleware applications.
Extensive expertise in designing, coding and testing of software applications using Java (JDK 2 .0), JDBC, Applets, Servlets, JSP, JMS AWT, HTML, JavaScript, Oracle, C, C++. Well versed in UNIX and Internet and client/server environments.
Working on AGILE Delivery project Environment.
Worked on complete software life cycle starting from requirement analysis, design, development, coding, testing, debugging, and implementation to production support.
Knowledge of UML, use cases, class diagrams and sequence diagrams
Experience in RDBMS database development like PL/SQL, SQL Queries, Functions, Stored Procedures, Triggers, Views and Indexes using Oracle 9i.
Excellent work ethics, self-motivated, quick learner and team player with strong analytical and leadership qualities. Willing to learn and adapt to new technologies
Good exposure as Production Support lead manages end to end with respect to technical/functional issues.
Good experience on Banking and Finance domains using Tibco Web Services and Business Events.
Good knowledge on UNIX Shell Scripting.
Involved in design and code reviews, peer reviews, workshops and walkthroughs.
Experience in Production Support and the ability to provide time-bound and quality driven solutions have cultivated decision-making and analytical ability
Self-starter can work independently as well as a good team player
Employer Details
Working as an Integration Architect, Wipro limited, USA.
Educational Qualifications
Bachelor of Technologies Electronics & Communication Engineering affiliated to UP Technical University, Lucknow (U.P), India.
Technical Skills
Programming Languages: C, C++, PL/SQL, Java, JavaScript
TIBCO Products : TIBCO Business Events 3.2.0 to 5.0, TIBCO Business Works 5.9.2, TIBCO EMS,
Active Matrix, TIBCO Administrator, TIBCO MQ Adaptor, TIBCO ADB Adaptor, TIBCO Designer. TIBCO Active Space, Silver Fabrics
Operating Systems : Windows 95, Windows NT, UNIX
Internet Technologies : Servlets, EJB, XML, JSP, Swings, Struts, springs, Webservices (SOAP & REST)
RDBMS : Oracle 9i, Oracle 10g, DB2 7.1
Servers : Java Webserver2.0, Web Logic 8.1, WASAD5.0
Design Methodologies : UML
Design Patterns : Singleton, Session Façade
Application/Web Servers: Jboss, IBM Websphere, Oracle 10g Application Server, Tomcat 5.5
Professional Experience
Currently associated with Wipro, as Integration Architect since 22nd June 2012 to till date.
Worked with Sapient Consulting, as Associate Technology since 17th May 2010 till 15th June 2012.
Worked with Newgen Software Technology Pvt. Ltd., CMM Level 4 Certified Company, as Senior Programmer from 1st October 2007 to 10th May 2010.
Worked with Meera Infotech Pvt. Ltd., an ISO 9001:2000 certified Software Company as a
Software Developer from 10th July, 2006 to 28th September 2007
Work Experience
Project# 1
Client : FedEx Freight
Role : Integration Architect
Duration: September Feb 2016 –August 2016.
Roles and Responsibilities
Involving in the Initial discussion with Business to understand the business requirements.
Involving in functional documents preparation to get a complete understanding of requirements from Product Owner/Key stakeholders.
Work with Scrum Masters to develop estimates, sprints and release plans.
Experienced and comfortable with Agile Delivery Methodology.
Preparing the Technical Design Documents.
Attending the mapping workshops with Stakeholders and Preparing the Mapping documents
Preparing the Key Deliverables like WSDLS, Schemas, Integration Specs, Service Communication document (Naming Standards Specific, Communication protocol etc.)
Involved in development of various processes of integration using TIBCO BW, BE & ActiveSpaces.
Design and implement Java REST WebServices.
Involved in writing the Business Use cases using Business Events Rules for Complex event processing
Reviewing Code & Unit test cases
Conducting detailed design, code and test reviews.
Involving for automation of application build and deploy process as per Client Standards.
Involving in the preparation of release notes for developed services.
Coordinate with the team to achieve the 100% pass rate of execution test cases.
Provide the technical assistance to team members for resolving the issues.
Mentoring junior associates on the team.
Project : Shipment EFS
Environment : Java/J2EE, Tibco Business Works 5.10, EMS 6.0, Tibco BusinessEvents 5, TIBCO ActiveSpaces, SOA, Oracle 11g,DB2, Linux
Version Control : Conexus SVN
Project# 2
Client : Citi Bank, Singapore
Role : Technical Lead – TIBCO
Duration: September 2012 – December 2015.
Roles and Responsibilities
Involved in the Initial discussion with Business to understand the business need.
Responsible for Development, Testing & Deployment of and meeting aggressive deadlines.
Involvement in Requirement analysis & impact Analysis for any enhancements or fixes to existing processes.
Work with Scrum Masters to develop estimates, sprints and release plans.
Involved in Development of TIBCO BW services using Web Services.
Responsible for designing Business Events Data Model.
Configured Web Sphere MQ Adapter services for COPS-Citi Alert Interface
Responsible for allocating work to team for developing the services and enhancements.
Provide the technical assistance to team members for resolving the issues.
Estimate the efforts for each layer like BW, Business Events & MQ Interface layer.
Delegating responsibilities to various team members and monitor the progress in each of them to ensure on-time delivery.
Working with business partners to review prototypes and develop iterative revisions
Involved in writing the Business Use cases using Business Events Rules for Complex event processing.
Conduct application technical reviews and enforce best practices and standards.
Responsible for overseeing and perform troubleshooting and provides resolutions to reporting issues.
Responsible for managing and track the Development as per the release plan.
Responsible for automation of application build and deploy process as per CITI Standards.
Develop detailed project plans and track project status for successful completion.
Involved in Java Coding and writing PL/SQL Queries.
Responsible for Deployment architecture for the solution deployment.
Experienced and comfortable with Agile Delivery Methodology.
Involved in infra activities for G2C V1,V2 & V3 Environments using TIBCO products
Involving in Code Sync up for V2 SIT/UAT/PAT Environments.
Responsible for COP/ECR/Alerts deployments in SIT/UAT environments.
Mentoring junior associates on the team.
Project : Global 2 Common – Customer Management
Environment : Tibco Business Works 5.10, Business Events 4.x, EMS 6.0
Adapter for MQSeries 6, SOA, Oracle 11g, Linux
CITI Interfaces : AFEWS Mainframe Systems, RM, ECS & CBOL
Version Control : IBM RTC (Rational Team Concert)
Project# 3
Client : Ladbrokes Plc, UK
Role : Technical Lead - TIBCO
Duration : June 2010 – August 2012.
Roles and responsibilities
Involved in development of various processes of integration using TIBCO BW and TIBCO Business Events.
Conducting detailed design, code, and test reviews.
Provide the technical assistance to team members for resolving the issues.
Responsible for managing and track the Development as per the release plan.
Estimate the efforts for each layer like BW, BE.
Created and used scripts to create Queues, topics, Bridges & Configured ACLs on the Queues, topics.
Responsible for managing and track the Development as per the release plan.
Ability to prioritize to move work forward, while processing urgent DM requests.
Responsible for code review and test cases.
Experienced and comfortable with Agile Delivery Methodology.
Responsible for designing Business Events Data Model.
Involved in Java Coding and writing PL/SQL Queries.
Develop detailed project plans and track project status for successful completion.
Involved in writing the Business Use cases using Business Events Rules for Complex event processing.
Conduct application technical reviews and enforce best practices and standards.
Responsible for automation of application build and deploy process as per Client Standards.
Responsible for Deployment architecture for the solution deployment.
Responsible for UAT/PAT environment setup.
Perform root cause analysis on all processes and resolve all production issues
Project : Mercury Content and Trading
Environment : Tibco Business Works 5.7, Business Events 3.x, EMS 5.0
Adapter for MQSeries 6, SOA, Oracle 11g, Linux
Version Control : Tortoise SVN 1.6.2
Project# 4
Client : Citi Private Bank, USA
Role : Sr. Programmer
Duration : October 2009 – May 2010.
Roles and responsibilities
Involved in the Initial discussion with Business to understand the business need.
Involved in FS documents preparation to get a complete understanding of requirements From Business Users.
Involved in development of various processes of integration using Java/J2EE, springs.
Conducting detailed design, code and test reviews.
Coordinate with the team to achieve the 100% pass rate of execution test cases.
Provide the technical assistance to team members for resolving the issues.
Mentoring to development and admin team.
Responsible for automation of application build and deploy process as per Parexel Standards.
Responsible for managing and track the Development as per the release plan.
Ability to prioritize to move work forward, while processing urgent Product Owner requests.
Responsible for code review and test cases.
Responsible for Deployment architecture for the solution deployment.
Develop detailed project plans and track project status for successful completion.
Project : Admin Review Application
Environment : Java, J2EE, Spring Framework, Java Script, Oracle 9i, Linux, IBM WebSphere
Version Control : Tortoise SVN
Project# 5
Client : Citi Bank N.A, USA
Role : Sr. TIBCO Consultant
Duration : October 2008 – October 2009.
Roles and responsibilities
Involved in the Initial discussion with Business to understand the business need.
Involved in FS documents preparation to get a complete understanding of requirements from Business Users.
Involved in development of various processes of integration using Java/J2EE, springs framework.
Conducting detailed design, code and test reviews.
Coordinate with the team to achieve the 100% pass rate of execution test cases.
Provide the technical assistance to team members for resolving the issues.
Responsible for managing and track the Development as per the release plan.
Responsible for automation of application build and deploy process as per Citi Standards.
Responsible for managing and track the Development as per the release plan.
Ability to prioritize to move work forward, while processing urgent DM requests.
Responsible for code review and test cases.
Responsible for designing Business Events Data Model.
Develop detailed project plans and track project status for successful completion.
Project : Special Asset Application
Environment : Java, J2EE, Spring Framework, Java Script, Oracle 9i, Linux, IBM WebSphere
Version Control : Tortoise SVN
Project# 6
Client : Abu Dhabi Commercial Bank, Abu Dhabi, UAE
Role : Sr. Programmer
Duration : February 2008 – Oct 2008.
Roles and responsibilities
Responsible for analysis, requirements gathering, documentation of functional/technical specifications, data mapping, development and testing.
Interaction with Business users/Decision Management team for requirement gathering.
Responsible for assisting the Business Users for preparing the Business use cases.
Responsible for managing and track the Development as per the release plan.
Responsible for designing Business Events Data Model.
Installing and Customizing Newgen Product OmniFlow as Universal Workflow Solution.
Involved in development of various processes of integration using Java/J2EE, Springs.
Perform initial design reviews, peer reviews and recommending for improvements.
Coordinate with the team to achieve the 100% pass rate of execution test cases.
Provide the technical assistance to team members for resolving the issues.
Ability to prioritize to move work forward, while processing urgent DM requests.
Involved in a conference call and need to provide the daily/weekly status dashboard report.
Involved in SIT & User Acceptance Testing with Users.
Responsible for providing end to end support for UAT/Production.
Project : Account Opening, LG Issuance, LG Amendments Process
Environment : Java, J2EE, IBM WebSphere, Oracle 10g, JavaScript, HTML, Eclipse 3.1
Version Control : Tortoise SVN 1.6.2
Project# 7
Client : Mashreq Bank, Dubai
Role : Programmer
Duration : November 2007 – Feb 2008
Roles and responsibilities
Analysing FR documents & estimating the effort.
Preparation of Technical Specification document, Impact Analysis document and Test Plan
Developing application including consideration of high performance
Involved in development of applications using Java/J2EE, Struts Framework.
Responsible for understanding the various touch point systems to define Events and Concepts.
Involved in development and testing of the Interfaces on Business works & Business Events.
Working with other team members to achieve the target with a combined team effort.
Project : CODU FLAR Process
Environment : Java, J2EE, IBM WebSphere, Oracle 10g, JavaScript, HTML, Eclipse 3.1
Version Control : Tortoise SVN
Project# 8
Client : Maya Academy of Advanced Cinematic INDIA
Role : Java Developer
Duration : November 2006 –November 2007.
Roles and responsibilities
Developing Java, Servlets and JSP code in Account History, View Send Statement and End Call Functionalities.
Developing EJBs for the data persistence and workflow.
Developed workflow control and configuration using Struts framework.
Involved in preparing the functional and technical Documentation Design.
Involved in debugging, testing and integration of the System and responsible for production support
Worked on critical production issues in End call Use case.
Involved in meetings to discuss the issues arising out of testing
Working with other team members to achieve the target with combined team effort
Project : MACC MANAGEMENT SYSTEM
Environment : Java, Servlets, JSP, EJB 2.0, Web logic 6.1, Windows NT, Oracle 8i,
Mercator MW, MKS, Design Patterns