Post Job Free

Resume

Sign in

Project Manager

Location:
Gurgaon, HR, 122001, India
Salary:
1
Posted:
August 30, 2016

Contact this candidate

Resume:

Profile

Ravindar Singh Adha

Technical Architect/ Lead Consultant

Polaris Financial Services

Email: acweaa@r.postjobfree.com, Skype Id : Ravindar.adha, Phone : +91-997*******, 965-***-****

MCA (Comp. App)+3 Years EE Diploma+11.4Years of Java/J2EE,Spring,Hibernate,Webservic(SOAP/REST)

Experience Summary

11.5 years of IT experience including.

Worked with global brands in several domains such as Telecom BSS(Bharti Airtel & Aircel), IPTV, Banking(NCR Corporation), Education.

Worked with India’s top 4 IT companies like IBM(4 years), Wipro Infotech(3.5 years) and HCL Technologies(3 years), Polaris(Present).

Strong affinity towards coding and development. Technological forte is Java/J2EE(Struts/Spring/Hibernate/Web Services) in Agile environment together with Test Driven Development(TDD), SOA Architecture.

IBM SOA (Foundation) certified. Implemented CI using Jenkins, Hudson, Nexus Repository.

My technical qualification (Master of Computer Application) together with 3 years Electrical Engineering Diploma after 10+2 gives me firm foundation in understanding requirements from customer/business point of view and finding their solid technical solutions.

Technology / Skills

Software

Tools IDE

Technologies /Frameworks /Environment

Java1.4/5/6/7,J2EE,EJB(2.0 / 3.0), Servlet,Struts 1.2.8, Spring3.0 (Core/MVC/JMS/JMX/OXM/ORM/Security/Transaction/AOP, Spring-Boot

Struts Framework, Infor Development Framework

Rational Rose, Eclipse, MyEclipse, NetBeans, STS(Springsource Tool Suite),

Web UI Layer

JSP, Java Script, JSTL, Angular JS

Eclipse

Web Services

SOAP and Restfull(Rest Easy and CXF), Enterprise Service Bus(WebSphere Bus), SOA Arch., SOA Testing, Micro Services. API development using RestFull and SOAP CXF

SOAP UI, LoadUI, WebSphere Bus,

Security Layer

OAuth 2.0, JAAS

Persistence Layer

Hibernate 3.0 and JPA, JTA, EJB2.0/3.0

Database

Oracle PLSQL,Triggers, Procedure, Functions, Packages

Oracle 11g, DB2, MySql5, PLSQL Dev, TOAD

Testing / Performance

JUnit, Mockito, TDD(Test Driven Development), Selenium(Functional, Sentry Testing)

Jmeter, Jprob, JProfiler,Heap dump analysis using Memory Analyser Tool(MAT)

Designing

UML

Enterprise Architect 7.5, Visio

Servers

Web Sphere 6,7. Clustering and Instances, WebLogic 10.3.*, Jboss5

Version Mgmt.

SVN, CVS,VSS,GIT

Methodologies

WaterFall and Agile(Scrum)

JIRA/Confluence(for Agile project)

Mobile Technology

J2ME2.0, Brew, Android

Eclipse, MicroSoft VC++ Studio, Android Studio, Blackberry Studio, Nokia Suite

Messaging Technology

JMS1/2.0, ActiveMQ, Websphere BUS, Websphere/Weblogic Queues, IBM MQ

Websphere, Weblogic, ActiveMQ

Project Management

Effort Estimation, People Management, Stockholder Management., WBS

Microsoft Project Professional 2007

Others

XML Parsing(JAXB 2.0 and SAX, DOM, XStream, Castor), PL/SQL, Unix / Shell scripting, Ant and Maven, Crucible,

Java Code Analyser: PMD, WiproStyle Sheet,

Sun Solaris OS & Putty(forUnix),Jenkins(Continuous Integration),Remedy

Cloud Beginner

BigData(Hadoop –Map Reduce), NoideJS, AngulerJS, Scala, AWS

Cygwin

Achievements/ Awards

Award

Assignment description

Date

Company /Project

On-The-Spot + Special Appreciation certificate from client

i) Implemented automated code review using PMD(Project Mess Detector) and CPD(Copy Paste Detector) tools.

