FARAH MAHMOOD
Flat No.*, Mobile: +91-800*******
Building No. 42,
Hermes Paras Society,
Kalyani Nagar,
Pune- 411014 INDIA
Email:-*****.***********@*****.***
Software Developer (Cybage Limited)
Having 5.6 Years of experience in Java J2EE (Servlets,Spring,Hibernate,Angular Java Script,Java FX)
• Currenty working as Software Developer with Cybage Pvt.Ltd Pune from May 2014 till date.
• Worked as Analyst Programmer with Accenture Pvt Ltd. Pune from June 2013 to
October 2013.
• Worked as Senior Software Engineer with Infosys Limited from March 2009 till June 2013.
• Good exposure to each of the phases of Software Development Life Cycle (SDLC).
• A skilled programmer with a flair for adopting new technologies, designing and building.
• Worked on various modules of SDLC like Requirement Analysis, Object Oriented Design,
Implementation, Testing
• Good in Client Presentations, Client interactions & Coordinator for Onsite-Offshore Model.
• Effective Communication, Leadership, Team Dynamics, Time Mgmt and Issue Resolution Skills.
• Good Team Player with all Business Process including Business Process Design. Process
Specification, Process Testing and Process Implementation.
• Hands-on experience on Java J2EE, Database Concepts with SQL server 2005/2008.
Skill Sets
Operating Systems MS Windows (NT, 2000, XP, 7, 8),Unix
Technologies Java J2EE,Servlets,Spring,Hibernate,Angular Java Script,Java FX
Languages and Tools C,C++Java, Spring MVC
SQL server 2008, Oracle,Hibernate,Cassandra,Mongo Database.
Database
Build and repository tools. VSS,CVS,Git Hub and Maven build tool.
Work Experience
Cybage Pvt.Ltd. Pune .
Bakery User Interface.
Client:Digital River.
Role: Module Lead.
Technology: Angular Javacript,HTML,RESTfull webservices and Hibernate.
Description:Bakery user interface maintains information related to different images and template data of various Bakery products.
Responsibilities:
• To develop and enhance Bakery application as per client specification.
• To display appropriate user interface based on the web services provided.
• To resolve issues related to application raised by client.
• To co-ordinate with the clients for timely delivery of the module.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
2. StackManager Application.
Client:Digital River.
Role: Software Developer.
Technology: Core Java, Java Fx,Amazon Cloud services,Cassandra database and Hazelcast.
Description:StackManager is a desktop application which manages developer cloud stacks at Amazon webservices.This is GUI for
creating virtual machines at Amazon cloud for deploying and managing various E-Commerce applications.These applications deals
with e-business like online shopping sites of various clients like Microsoft etc.
Responsibilities:
• To enhance and maintain Stack Manager application.
• To resolve issues related to application raised by client.
• To co-ordinate with the clients for timely delivery of the module.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
3. Project: PATS Media and Entertainment.
Client: Media Ocean.
Role: Software Developer.
Technology: Spring MVC,REST Webservices and Hibernate.
Description:PATS Media and Entertainment project is related to advertising industry.It involves publishing the advertisement
through different media,which also involves certain advertising agencies.This application deals with creating adds,publishing adds
and buying spaces on different media for publishing adds as per user specification.
Responsibilities:
• To enhance PATS application and maintain it.
• To co-ordinate with the clients for timely delivery of the module.
• To create REST webservice call for UI team as per requirement.
• To resolve issues related to application raised by client.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
Accenture Pvt. Ltd,Pune.
1. Project: Data Dissimation Application Client: European Taxations and Customs Domain: Health and Public
Services
Role: Analyst Programmer
Technology:JSP,Servlets,Java,EJB,JMS,Oracle Weblogic Server.
Description:The Data Dissemination System (DDS2) is an online information system developed and operated by the Commission,
in conjunction with the Member States' Customs and Taxation Services.
This is the kind of public search engine which provides different modules for getting details of goods,their custom values,details of
location of custom offices in European countries.
• The business information serving as the basis for the DDS2 application development is structured as follows:
- customs and tariff reference information;
- classification information and;
- management information.
- Responsibilities:
• To resolve the defects and issues in the application.
• Analyse and debug the application for issue resolution and fixing.
• To co-ordinate with the clients for timely resolution of the issues.
• Working on new enhancements. Understanding the same from the Client.
• Designing, Development and Implementation, Testing and Documentation of enhancements and defects.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
Infosys Technologies Pvt. Ltd. Pune www.infosys.com/
1. Project: SEFICICI (E-Banking maintenance and Enhancement ) Client: ICICI Bank
Domain: Banking
Role: Senior System Engineer
Technology: Java J2EE, SQL Server 2008, JSP,JavaScript,Oracle 10g
Description:SEFICICI is Internet Banking project which allows user to perform banking operations online for Corporate and Retail
Banking.There are two types of e-banking Corporate and Retail Banking.
Each type of banking has different modules like Accounts,Taxpayments,ServiceRequest,Bill Payments,
File Upload etc.
It may be used for following scenarios:
• Fetching Account details: This comes under Accounts Module where we can fetch account details of different type of
accounts like Loan accounts,Deposite accounts etc.We can also fetch Mini/Detailed statements update account details etc.
• Corporate User Banking:This module where corporate user details are maintained.
• Corporate Admin Banking:This module handles all the administrative task for corporate user
such as creating user ids,generatingpasswords,map to accounts etc.
• Retail User and Retail Admin Banking :.This module is also same as corporate user and admin module.
• Funds Transfer(RTGS,NEFT etc):With the help of this module we can transfer funds among different accounts.
• Bill Payment: This module is used for paying bills,we can add biller and pay bills accordingly for eg. Telephone
bills,Credit card bills etc.
• Tax Payments etc.We can pay taxes with the help of this module it comprises of both direct and indirect taxes.
Responsibilities:
• To resolve the defects and issues in the application.
• Analyse and debug the application for issue resolution and fixing.
• To co-ordinate with the clients for timely resolution of the issues.
• Working on new enhancements. Understanding the same from the Client.
• Designing, Development and Implementation, Testing and Documentation of enhancements and defects.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
2. Project: TaxPayments Multiple Approval in Corporate Internet Banking Client: ICICI Bank
Technology: Java J2EE, SQL Server 2008, JSP,JavaScript,Oracle 10g
Description:Corporate banking refers to the different banking services that large companies, governments, or big institutions need
in order to do their day to day business. Corporate banking ranges from simple business such as issuing of loans to complex matters,
such as helping minimize taxes paid by overseas subsidiaries and managing changes in foreign exchange rates.It has different
modules such taxpayments,accountsetcTaxpayment Approval allows Corporate admin to approve multipletaxpayments made by the
corporate user.
It may be used for following scenarios:
• Making Direct and Indirect Tax Payments online.
• Approving multiple requests of Direct and Indirect Tax Payments online.
• Rejecting multiple requests of Direct and Indirect Tax Payments online.
• Viewing history of the transactions done.
• Status Inquiry of the transactions.
Responsibilities:
• To enhance the existing Taxpayment application for multiple Approval.
• To co-ordinate with the clients for timely delivery of the module.
• Designing, Development and Implementation, Testing and Documentation of enhancements and defects.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
3. Project: FileUpload Multiple Approval in Corporate Internet Banking Client: ICICI Bank
Technology: Java J2EE, SQL Server 2008, JSP,JavaScript,Oracle 10g
Description:FileUpload module of corporate banking allows user to upload files like salary files etc.FileUpload Multiple Approval
allows Corporate admin to approve multiple fileupload Request made by the corporate user.
It may be used for following scenarios:
• Uploading files to the Internet Banking eg. Salary files etc .
• Approving multiple fileupload requests to the application.
• Rejecting multiple requests of Direct and Indirect Tax Payments online
• Viewing history of the uploaded files.
• Checking status of the uploaded files.
Responsibilities:
• To enhance the existing FileUpload application for multiple Approval.
• To co-ordinate with the clients for timely delivery of the module.
• Designing, Development and Implementation, Testing and Documentation of enhancements and defects.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
4. Project: Account Sorting for Corporate Internet Banking. Client: ICICI Bank
Role: Senior System Engineer
Description:Accounts module in e-banking is used to maintained user account details.There are different type of accounts such as
loan accounts,deposite accounts etc.We can fetch account details,mini and edtailedstatements.Account sorting was done to fetch the
details of the accounts as per Account holder name.
It may be used for following scenarios:
• For fetching Balance Inquiry of corporate accounts.
• Checking status of Loan, deposit accounts etc.
• Displaying Account summary.
Responsibilities:
• To enhance the account application.
• To co-ordinate with the clients for timely delivery of the module.
• Designing, Development and Implementation, Testing and Documentation of enhancements and defects.
• Responsible for Tracking Deliverables send to Business Partners on daily basis.
• Mentoring Team members on best practice in regard to Deliverables and Databases Access.
• Following the Standard Methodologies and Emphasizing on Best Practice.
Education/Certifications/Trainings/
Education:
• Post-Graduation Diploma In Information Technology (PGDIT.), Symbiosis Distance Learning Institute Pune.
• Bachelors Engineering (B.E.) in Electronics and Communication,Rajiv Gandhi University Bhopal Madhya Pradesh.
• Higher Secondary passes with 84%.
• Hing School passed with 79%
Certification Details:
• E-Banking Functional Certification with Infosys.
• E-Banking Technical Certification with Infosys.
• Web Fundamentals with Infosys.
Trainings Attended:
• Generic training of C,RDBMS,Unix at Infosys
• Training in Open Systems for C++,Perl,VB and Oracle at Infosys.
• Extended Training in JAVA and Banking at Infosys.
• Angular javascript training at Cybage.
Achievements:
• Won First prize in Inra School Debate Competition.
• Won third prize in Inter School Debate Competion.
PERSONAL INFORMATION
Husband Name: Shahzaib khan
Nationality: Indian
Date of Birth: 01/08/1987
Marital Status Married
Passport: Available on reference
Permanent Address: House No. 7 Idgah Hills, Near Shalimar Apartment, Bhopal,
Madhya Pradesh 462001.