SlideShare a Scribd company logo
1 of 13
Mr. ANIRBAN GHOSH
Profile:
10 years of experience in JAVA, JEE, Hadoop (MapReduce), MySql, HBase, Hive & ORACLE.
• Can communicate effectively with client.
• Hands on experience in BigData (Mapreduce).
• Well skilled in areas of specialization
• Well acquainted to agile methodology.
• Can effectively lead a team of developers.
• Has German language competence (Beginner).
Skill Set:
Skills Exp. in Months Skills Exp. in
Months
Programming Language Web Tools
Jdk 1.4, 5, 6 96 Jquery 8
Java & JEE Technologies JSON 8
Swing 48 Scripting Language
JDBC 48 JavaScript 24
Servlet 24 Shell Script 24
JSP 24 Reporting Tool
Java Beans 24 Crystal Report 24
EJB 48 RReport 36
Struts 24 RGraph 6
Hibernate 24 Database
JMS 16 ORACLE 10g, 11g 60
Web Services (SOAP) 36 MySQL 36
Web Services (REST) 8 SQL Server 12
JPA 18 HBase 6
OSGI 6 Operating Systems
Spring 6 WINDOWS 96
IBatis 12 HP UX (Unix) 24
JMS 24 Linux 12
Design Patters 36 Ubuntu 30
Big Data Ecosystem Domain
Cloudera Hadoop 12 Telecom 36
Mapreduce programming 12 Airlines 24
Hive 6 Hospitality 24
Mark-up languages Retail 6
HTML 36 Banking 2
XML 24 Build Configuration etc
Web or App Server Ant 24
Tomcat 5.0, 6.0 & 7.0 36 Maven 24
Jboss 4.2.3, 5.0, 5.1 & 6.0 12 Hudson 12
Web logic 9.1, 10.3.6 24 JMeter 12
Professional Experience
Working for Cap Gemini FS from June 2015 as a Senior Consultant
Projects
Discover Financial a Bank operating out of USA (DMSS).
We are working on Discover Bank and Card database DB2 to Oracle migration.
Role: Senior Developer
Responsibilities: Development, Contributing in Design and Unit Testing.
Technologies: Java, Web Service, PLSQL, UML and Spring Batch.
Worked for Ericsson from September 2011 to May 2015 as a Senior Solution Integrator .
Projects
Bharti Airtel Report Generation from non mediated CDR
December 2014 till March 2015
Working for Bharti Airtel non mediated CDR data processing. The CDRs are in ASN1 format and which are decoded
dynamically and converted to Json based on recordtype. The decoder gives high performance and is fully configurable. This is
now extended to implement the same in Big Data framework. The decoded data is put into Hive partition from locals system
(External Table). Then processed and mapped into suitable staging Hive tables (Internal) for further summation etc. The Hive
script is scheduled in Oozie to which runs periodically. Once data is in desired format it is fetched using Impala to generate
analytical reports in Tableau.
Role: Individual Contributor
Responsibilities: Designing, Developing and Master Minding the decoder implementation. And participating in the CDR
analysis solution of Hadoop.
Technologies: Hadoop Ecosystem, Jdk 1.7, Tableau and Bouncycastle
BigData Competency Build Up
November 2014 till December 2014
Worked in collaboration with Ericsson's Research Team on real life Mapreduce programming (like ETL operations etc), HBase
and initial level Storm Programming. Have experience in installing and configuring Hadoop ecosystem both through cloudera
repository as well as targz version in Ubuntu machine.
Role: Individual Contributor
Rest Services for Enel Project
May 2014 till October 2014
Worked for Enel a Power Sector company in Italy. Our scope was to create Rest Services for Enel data collection application
and to fetch data from various social media for further analysis in Hadoop.
Role: Team Lead
Responsibilities: Designing, Developing and Master Minding the implementation. Providing onsite support for SIT and UAT.
Team Size: 4
Technologies: RESTEasy, MyBatis, Jdk 1.6, Maven, Spring Social and Oracle.
,
Environment: All
Working on Hadoop MapReduce POCs
March 2014 till May 2014
Done extensive MapReduce programming for both Cloudera and Oracle Hadoop distributions with real life scenarios.
As a part of Ericsson’s POC in Mapreduce.
Technologies: Hadoop Cloudera Distribution and Ecosystem, HBase, Oracle NoSQL Database and MapReduce.
Integrated Assurance & Analytics for IPTV (POC for MWC 2014 Barcelona)
December 2013 till February 2014
This project was demonstrated in Barcelona Mobile Congress 2014.
This POC is to showcase Ericsson’s capability in Customer Experience Management of BI workspace in the Telecom domain.
An application was developed around IPTV service provider environment to enhance the customer experience in order to
reduce churn and retain valuable customers. This application would help the service provider to manage customer experience
by providing necessary analysis and improve the ability to increase revenue by building relationship and introducing new and
profitable cross sell offers to the customers. It has GUIs to define customer segmentation (Premium/Standard) based on
customer purchase behaviors and design targeted advertisement for different customer segments. Analytic capabilities would
empower operator to analyze subscriber information across geographies and segments
Role: Sole Developer
Responsibilities: Development, Design, Deployment and Support.
Technologies Used: Jquery, JavaScript, JSON, IBatis, JDK 1.6, RESTEasy, JPoller, RGraph, HTML, Tomcat 7.0 and Oracle.
Environment: Solaris, Windows.
MNP DASHBOARD
August 2013 till December 2013
(A project to facilitate a Dashboard application from where the WCTA and EMS members (Types of User) can check the
pending MNP (Mobile Number Portability) requests). The client was Telstra an Australia based Telecom Operator.
Here we developed views for EMS and WCTA alerts with auto refresh and on demand refresh facilities. Each view can be
drilled down to find more details about pending MNP requests corresponding to the alert.
Role: Team Lead
Responsibilities: Involved in design decisions and coding.
Team Size: 6
Technologies Used Web service, Struts 2.0, Jdk 1.6, Oracle, Ajax, Jquery Tomcat Server and CMS API.
Environment Solaris, Windows.
RAH
April 2013 till July 2013
(A project to facilitate the required journal postings/ reporting of Earned but Unbilled Revenue resulting from Unbilled charges
at month end including Usage and OCC)
Developed an independent java module in BSCS (RAH: REVENUE ACCRUAL HANDLER)
This is a new external non-kernel batch process which has to be executed after BCH is run in simulation mode. In a Simulation
bill run BCH will generate billing documents for a customer from the last bill run date till the BCH run date (in this case 1st of
every month). These documents are referred to as accrual revenue docs for this solution.
RAH will parse through the accrual documents. For each invoice item that is parsed, RAH will upload all relevant information
into non-kernel database tables.
From which the desired data was moved to a staging table.
Information in these tables will be extracted by the GL posting procedure to generate journal report for accrued revenue.
Role: Sole Developer
Responsibilities: The module was developed entirely by me, which includes development, design and Unit Testing. The
module was developed in line with other existing modules of BSCS.
Team Size: 2
Technologies Used Jdk 1.6 and other Third Party Utility Jars.
Environment Solaris.
MNP
February 2012 till March 2013
I worked in the project MNPAdaptor, a Mobile Number Portability application. The project was done for Telstra (a telecom
service enabler in Australia). The adaptor was designed to automate MNP. The business logic for number portability was
implemented using CMS API of BSCS (real time billing engine). The application interacts with BSCS dB through, SOI
commands and invoked via Corba clients, for business specific execution. The integration with other interfaces is done
through web service. To make the application asynchronous the porting requests are posted in message queue of Jboss App
server and processed using Session Beans (EJB) to support High Availability. Apart from building their MNP software we are
also providing some accessory software’s that can work as complement to the MNP System
Role: Team Lead
Responsibilities: Involved in design decisions and coding.
Team Size: 8
Technologies Used Web service, EJB 3.0, Java, Oracle, JPA, Jboss App Server and CMS API.
TMA
November 2011 till January 2012
I worked in the project of T-Mobile Austria. T Mobile is a Telecom Operator and we have been working for their installation
based in Austria. We have been updating their existing non kernel modules like (RQH, RSH) etc. The existing non kernel
applications were modularized and their performances were optimized. But most importantly these non-kernel modules were
re build as a part the migration from BSCS 6 to BSCS IX R3. The project was coordinated from Frankfurt (Germany).
Role: Developer
Responsibilities: Here I worked as a senior developer and worked in the modules RQH and RSH.
Team Size: 12
Technologies Used BSCS IX - R3, Web Services and Spring Framework
Worked for Orga-Systems from April 2011 to September 2011 as a System Development Engineer.
Projects
BSG
March 2011 till August 2011
Orga Systems is a German Telecom Product Company Operating in Latin America and partially Europe. They have their own
Billing Engine called OPSC Gold. We have been creating an Adapter for OPSC Gold so that the third party applications can
communicate effectively with OPSC through some exposed services or some batch calls. The adapter called BSG will interact
with BAS an API developed on EJB by Orga to customize OPSC Gold according to client requirement.
Role: Java & JEE expert.
Responsibilities: Working on new version to be developed as well as on the incidents raised on the current version.
Team Size: 6, 3 in India and 3 in Germany.
Technologies Used: Java, EJB, Web service, OSGI framework, Oracle, JUnit. UNIX Platform.
Worked for eRevMax from October 2009 to March 2011 as a Senior Software Engineer.
Projects
RTSUITE
ERevMax is a product development company in the field of Hospitality based in Europe and USA. I worked for their product
RTSuite which helps in revenue management for different hotels throughout Europe and America. The product is used to
extract the hotel booking and rate plan for the client hotel from several travel sites and hotel site into a single interface along
with generic reports and ability to perform calculation and estimation.
The business data is extracted from websites using Webl a scripting language used for data extraction from html page, I was
involved in report creation using apache poi, thread handling and service creation which used to invoke the webl scripts.
As RTSuite is a standalone application our main challenge was to do the thread handling for various services and avoid
deadlock between threads and also performance tuning.
The project is implemented using Scrum methodology.
Role: I worked as a Senior Developer and Java expert in the team.
Responsibilities: Worked on new enhancements as well as incidents raised during the period.
Team Size: 12
Technologies Used: Java (Swing) 6, Web Services, Java Command Classes, MVC Architecture, J2ee Component, JUnit
and SQL Server,
RTCorp
ERevMax is a product development company in the field of Hospitality based in Europe and USA. I worked for their product
called RTCorp which is used to extract the hotel booking and rate plan for the corporate client having chain of hotels from
several travel sites and hotel sites into a single interface along with generic reports and ability to perform calculation and
estimation. In contrast to RTSuite this product helps in revenue management for many corporate owners of hotel throughout
Europe and America.
The business data is extracted from websites using Webl a scripting language used for data extraction from html page; I was
involved in report creation using apache poi and Swing GUI creation.
The project is implemented using Scrum methodology.
Role: Senior Developer (Java Expert)
Responsibilities: Worked on new enhancements as well as incidents raised during the period.
Team Size: 8
Technologies Used: Java (Swing) 6, Web Services, Java Beans, MVC Architecture, J2ee Component, JMeter, JUnit
and SQL Server,
Worked for NIIT Technologies from October 2008 to October 2009 as a Senior Software Engineer.
Projects
Cathy Pacific
Cathy Pacific is a leading airlines service provider operating throughout the globe.
Here we created a GUI interface to display slot allocation and reallocation logic optimization for resource planning
management.
I coded the optimization logic and creation of generic reports.
Role: Senior Java Developer
Responsibilities: Worked on new enhancements as well as on incidents raised by testing team.
Team Size: 5
Technologies Used: Java 6, Struts, iBatis, EJB and Oracle.
GMS
GMS is a project of Detica who provides support for Vodafone. Vodafone is a leading telecom service provider.
NIIT used to provide third line support for one of the products of Vodafone called GMS (Group Management System). GMS
allows group formation among Vodafone subscribers to optimize calling rate conforming to the subscriber’s state in Vodafone
record. Group Management System is a product offered by Vodafone for providing special call rates between a group and
some added facilities. The support was provided for GMS in UK & NL (Netherlands).
I had to understand the business logic, gather knowledge about its implementation and providing technical support.
Role: Senior Java Developer
Responsibilities: Worked on new enhancements as well as on raised incidents.
Team Size: 5
Technologies Used: Java, JMS, Hibernate, Struts, Shell Script and Oracle.
Stellar
Stellar is a project of Channel 4. A UK based television channel group which is responsible for telecasting a number of
channels in England and Ireland. The Stellar application was responsible for optimization of advertisement slots allocation.
This application interacts with many other applications through its provided interfaces to maximize revenue of Channel 4
following logistics provided by Channel 4.
Creating parts of Stellar GUI, coding the business logic, managing data persistence, interacting with third party applications
and report creation, were the prime efforts of Stellar.
Role: Senior Java Developer
Responsibilities: I worked on the new enhancements that were incorporated and involved in maintaining existing application.
Team Size: 41
Technologies Used: Java, EJB, SQLJ, BOReport and Oracle.
Worked for Skytech Software Solutions from July 2007 to September 2008 as an Associate Software
Engineer.
Projects
Cargo Web
Cargo Web is a composite project of United Airlines. United Airlines is the second largest airlines service provider in US. It is a
project on cargo pricing and other related activities of an airline.
Role: Worked as java support and enhancement personnel.
Responsibilities: Support the accessories of all Cargo Web related application maintenance in UNIX platform. Schedule
running and enhancement of UNIX jobs and making sure the system is ok by routine monitoring of environment logs.
Team Size: 18
Technologies Used: Java 5, UNIX HP-UX, Shell Scripting and Oracle.
Prism
It was a project of United pricing system previously handled by Soft air a vendor of United Airlines. United Airlines is the
second largest airlines service provider in US.
A pricing system with user friendly GUI and reporting capabilities.
Role: Worked as a lone developer and had to take charge of the project. Code study, system flow documentation,
configuration and setting up the project in local environment are some of the items I have to look after.
Technologies Used: Java 5(Swing), JDBC, Style Report and Oracle.
CIIMS
A project owned by Unisys for business management of Beijing Olympics.
Unisys is a worldwide information technology company. They provide a portfolio of IT services, software, and technology that
solves critical problems for clients.
Role: I worked from outside the CIIMS team as a bug fixer.
Responsibilities: Mainly fixed bugs that were present in the software which includes look and feel and some controls.
Technologies Used: Java 5(Swing).
Worked for RCC (Doeacc Center Kolkata) from May 2005 to July 2007 as a Project Assistant.
Projects
Input Survey Software (Agri Census 2000-2001)
An Agricultural Department Govt of India project. Department of Agriculture looks after the agricultural projects of Govt of
India.
Developing an application which used to import estimated census data from a text file generated by a COBOL program to
Access Database and then create generic reports on them according to census requirement and also export them to Excel
worksheet as soft copy both for the purpose of viewing and printing by all the state agricultural departments.
Role: Java Developer
Responsibilities: Data management part coding and report format designing, code for exporting them to Excel format.
Team Size: 10
Technology Used: Java 1.4 (Swing), JDBC, Access, Excel, RReport and Jakarta POI Architecture.
Library automation of Krisnanagar Govt College.
Management of existing books and automated library maintenance.
Role: Developer
Responsibilities: Front End designing and coding, reports creation with RReport
Team Size: 3
Technologies Used: Java(Swing),JDBC, MySQL and RReport
Poultry Maintenance System for Kamdhenu Pvt. Ltd
Automatic generation of schedule for poultry processing and poultry system management
Role: Developer.
Responsibilities: Database designing and schedule generation code.
Team Size: 5
Technology Used: Java 1.4 (Swing), JDBC, MySQL and Crystal Report.
Implementation of barcode generation and reading using barbeque java Api.
Reading data from Usb and Comport using jusb driver and javax.comm Api.
Generating barcode for material and decoding their value for stock in and stock out.
Role: Developer.
Technology Used: Core Java 1.4 (Swing) and other third party Java Api.
Qualifications
• MCA from Sikkim Manipal University 70% in 2008
• PGDCA (DOEACC ‘A’ Level) (Department of electronics Govt of India).65% in 2004
• BSc from Calcutta University (Mathematics, Economics, Political Science) 40% in 2000.
• Pursuing B1 in Goethe Institute (Completed A1, A2)
Training
Undergone Hadoop Admin and Developer training sponsored by Ericsson.
Undergone Storm training sponsored by Ericsson research team of Chennai.
Languages
English (Proficient)
German (Beginner)
Passport Details :
Passport No: G0320796
Passport Validity: 20/02/2007 – 19/02/2017
Personal Details:
Date of Birth: 4 JANAURY 1975
Nationality: Indian.
Email Id : ani.angshu@gmail.com / anir_gh1@yahoo.co.in
Mob: 91 9830974890/91 7799222041
Contact Information
Res Address: A -16 Green Park, P Mazumdar Road
Kolkata: 700078
West Bengal
India
Date:
Signature