ii) Mentoring and smooth knowledge transitioning (about latest tools and techniques) of all team members.

15-Oct-2007

LE/NetProfit

Team Bravo Wards

On completion of Prepaid Number Management project with critical time line.

Jan-2010

IBM/Bharti Airtel

Best Team Award

Managed and mentored team of 4 engineers to trouble shoot all critical blockers in the way of project and thus completed project in shortest possible time.

12-Feb-2011

IBM/L5D.

Client Centricity Award

On completion of Dealer Management System project for Aircel

Jan-2012

Wipro/DMS for Aircel

Qualifications

Degree and Date

Institute

Major and Specialization

Master of Computer Application- June-2008

DOEACC New Delhi

Master of Computer Application

3 Years Electrical Engineering Diploma, Jun-1999, After 10+2

Jodhpur Technical Board, Rajasthan

Electrical Engineering

Aspirations

Intend to build a career with leading corporate of Hi-tech environment with committed & dedicated people, which will help me to explore myself fully and realize my potential. Willing to work as a key player in challenging & creative environment.

Assignments

Project

Technical Solutioning

Company

Polaris

Period

March-2016 to continue

Description

Providing technical solution to the java team

Role

Technical Architect/ Lead Consultant

Solution Env.

Java, J2ee, Spring, Hibernate, Micro Services, RestFull/Jarsey

Tools

Eclipse

Responsibilities

Providing technical help to the 6 member’s teams.

Doing POC.

Providing Trainings

RestFull API development

Project

Infor(USA)

Customer

INFOR of USA,

Company

HCL Tech(Noida,India)

Period

Sep-2016 to March-2016

Description

Infor is a U.S. based software company that specializes in enterprise software ranging from financial systems and resource planning (ERP) to supply chain and customer relationships. All applications it develops using IDF(Infor Development Framework) based in Java swing/EJB.

Major US Based investment banks(JP Morgan and others) for upgradation of their legacy software.

Role

Senior Application Developer

Designation

Technical Architect

Solution Env.

JDK1.6,Weblogic10.3.*, J2EE, Junit, RESTFull Webservices, Oracle Service Bus, SVN,SOA Test, Spring, Hibernate, Maven, OAuth 2.0

Tools

Weblogic 10,Jenkins(for automated build deployment), Enterprise Architect, STS, putty, JProfiler, IDF Framework

Responsibilities

End to end implementation of several REST and SOAP based web services in investment banking

domain for JP Morgan and others. Handling complex challenges in implementing the same.

To work on several POCs(Proof Of Concept) with first hand usage of many tools and techniques in ongoing project and complete them within shortest possible time.

Run time performance evaluation on several parameters (like heap memory etc.) and related fixes in application.

Technical walk through/code reviews of team member’s components and best practices evaluation.

Creating High-level and low level technical plans for the project with details of design patterns required and best practices which need to be implemented.

To work with the Solutions Architects and the Engineering teams to ensure that high-level project solutions are correctly translated into low-level designs that the engineering teams can deliver.

Identifying & escalating technical issues with critical dependencies that may delay the work.

Conducting Agile estimation sessions for major enhancements or critical bugs.

Handling technical issues with third party vendors.

Sprint planning of technically complex story/task creation and assignment using JIRA/Rally.

Establishing steps of doneness(Acceptance criteria) undertaken at the time of closure of all tasks within the Sprint as well as reviewing deployment notes before moving code to Journey Testing environment.

Coordinating with QA to come up with test plans for modules/Application.

Project

Image MarkTM ( Check Processing System )

Customer

NCR Corporation Ltd (USA, UK)

Company

HCL Tech(Gurgaon)

Period

Sep-2013 to Sep-2016

Description

This is product of NCR Corporation and solution is designed to handle electronic processing of cheque at bank. Multiple banks can be connected to share their cheque information with each other. This solution is built on heterogeneous platform.

Role

Senior Technical Lead

Solution Env.