More Related Content

What's hot

Ankit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit Agrawal
 
Rajeev Tiwari Projects Xavient
Rajeev Tiwari Projects XavientRajeev Tiwari Projects Xavient
Rajeev Tiwari Projects XavientRajeev Tiwari
 
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...HPCC Systems
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companiesData Science Milan
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java ArchSean Bob
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_ResumeChandan Das
 
Bhadale group of companies - Our project works
Bhadale group of companies - Our project worksBhadale group of companies - Our project works
Bhadale group of companies - Our project worksVijayananda Mohire
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3Deepak CG
 
Introduction to the source{d} Stack
Introduction to the source{d} Stack Introduction to the source{d} Stack
Introduction to the source{d} Stack source{d}
 
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...Capgemini
 
Shiv shakti resume
Shiv shakti resumeShiv shakti resume
Shiv shakti resumeShiv Shakti
 

What's hot (19)

Zakir_Hussain_cv
Zakir_Hussain_cvZakir_Hussain_cv
Zakir_Hussain_cv
 
Resume_VipinKP
Resume_VipinKPResume_VipinKP
Resume_VipinKP
 
Mallikharjun_Vemana
Mallikharjun_VemanaMallikharjun_Vemana
Mallikharjun_Vemana
 
Ankit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit agrawal cognos report_developer
Ankit agrawal cognos report_developer
 
RajeshS_ETL
RajeshS_ETLRajeshS_ETL
RajeshS_ETL
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Amit_Kumar_CV
Amit_Kumar_CVAmit_Kumar_CV
Amit_Kumar_CV
 
Rajeev Tiwari Projects Xavient
Rajeev Tiwari Projects XavientRajeev Tiwari Projects Xavient
Rajeev Tiwari Projects Xavient
 
Resume - RK
Resume - RKResume - RK
Resume - RK
 
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...
Meetup: Big Data NLP with HPCC Systems® - A Development Ride from Spray to TH...
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Arindam Sengupta _ Resume
Arindam Sengupta _ ResumeArindam Sengupta _ Resume
Arindam Sengupta _ Resume
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java Arch
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_Resume
 
Bhadale group of companies - Our project works
Bhadale group of companies - Our project worksBhadale group of companies - Our project works
Bhadale group of companies - Our project works
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3
 
Introduction to the source{d} Stack
Introduction to the source{d} Stack Introduction to the source{d} Stack
Introduction to the source{d} Stack
 
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
 
Shiv shakti resume
Shiv shakti resumeShiv shakti resume
Shiv shakti resume
 

Viewers also liked

Alfa Maulana_AssTrainer James Gwee
Alfa Maulana_AssTrainer James GweeAlfa Maulana_AssTrainer James Gwee
Alfa Maulana_AssTrainer James GweeAlfa Maulana
 