JDK1.6,Websphere6.0.*, J2EE, EJB3.0, Junit, Mokito, SOAP Webservices, JMS, Apache Active MQ, Oracle 11g, SVN,SOA UI, Load UI, Spring Core, MVC, JMS, JMX,OXM,ORM, Hibernate, Maven, JBPM, RestFull/RestEasy. ESB Integration

Tools

Eclipse, Jenkins(for automated build deployment), Enterprise Architect, Putty, WinScp, JIRA, Confluence, Crucible

Responsibilities

My role as Technical Lead and Senior Application Developer is

Handling of two separate teams, one for bug fixing and second for RFC development.

Single handed work on several POCs(Proof Of Concept) on first hand usage of many first time tools and techniques in ongoing project within shortest possible time.

To work with the Solutions Architects and the Engineering teams to ensure that high-level project solutions are correctly translated into low-level designs that the engineering teams can deliver.

Creating mid level and low level technical plans for the project.

Identifying & escalating technical issues that may delay the work.

Conducting as well as actively participating in estimation sessions.

Day to day updating JIRA, technically complex story/task creation and assignment using JIRA, Confluence.

Establishing steps of doneness(Acceptance criteria) undertaken at the time of closure of all tasks within the Sprint as well as reviewing deployment notes before moving code to Journey Testing environment.

Technical walk through/code reviews of team member’s components and best practices evaluation.

Coordinating with QA to come up with test plans for modules/Application.

SOAP/RestFull based API development

Project

Prepaid Order Management

Customer

Aircel

Company

Wipro InfoTech (Gurgaon, India)

Period

May 2013 till 19th Sep 2013

Description

Order Management System is to replicate and separate the Prepaid Subscribers & the associated Order Management functionality from Kenan systems. It provides online access to Aircel BUs by which they can track and maintain the life cycle of prepaid customers and trace the activation, barring/unbarring, inventory (i.e. Prepaid SIM, MSISDN, and IMSI) and services for end customer.

Role

Project Lead cum Architect

Solution Env.

JDK1.6,Weblogic10.3.*, J2EE, Junit, SOAP CXF Webservices, SVN,SOAP UI, JMS Queues, Spring, Hibernate, Maven

Tools

Eclipse, Weblogic 10,Jenkins(for automated build deployment), Enterprise Architect, Putty, WinScp,

Responsibilities

My role as Technical Architect and SAD is to work with the Solutions Architects and the Engineering teams to ensure that high-level project solutions are correctly translated into low-level designs that the engineering teams can deliver.

Technical Analysis, Tracking & Estimation

a. Understanding Kenan billing processes

b. Analyzing the change impact on all downstream systems.

b. Creating mid level and low level technical plans for the project.

d. Identifying & escalating technical issues that may delay the work.

e. Conducting as well as actively participating in estimation and technical session with Solutioning team.

f. Involving in technical issues with third party vendors of various applications.

g. Coordinating with all teams on Enterprise level.

h. Documenting as is process and proposed solution.

Actively Handling POCs(Proof of Concepts).

WebService API development using CXF framework

Project

Dealer/Distribution Management System (DMS)

Customer

Aircel

Company

Wipro InfoTech (Gurgaon, India)

Period

June -2011 till May-2013

Description

Distribution/Dealer Management Systems is an online web based solution i.e. helps to track & maintain the Aircel Inventory from Aircel Warehouse to Distributor (External User) and COCO (Internal User) Warehouse. This product provides online access to its users by which they can track and maintain the inventory (i.e. Prepaid/Postpaid SIM cards, Prepaid Vouchers, Starters, DIESL iPhone etc.) that shall be sold to the end customer through different sales channels. This system will provides user interface through which user can maintain information regarding receiving inventory, tracking inventory, stock transfer and allocating to inventory to internal or external users. Reporting structures for different levels.

Role

Project Lead cum Project Manager

Solution Env.

JDK1.5,Weblogic10.3.*, Servlet, J2EE, JMS, JavaScript, Junit, SOAP CXF Web services, SVN, Spring, Hibernate, Struts, Jesper Report, Oracle11g, Maven

Tools

Eclipse, SOAP UI Tool, Weblogic 10, Enterprise Architect, Microsoft Project Professional 2007, Putty, WinScp