Kumar-Abhinav-Trainer-Profile
Kumar-Abhinav-Trainer-ProfileKumar-Abhinav-Trainer-Profile
Kumar-Abhinav-Trainer-ProfileKumar Abhinav
 
Bill Watson Resume May 2015
Bill Watson Resume May 2015Bill Watson Resume May 2015
Bill Watson Resume May 2015Bill Watson
 
O%22Grady Resume V4
O%22Grady Resume V4O%22Grady Resume V4
O%22Grady Resume V4Bob O'Grady
 
Resume - William Rudwall (1)
Resume - William Rudwall (1)Resume - William Rudwall (1)
Resume - William Rudwall (1)William Rudwall
 
Sam Pan Resume - ECM
Sam Pan Resume - ECMSam Pan Resume - ECM
Sam Pan Resume - ECMSam Pan
 
Resume Lelin Kumar singh
Resume Lelin Kumar singhResume Lelin Kumar singh
Resume Lelin Kumar singhlelin singh
 
Varun Resume
Varun Resume Varun Resume
Varun Resume varun k
 
Dale Buzzelli Resume
Dale Buzzelli ResumeDale Buzzelli Resume
Dale Buzzelli ResumeDale Buzzelli
 
Resume mustaq hussain
Resume   mustaq hussain Resume   mustaq hussain
Resume mustaq hussain mushtaq888
 
Ben Franke Resume 3-1-16
Ben Franke Resume 3-1-16Ben Franke Resume 3-1-16
Ben Franke Resume 3-1-16Ben Franke
 
Resume amin siami
Resume amin siamiResume amin siami
Resume amin siamiAmin Siami
 
Kaushik New resume -1 (2)
Kaushik New resume -1 (2)Kaushik New resume -1 (2)
Kaushik New resume -1 (2)Kaushik S
 

Viewers also liked (17)

Alfa Maulana_AssTrainer James Gwee
Alfa Maulana_AssTrainer James GweeAlfa Maulana_AssTrainer James Gwee
Alfa Maulana_AssTrainer James Gwee
 
Kumar-Abhinav-Trainer-Profile
Kumar-Abhinav-Trainer-ProfileKumar-Abhinav-Trainer-Profile
Kumar-Abhinav-Trainer-Profile
 
RESUME_RAJENDRA PRAJAPAT
RESUME_RAJENDRA PRAJAPATRESUME_RAJENDRA PRAJAPAT
RESUME_RAJENDRA PRAJAPAT
 
Bill Watson Resume May 2015
Bill Watson Resume May 2015Bill Watson Resume May 2015
Bill Watson Resume May 2015
 
O%22Grady Resume V4
O%22Grady Resume V4O%22Grady Resume V4
O%22Grady Resume V4
 
Resume - William Rudwall (1)
Resume - William Rudwall (1)Resume - William Rudwall (1)
Resume - William Rudwall (1)
 
Sam Pan Resume - ECM
Sam Pan Resume - ECMSam Pan Resume - ECM
Sam Pan Resume - ECM
 
Resume Lelin Kumar singh
Resume Lelin Kumar singhResume Lelin Kumar singh
Resume Lelin Kumar singh
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Himanshu Bhatia Resume
Himanshu Bhatia ResumeHimanshu Bhatia Resume
Himanshu Bhatia Resume
 
Varun Resume
Varun Resume Varun Resume
Varun Resume
 
Dale Buzzelli Resume
Dale Buzzelli ResumeDale Buzzelli Resume
Dale Buzzelli Resume
 
Resume mustaq hussain
Resume   mustaq hussain Resume   mustaq hussain
Resume mustaq hussain
 
Ben Franke Resume 3-1-16
Ben Franke Resume 3-1-16Ben Franke Resume 3-1-16
Ben Franke Resume 3-1-16
 
Resume amin siami
Resume amin siamiResume amin siami
Resume amin siami
 
Kaushik New resume -1 (2)
Kaushik New resume -1 (2)Kaushik New resume -1 (2)
Kaushik New resume -1 (2)
 
Resume_(2)vijay
Resume_(2)vijayResume_(2)vijay
Resume_(2)vijay
 

Similar to ANIRBAN_GHOSH_RESUME

Similar to ANIRBAN_GHOSH_RESUME (20)

Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
 
Yasar resume 2
Yasar resume 2Yasar resume 2
Yasar resume 2
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Balamurugan.KM_Arch
Balamurugan.KM_Arch Balamurugan.KM_Arch
Balamurugan.KM_Arch
 
Resume
ResumeResume
Resume
 
SreenivasulaReddy
SreenivasulaReddySreenivasulaReddy
SreenivasulaReddy
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
SreenivasulaReddy
SreenivasulaReddySreenivasulaReddy
SreenivasulaReddy
 
Mohsin hakim
Mohsin hakimMohsin hakim
Mohsin hakim
 
MohsinHakim
MohsinHakimMohsinHakim
MohsinHakim
 
Mukul-Resume
Mukul-ResumeMukul-Resume
Mukul-Resume
 
Anoop Saxena
Anoop SaxenaAnoop Saxena
Anoop Saxena
 
Resume_nakri
Resume_nakriResume_nakri
Resume_nakri
 
Cc unit 5
Cc unit 5Cc unit 5
Cc unit 5
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Nagarjuna_Damarla
Nagarjuna_DamarlaNagarjuna_Damarla
Nagarjuna_Damarla
 
Sourav banerjee resume
Sourav banerjee   resumeSourav banerjee   resume
Sourav banerjee resume
 
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scalaSunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
Sunshine consulting mopuru babu cv_java_j2ee_spring_bigdata_scala
 