Responsibilities

My role and responsibilities in this project are almost similar to a Project Manager. There is was no project Manager in the project so i was directly reporting to the Delivery Manager.

a. End to end handling of team of 12 peoples.

b. Project Management and effort Estimation using WBS

c. I was the single point of contact for this project for Aircel Customer.

d. Requirement, feasibility analysis and designing solution for the requirement.

e. Stockholder Management (External, Internal teams, Client)

f. Providing the project training to the different teams like: Sales, Commercial, Distributors

g. SOAP based API development using CXF framework

Project

Last 5 Debits (A VAS Service)

Customer

Bharti, Airtel

Company

IBM( Gurgaon, India)

Period

July-2010 till June-2011

Description

This project provides a self-service to Airtel prepaid customer to view the debit transactions like Diameter Debits, AIR Single & Bulk Adjustments, Rentals, EMM using USSD/SMS/IVR/Web request channels. These channels allow customers to self-service, and reduce the complaints & requests at the customer care. Customers can raise a request using any of these channels and receive SMS to view last 5 debit transactions which have been performed by them.

Project is designed to handle more than 10 TPS load using java JMS technology and deployed on 2 machines with 10 web sphere clustors.

The project has 6 integrations points with other internal and external systems using different integration approaches like: Web Services, Ericsson MINSAT integration using CCAPI.

Role

Tech Lead + Senior Developer

Solution Env.

JDK1.5,Websphere 6.0, J2EE, Servlet, JavaScript, Junit, Struts, SOAP Webservices, SOAP UI, JMeter

Tools

Eclipse, RSA, DB2

Responsibilities

Development

a. Establishing steps of doneness(Acceptance criteria) undertaken at the time of closure of all tasks with in the Sprint.

c. Monitoring adherence to Test driven development(TDD) processes.

d. Depending on the size and complexity of the issue, plays the role of a developer to write application code to meet expected quality standards and deadlines.

e. Technical walk through/code reviews of team member’s components.

f. Coordinating with members of his/her track & QA team to come up with test plans for their modules.

Team Management

a. Coaching and mentoring a team.

b. Resolving issues and dependencies within the team.

c. Clarifying and communicating track objectives and success criteria to the team members.

d. Ensuring key track roles and responsibilities are defined for the team

e. Actively sharing knowledge and lessons learned from project experiences during retro sessions.

Planning, Tracking & Estimation

a. Coordinating with client to define the boundaries of scope of the project

b. Coordinating with team to create mid level and low level plans for the project.

c. Tracking progress of his/her module/modules .

d. Identifying & escalating issue that may delay the work.

e. Reporting progress and issues to the client in a timely manner (in daily stand up calls with client).

Project

Prepaid Number Search, SYN (A VAS Service)

Customer

Bhatri Airtel

Company

IBM(Gurgaon, India)

Period

Jan-2010 till July-2010

Description

This project provides a self-service to Airtel retailers to search the customer preferred prepaid numbers. Numbers are categorized in following categories i.e. Gold, Platinum and Silver. As per the customer selection retailer can book this number and perform the number activation process.

Project is designed to handle more than 10 TPS load using java JMS technology and deployed on 2 machines with 10 web sphere clones.

Role

Tech Lead/ Senior Application Developer

Solution Env.

JDK1.5,WebSphere6.1, Spring, Servlet, JMS, EJB3.0, DB2

Tools

JAVA, J2EE, Edit Plus, Eclipse, RSA7, WINCVS, TOAD. JMeter, Jprob

Responsibilities

Managing, coordinating, planning and executing the project. This involved creation of project plan, schedules and individual tasks.

Involved in creation of project plan, schedules and individual tasks and allocating resources based on their expertise and availability.

Identifying priorities in consultation with the client and changing the schedule if required and agreed upon by IBM and client.

Software cost estimation and re-estimation – Identifying the changes from baseline requirements and re-estimating the tasks if required.

Controlling the quality of products/services that are delivered and reviewing the deliverable before deliveries.

Reporting status to the client and project steering group- This involves reporting the project status to

IBM management/client on weekly/monthly basis and take corrective action in case of any issues.