ANIRBAN_GHOSH_RESUME

  • 1. Mr. ANIRBAN GHOSH Profile: 10 years of experience in JAVA, JEE, Hadoop (MapReduce), MySql, HBase, Hive & ORACLE. • Can communicate effectively with client. • Hands on experience in BigData (Mapreduce). • Well skilled in areas of specialization • Well acquainted to agile methodology. • Can effectively lead a team of developers. • Has German language competence (Beginner). Skill Set: Skills Exp. in Months Skills Exp. in Months Programming Language Web Tools Jdk 1.4, 5, 6 96 Jquery 8 Java & JEE Technologies JSON 8 Swing 48 Scripting Language JDBC 48 JavaScript 24 Servlet 24 Shell Script 24 JSP 24 Reporting Tool Java Beans 24 Crystal Report 24 EJB 48 RReport 36 Struts 24 RGraph 6 Hibernate 24 Database JMS 16 ORACLE 10g, 11g 60 Web Services (SOAP) 36 MySQL 36 Web Services (REST) 8 SQL Server 12 JPA 18 HBase 6 OSGI 6 Operating Systems Spring 6 WINDOWS 96 IBatis 12 HP UX (Unix) 24 JMS 24 Linux 12 Design Patters 36 Ubuntu 30 Big Data Ecosystem Domain Cloudera Hadoop 12 Telecom 36 Mapreduce programming 12 Airlines 24 Hive 6 Hospitality 24 Mark-up languages Retail 6
  • 2. HTML 36 Banking 2 XML 24 Build Configuration etc Web or App Server Ant 24 Tomcat 5.0, 6.0 & 7.0 36 Maven 24 Jboss 4.2.3, 5.0, 5.1 & 6.0 12 Hudson 12 Web logic 9.1, 10.3.6 24 JMeter 12 Professional Experience Working for Cap Gemini FS from June 2015 as a Senior Consultant Projects Discover Financial a Bank operating out of USA (DMSS). We are working on Discover Bank and Card database DB2 to Oracle migration. Role: Senior Developer Responsibilities: Development, Contributing in Design and Unit Testing. Technologies: Java, Web Service, PLSQL, UML and Spring Batch. Worked for Ericsson from September 2011 to May 2015 as a Senior Solution Integrator . Projects Bharti Airtel Report Generation from non mediated CDR December 2014 till March 2015 Working for Bharti Airtel non mediated CDR data processing. The CDRs are in ASN1 format and which are decoded dynamically and converted to Json based on recordtype. The decoder gives high performance and is fully configurable. This is now extended to implement the same in Big Data framework. The decoded data is put into Hive partition from locals system (External Table). Then processed and mapped into suitable staging Hive tables (Internal) for further summation etc. The Hive script is scheduled in Oozie to which runs periodically. Once data is in desired format it is fetched using Impala to generate analytical reports in Tableau. Role: Individual Contributor
  • 3. Responsibilities: Designing, Developing and Master Minding the decoder implementation. And participating in the CDR analysis solution of Hadoop. Technologies: Hadoop Ecosystem, Jdk 1.7, Tableau and Bouncycastle BigData Competency Build Up November 2014 till December 2014 Worked in collaboration with Ericsson's Research Team on real life Mapreduce programming (like ETL operations etc), HBase and initial level Storm Programming. Have experience in installing and configuring Hadoop ecosystem both through cloudera repository as well as targz version in Ubuntu machine. Role: Individual Contributor Rest Services for Enel Project May 2014 till October 2014 Worked for Enel a Power Sector company in Italy. Our scope was to create Rest Services for Enel data collection application and to fetch data from various social media for further analysis in Hadoop. Role: Team Lead Responsibilities: Designing, Developing and Master Minding the implementation. Providing onsite support for SIT and UAT. Team Size: 4 Technologies: RESTEasy, MyBatis, Jdk 1.6, Maven, Spring Social and Oracle. , Environment: All Working on Hadoop MapReduce POCs March 2014 till May 2014 Done extensive MapReduce programming for both Cloudera and Oracle Hadoop distributions with real life scenarios. As a part of Ericsson’s POC in Mapreduce. Technologies: Hadoop Cloudera Distribution and Ecosystem, HBase, Oracle NoSQL Database and MapReduce. Integrated Assurance & Analytics for IPTV (POC for MWC 2014 Barcelona)
  • 4. December 2013 till February 2014 This project was demonstrated in Barcelona Mobile Congress 2014. This POC is to showcase Ericsson’s capability in Customer Experience Management of BI workspace in the Telecom domain. An application was developed around IPTV service provider environment to enhance the customer experience in order to reduce churn and retain valuable customers. This application would help the service provider to manage customer experience by providing necessary analysis and improve the ability to increase revenue by building relationship and introducing new and profitable cross sell offers to the customers. It has GUIs to define customer segmentation (Premium/Standard) based on customer purchase behaviors and design targeted advertisement for different customer segments. Analytic capabilities would empower operator to analyze subscriber information across geographies and segments Role: Sole Developer Responsibilities: Development, Design, Deployment and Support. Technologies Used: Jquery, JavaScript, JSON, IBatis, JDK 1.6, RESTEasy, JPoller, RGraph, HTML, Tomcat 7.0 and Oracle. Environment: Solaris, Windows. MNP DASHBOARD August 2013 till December 2013 (A project to facilitate a Dashboard application from where the WCTA and EMS members (Types of User) can check the pending MNP (Mobile Number Portability) requests). The client was Telstra an Australia based Telecom Operator. Here we developed views for EMS and WCTA alerts with auto refresh and on demand refresh facilities. Each view can be drilled down to find more details about pending MNP requests corresponding to the alert. Role: Team Lead Responsibilities: Involved in design decisions and coding. Team Size: 6 Technologies Used Web service, Struts 2.0, Jdk 1.6, Oracle, Ajax, Jquery Tomcat Server and CMS API. Environment Solaris, Windows.
  • 5. RAH April 2013 till July 2013 (A project to facilitate the required journal postings/ reporting of Earned but Unbilled Revenue resulting from Unbilled charges at month end including Usage and OCC) Developed an independent java module in BSCS (RAH: REVENUE ACCRUAL HANDLER) This is a new external non-kernel batch process which has to be executed after BCH is run in simulation mode. In a Simulation bill run BCH will generate billing documents for a customer from the last bill run date till the BCH run date (in this case 1st of every month). These documents are referred to as accrual revenue docs for this solution. RAH will parse through the accrual documents. For each invoice item that is parsed, RAH will upload all relevant information into non-kernel database tables. From which the desired data was moved to a staging table. Information in these tables will be extracted by the GL posting procedure to generate journal report for accrued revenue. Role: Sole Developer Responsibilities: The module was developed entirely by me, which includes development, design and Unit Testing. The module was developed in line with other existing modules of BSCS. Team Size: 2 Technologies Used Jdk 1.6 and other Third Party Utility Jars. Environment Solaris. MNP February 2012 till March 2013 I worked in the project MNPAdaptor, a Mobile Number Portability application. The project was done for Telstra (a telecom service enabler in Australia). The adaptor was designed to automate MNP. The business logic for number portability was implemented using CMS API of BSCS (real time billing engine). The application interacts with BSCS dB through, SOI commands and invoked via Corba clients, for business specific execution. The integration with other interfaces is done through web service. To make the application asynchronous the porting requests are posted in message queue of Jboss App server and processed using Session Beans (EJB) to support High Availability. Apart from building their MNP software we are also providing some accessory software’s that can work as complement to the MNP System Role: Team Lead
  • 6. Responsibilities: Involved in design decisions and coding. Team Size: 8 Technologies Used Web service, EJB 3.0, Java, Oracle, JPA, Jboss App Server and CMS API. TMA November 2011 till January 2012 I worked in the project of T-Mobile Austria. T Mobile is a Telecom Operator and we have been working for their installation based in Austria. We have been updating their existing non kernel modules like (RQH, RSH) etc. The existing non kernel applications were modularized and their performances were optimized. But most importantly these non-kernel modules were re build as a part the migration from BSCS 6 to BSCS IX R3. The project was coordinated from Frankfurt (Germany). Role: Developer Responsibilities: Here I worked as a senior developer and worked in the modules RQH and RSH. Team Size: 12 Technologies Used BSCS IX - R3, Web Services and Spring Framework Worked for Orga-Systems from April 2011 to September 2011 as a System Development Engineer. Projects BSG March 2011 till August 2011 Orga Systems is a German Telecom Product Company Operating in Latin America and partially Europe. They have their own Billing Engine called OPSC Gold. We have been creating an Adapter for OPSC Gold so that the third party applications can communicate effectively with OPSC through some exposed services or some batch calls. The adapter called BSG will interact with BAS an API developed on EJB by Orga to customize OPSC Gold according to client requirement. Role: Java & JEE expert. Responsibilities: Working on new version to be developed as well as on the incidents raised on the current version.
  • 7. Team Size: 6, 3 in India and 3 in Germany. Technologies Used: Java, EJB, Web service, OSGI framework, Oracle, JUnit. UNIX Platform. Worked for eRevMax from October 2009 to March 2011 as a Senior Software Engineer. Projects RTSUITE ERevMax is a product development company in the field of Hospitality based in Europe and USA. I worked for their product RTSuite which helps in revenue management for different hotels throughout Europe and America. The product is used to extract the hotel booking and rate plan for the client hotel from several travel sites and hotel site into a single interface along with generic reports and ability to perform calculation and estimation. The business data is extracted from websites using Webl a scripting language used for data extraction from html page, I was involved in report creation using apache poi, thread handling and service creation which used to invoke the webl scripts. As RTSuite is a standalone application our main challenge was to do the thread handling for various services and avoid deadlock between threads and also performance tuning. The project is implemented using Scrum methodology. Role: I worked as a Senior Developer and Java expert in the team. Responsibilities: Worked on new enhancements as well as incidents raised during the period. Team Size: 12 Technologies Used: Java (Swing) 6, Web Services, Java Command Classes, MVC Architecture, J2ee Component, JUnit and SQL Server, RTCorp ERevMax is a product development company in the field of Hospitality based in Europe and USA. I worked for their product called RTCorp which is used to extract the hotel booking and rate plan for the corporate client having chain of hotels from several travel sites and hotel sites into a single interface along with generic reports and ability to perform calculation and estimation. In contrast to RTSuite this product helps in revenue management for many corporate owners of hotel throughout Europe and America.
  • 8. The business data is extracted from websites using Webl a scripting language used for data extraction from html page; I was involved in report creation using apache poi and Swing GUI creation. The project is implemented using Scrum methodology. Role: Senior Developer (Java Expert) Responsibilities: Worked on new enhancements as well as incidents raised during the period. Team Size: 8 Technologies Used: Java (Swing) 6, Web Services, Java Beans, MVC Architecture, J2ee Component, JMeter, JUnit and SQL Server, Worked for NIIT Technologies from October 2008 to October 2009 as a Senior Software Engineer. Projects Cathy Pacific Cathy Pacific is a leading airlines service provider operating throughout the globe. Here we created a GUI interface to display slot allocation and reallocation logic optimization for resource planning management. I coded the optimization logic and creation of generic reports. Role: Senior Java Developer Responsibilities: Worked on new enhancements as well as on incidents raised by testing team. Team Size: 5 Technologies Used: Java 6, Struts, iBatis, EJB and Oracle. GMS GMS is a project of Detica who provides support for Vodafone. Vodafone is a leading telecom service provider. NIIT used to provide third line support for one of the products of Vodafone called GMS (Group Management System). GMS allows group formation among Vodafone subscribers to optimize calling rate conforming to the subscriber’s state in Vodafone
  • 9. record. Group Management System is a product offered by Vodafone for providing special call rates between a group and some added facilities. The support was provided for GMS in UK & NL (Netherlands). I had to understand the business logic, gather knowledge about its implementation and providing technical support. Role: Senior Java Developer Responsibilities: Worked on new enhancements as well as on raised incidents. Team Size: 5 Technologies Used: Java, JMS, Hibernate, Struts, Shell Script and Oracle. Stellar Stellar is a project of Channel 4. A UK based television channel group which is responsible for telecasting a number of channels in England and Ireland. The Stellar application was responsible for optimization of advertisement slots allocation. This application interacts with many other applications through its provided interfaces to maximize revenue of Channel 4 following logistics provided by Channel 4. Creating parts of Stellar GUI, coding the business logic, managing data persistence, interacting with third party applications and report creation, were the prime efforts of Stellar. Role: Senior Java Developer Responsibilities: I worked on the new enhancements that were incorporated and involved in maintaining existing application. Team Size: 41 Technologies Used: Java, EJB, SQLJ, BOReport and Oracle. Worked for Skytech Software Solutions from July 2007 to September 2008 as an Associate Software Engineer. Projects Cargo Web
  • 10. Cargo Web is a composite project of United Airlines. United Airlines is the second largest airlines service provider in US. It is a project on cargo pricing and other related activities of an airline. Role: Worked as java support and enhancement personnel. Responsibilities: Support the accessories of all Cargo Web related application maintenance in UNIX platform. Schedule running and enhancement of UNIX jobs and making sure the system is ok by routine monitoring of environment logs. Team Size: 18 Technologies Used: Java 5, UNIX HP-UX, Shell Scripting and Oracle. Prism It was a project of United pricing system previously handled by Soft air a vendor of United Airlines. United Airlines is the second largest airlines service provider in US. A pricing system with user friendly GUI and reporting capabilities. Role: Worked as a lone developer and had to take charge of the project. Code study, system flow documentation, configuration and setting up the project in local environment are some of the items I have to look after. Technologies Used: Java 5(Swing), JDBC, Style Report and Oracle. CIIMS A project owned by Unisys for business management of Beijing Olympics. Unisys is a worldwide information technology company. They provide a portfolio of IT services, software, and technology that solves critical problems for clients. Role: I worked from outside the CIIMS team as a bug fixer. Responsibilities: Mainly fixed bugs that were present in the software which includes look and feel and some controls. Technologies Used: Java 5(Swing). Worked for RCC (Doeacc Center Kolkata) from May 2005 to July 2007 as a Project Assistant. Projects
  • 11. Input Survey Software (Agri Census 2000-2001) An Agricultural Department Govt of India project. Department of Agriculture looks after the agricultural projects of Govt of India. Developing an application which used to import estimated census data from a text file generated by a COBOL program to Access Database and then create generic reports on them according to census requirement and also export them to Excel worksheet as soft copy both for the purpose of viewing and printing by all the state agricultural departments. Role: Java Developer Responsibilities: Data management part coding and report format designing, code for exporting them to Excel format. Team Size: 10 Technology Used: Java 1.4 (Swing), JDBC, Access, Excel, RReport and Jakarta POI Architecture. Library automation of Krisnanagar Govt College. Management of existing books and automated library maintenance. Role: Developer Responsibilities: Front End designing and coding, reports creation with RReport Team Size: 3 Technologies Used: Java(Swing),JDBC, MySQL and RReport Poultry Maintenance System for Kamdhenu Pvt. Ltd Automatic generation of schedule for poultry processing and poultry system management Role: Developer. Responsibilities: Database designing and schedule generation code. Team Size: 5
  • 12. Technology Used: Java 1.4 (Swing), JDBC, MySQL and Crystal Report. Implementation of barcode generation and reading using barbeque java Api. Reading data from Usb and Comport using jusb driver and javax.comm Api. Generating barcode for material and decoding their value for stock in and stock out. Role: Developer. Technology Used: Core Java 1.4 (Swing) and other third party Java Api. Qualifications • MCA from Sikkim Manipal University 70% in 2008 • PGDCA (DOEACC ‘A’ Level) (Department of electronics Govt of India).65% in 2004 • BSc from Calcutta University (Mathematics, Economics, Political Science) 40% in 2000. • Pursuing B1 in Goethe Institute (Completed A1, A2) Training Undergone Hadoop Admin and Developer training sponsored by Ericsson. Undergone Storm training sponsored by Ericsson research team of Chennai. Languages English (Proficient) German (Beginner) Passport Details : Passport No: G0320796 Passport Validity: 20/02/2007 – 19/02/2017 Personal Details: Date of Birth: 4 JANAURY 1975 Nationality: Indian. Email Id : ani.angshu@gmail.com / anir_gh1@yahoo.co.in Mob: 91 9830974890/91 7799222041 Contact Information Res Address: A -16 Green Park, P Mazumdar Road Kolkata: 700078 West Bengal India