Discussions with Business users to gather the functionality, operational, technical issues and scope of work.

Analysis and evaluation of alternatives to formulate the mode of implementation of the system.

Training and mentoring of the team members.

Creating process flow and Business flow documents.

Tracking progress of work against plan and taking corrective action in case of schedule and/or effort slippage using IBM Issue Tracking System (ITS).

Project

Prepaid Number Management (Airtel Prepaid customer life cycle management tool)

Customer

Bharti Airtel

Company

IBM( Gurgaon, India)

Period

Dec-2007 till Jan-2010

Description

This is a WEB based application. This project consists of many small and independent projects. Prepaid provisioning system manages the life cycle of Airtel Prepaid Customers. It has interface to manage the inventory of the prepaid numbers (MSISDN, SIM, IMSI), VAS services, Service Activation/De-Activation, Number Search and number Provisioning. User of the application can manage creation of the customer on IN and HLR or on both. User can manage the services through web interface like addition or removal of Airtel services (like GPRS, SMS, Airtel Radio, Hello tunes, Create Updates etc.). Project provides various channels/interfaces to the end customer to manage their services on their own like SMS, USSD, Web, IVR etc. It has good interface to convert the postpaid users into prepaid. This project also includes additional feature and enhanced scalability and performance needs for Bharti prepaid Business Support system and deployment of additional systems to support comprehensive prepaid business model and subscriber management of Bharti Airtel’s Mobility Line of Business.

I have worked of following Projects of Prepaid LOB:

1. Prepaid Number Provisioning

2. MSISDN, IMSI and SIM Inventory Management

3. Start/Stop (Add and Delete Service)

4. First Time Activation (FTA)

5. Blackberry Provisioning

Role

Sr. Team Member

Solution Env.

JDK1.4,WebSphere5.0,Struts, JMS, Servlet, EJB3.0, MDB, DAO

Tools

JAVA, J2EE, RSA7, Eclipse, WINCVS, Jmeter, Jprob, SOAP UI, Rational Clear Case, DB2, PMD

Responsibilities

Analysing requirements and understanding current system.

Preparing clarification log to avoid misunderstanding between the offshore team.

Understanding the impact of changes to be made on existing system.

Development/ coding.

Generation of test cases for unit testing.

Checking the coding standards

Unit testing of the separate modules.

Updating test cases.

System testing.

Preparation of defect log and resolving the defects.

Review of the deliverables.

Single point of contact for LAPU integration

Load testing

Project

Net Profit (IPTV Portal)

Customer

Dis Net Kolkata

Company

Logic Eastern (Noida, India)

Period

May-2007 till Dec-2007

Description

IPTV is a system used to deliver digital television services to consumers who are registered subscribers for this system. This delivery of digital television is made possible by using Internet Protocol over a broad band connection. This is divided in EPG (Electronic Program Guide), VOD (Video on Demand), DTV. This system provides s full IPTV solution. This a web based application which facilitate the use to maintain the subscriber account and set the various level of the privilege on the online contents. These all contents are available on the TV screen. This web interface is available to the end user on both TV and internet. User can operate their mail account from the TV screen, no need to open computer. User can view their mails and can compose new mail from this web interface. This web interface is divided in to the two parts one is admin part that is operated by the IPTV service provider and other is operated by the end user. User of this application can demand new channels, PDFs and movies and can view on TV screen. Bill will be creating according to the demanded contents.

Features: 1. Video on demand

2. Direct TV, EPG

3. Subscriber Management, STB Management

4. Subscriber Billing, LCO Billing, MSO Billing

Role

Senior Java Developer

Solution Env.

JDK1.4,Struts Framework, JMS, MDB, EJB3.0, XML, Unix,xml

Tools

JAVA, J2EE,Edit Plus, NetBeans, WASAD. Jboss4.0

Responsibilities

Applications Related

Converting algorithmic functions into programming codes

Modifying the code as per the design

Incorporating new changes to the existing application

Analysing programs to understand logic for missing functions

Interrogating prototype program modules

Integrating systems modules in development design

Ensuring completeness of testing

Interfacing with the client in order to determine their (evolving) needs.

Project

Alkmist

Customer / Company

Qbit Systems(Jaipur, India), USA Based Client

Period

Nov-2006 till May-2007

Description

Alkemist is guest complaint system. It helps to analyze the guest complaints. The system is mainly implemented for the hotels or restaurant. It’s a totally web based solution by which the user of the hotel can analysis, track and take the corrective actions to rectifies the customer complaints in a hotel. System will run as a stand-alone application and can make half duplex communication with the PMS systems. Application has two sections one is standard and second is administration section with following features.

Features: 1. Over Due date Complaints Alert.

2. Mailing integration.

3. Action tracking.

4. Reporting.

Role

Team Member, Java Developer

Solution Env.

Java, J2ee, J2ME (Java)platform, Struts, Servlet, Java Mail, EJB2.0, Jboss4.0, MySql

Responsibilities

Key member in working model development team

Coding (through several R & D techniques)

Trouble shooting while increasing cohesivity of the code .

Testing(in terms of run time memory requirement and efficiency )

Code modification to reduce the runtime memory requirement of a code and increasing efficiency to the maximum possible limits by compressing code and moving down the calculation to lowest level using bit/byte operators in java .

Developed mobile client for this application.

Project

Bob FTP Server

Customer

Company

Qbit Systems (Jaipur, India), UK Based Client

Period

March-2006 till Nov-2006

Description

BobFTP Server provides the facility to upload and download the personal data at centerline repository. There will follow several steps to make this functionality for all users who are connected to Internet. It is similar to Nofeel FTP server and Apache FTP Server. We have used Apache FTP API open source for this BobFTP Server application. Server can contain multiple domains and domain can contain multiple users and groups. User and groups and domain can have various levels of security permissions. Admin can remotely control the server by using web interface.

Features: 1. Uploading/Downloading

2. Domain Control

3. User/Groups

4. User/Groups Rights

5. IP restriction

Role

Team Member

Solution Env.

Java, J2ee, Struts, Servlet, Swing, Java Mail, Tomcat4, MySql4, Eclipse

Responsibilities

Coding and implementing server functionality (through several R & D techniques)

Creating Junit test cases and Testing

Providing daily update to the UK client.

Project

Car And Bike

Customer

Company

Qbit Systems (Jaipur, India), UK Based Client

Period

Nov-2005 till March-2006

Description

This is an online car market. This application facilitates the user to sell and buy their old and new cars and old and new bikes in online market. User has to register itself under the system to sell and buy car and bikes. It is a clone of cars.com

Role

Team Member

Solution Env.

Java, J2ee, Struts, Servlet, Swing, Java Mail, Tomcat4, MySql4, Eclipse

Responsibilities

Understanding client requirements.

Coding and implementing server functionality (through several R & D techniques)

Creating Junit test cases and Testing

Providing daily update to the UK client.

Project

eZfinance

Customer

Company

Qbit Systems (Jaipur, India), UK Based Client

Period

April-2005 till Nov-2005

Description

This web solution provides facility to manage online financial transactions; aggregation services offer the best solutions addressing the consumers’ needs towards managing their finances and accounts related transactions. A user can maintain its accents, can see all previous transaction (Withdraw, Deposit) lists and can do online transactions (money transfer, online bill payments). This application has two interfaces one is web and second is mobile interface. Mobile interface has some limited options than web interface.

Features (Web Client):

1. Checkbook Balancing

2. Online Bill Payment

3. Due Date Alerts

4. Virtual Balancing

Features (J2me Mobile Client):

1. Checkbook Balancing

2. Online Bill Payment

3. Due Date Alerts

4. Virtual Balancing

Role

Team Member

Solution Env.

Java, J2ee, Struts, Servlet, Swing, Java Mail, Tomcat4, MySql4, Eclipse

Responsibilities

Understanding client requirements.

Coding and implementing server functionality (through several R & D techniques)

Creating Junit test cases and Testing

Providing daily update to the UK client.

Personal Details

Dob

27-Feb-1976

Nationality

Indian

Sex

Male

Marital Status

Married

Designation

Senior Project Lead, Technology Lead Consultant



Contact this candidate