1. Anup Kumar Saha
Mobile: +91-9903037555 E-Mail: saha.anupk@gmail.com
Professional Vision;
Technical assignments in Software Development with a growth oriented
organization of reputed any location preference
Overview;
Enthusiastic and result oriented individual Pursued Master of Technology from Indian Institute of
Technology, Kharagpur and Master of Science from Indian Institute of Technology, Bombay.
I aspire for a challenging and fulfilling career in the field of Software Development. I look to join an
Organization where I can contribute with my skills to the growth of the organization and the experience
helping me to grow as a professional and an individual .Excellent Communicator with the ability to deal
with issues with precision & accuracy.
PROFESSIONAL PROFILE
A result oriented professional with around 8 years of experience in Teaching and Software
Development as of April, 2015.
I am currently working with College as Assistant Professor (Permanent Position) in the Dept of
Computer Science & Mathematics under the Calcutta University.
I am currently teaching Programming and Data Structures, Algorithms, Databases, Computer
Networks, Hadoop (Big Data) along with Mathematics.
I have worked with Cognizant Technology Solution for .5 years as Sr. Associate- Project on Banking
& Financial domain.
I have worked with HCL Technologies for 1.5 years as Technical Lead on OSS/BSS Telecom
domain applications predominantly on the Java/ J2EE client server applications & had 7+ resources
under my hierarchy and the average experience in my team is 3.5 years.
I have worked with Ericsson India Global Services Ltd for 1.6 years as Sr. Solution Integrator as a
Lead of OSS Telecom Domain.
I have worked with Tata Consultancy Services for 1.3 years as I.T.Analyst (Module Lead) and I
played role of Developer as well as Module Lead for some of Java/JEE applications
I have worked with Fiserv India Pvt. Ltd for 6 Months as Software Engineer and I played role of
Developer for some of Java/JEE applications
In the past I have worked with Wipro Technologies for 2.9 years and I played role of Developer for
some Java/JEE applications
Worked as Teaching Assistance in C and Data Structure during M.Tech for 1 Year
I conducted number of internal technical training sessions while in Wipro Technologies, TCS &
Ericsson.
Proficiently made some component generalization.
Actively introduced generalization of File Pull, File Push & Mail Component.
Reused some Component like File Pull, File Push & Mail. We can save up to 30-40% of total project
cost
Adroit at analyzing information system needs, evaluating end-user requirements, custom designing
solutions, troubleshooting for the applications and presentations.
Skilled in swiftly ramping up projects with competent skills and ensuring on time deliverables.
Excellent problem solving skills, good communication and interpersonal skills.
2. ACADEMIC INFORMATION
2007 Master of Technology in Computer Science and Data Processing from Indian Institute
of Technology, Kharagpur
2005 Master of Science in Applied Mathematics from Indian Institute of Technology,
Bombay
2002 Bachelor of Science in Mathematics from Ramakrishna Mission Residential
College, Narendrapur under Calcutta University
Academic Accolades
Ξ Got Junior Research Fellowship (JRF in NET Exam) in Mathematics (Funded by Council of
Scientific and Industrial Research)
Ξ Got National Scholarship in Under Graduation (Funded by Calcutta University)
COMPUTER PROFICIENCY
Competencies
Languages JAVA (Multithreading, Collection), HTML, JavaScript,
R
Web Technologies Servlet, JSP, XML
Service Technologies JDBC, JMS, Hibernate
Frameworks Struts 1.X, Spring ( IOC, MVC,DAO,AOP )
Web Servers Apache Tomcat
Application Servers Web Logic, Web Sphere
Database Oracle (SQL, PL/SQL)
Ides’ Eclipse, MyEclipse
Operating systems Windows, Linux, UNIX
BigData Technologies Hadoop ,HBase, Hive, Pig, Sqoop, Flume, Ooize, ZooKeeper
Machine Learning Mahout
Language
Additional Design Pattern Webservice (SOAP & REST ),
Documentum, Adobe Flex, Telcordia Service
Director, CEM (Customer Experience Manager)
Domain Experience
Automobile- Have 2.9 yrs. experience of working on Manufacturing Application. Client was
General Motors, USA.
Banking & Finance - Have 2.9 yrs. experience of working on BFS Application. Client was CITI
Bank, USA
Tele-Communication - Have almost 3.1 yrs. experience of working on OSS/BSS applications.
Client was Airtel Bhati (India), Rogers ( Canada ) & Telepacific, USA
Employment History
I am currently working in College as Assistant Professor (Permanent Position) in the Dept of
Computer Science & Mathematics under the Calcutta University.
I previously worked with Cognizant Technology Solution as Sr. Associate- Project Nov,2014-
March,2015
I previously worked with HCL Technologies as Technical Lead from June,2013- Oct,2014
3. I previously worked with Ericsson India Global Ltd as Senior Solution Integrator from Dec,2011-
June,2013
I previously worked with Tata Consultancy Services as I.T.Analyst (Module Lead) from Oct,
2010 to Dec,2011
I previously worked with Fiserv India Pvt. Ltd as Software Engineer from May,2010 to Oct,2010
I previously worked with Wipro Technologies as Software Engineer from June,2007 to May,2010
Company Projects Undertaken
Company Name: Cognizant Technology Solution
Project: Care XCell
Details: Siemens Patient care management is a product which involves storing entire information
of the patient even after discharge. The amount of data maintained by the system is huge which will grow
along with time. To handle such information, Siemens was looking for solution which should be linear
scalable and distributed storage.Building data store to store various types of Health Care Events and
Provide retrieval of the data across the system including UI. Evaluate the performance and scalability of the
solution. Build real time search over the data stored in DataStore.
Technology: Hadoop, Hbase, Sqoop, Oozie, Solr, Java
Tools: Eclipse, Oracle Toad
Role: Team Member
Team Size: 30
Duration: Jan, 2015 – Present
Accountabilities:
o Analysis of technologies and tools
o Developing generic DAL component to persist various events related to product
o Environment Setup (SIT, DEV)
o Defect Analysis and Fixing
Company Name: HCL Technologies
Project: TeleDynamic Integration
Details: TelePacific Communications is a privately held facilities-based competitive local exchange
carrier.TelePacific Communications offers voice services, local and long distance phone services, Internet
access, private networking, data collocation, voice over IP applications, integrated services, and other data
services targeted to business customers primarily in California and Nevada.
TeleDynamics Integration (TDI) application provides the required functionality to push orders received
from TeleDynamics CRM to Kenan FX Comverse product). The TDI application will perform necessary
conversion to the TeleDynamics order and creates an equivalent service order in FX by invoking the APIs
provided by Order Management Service application.
TDI receives Build Element packages from TeleDynamics and an FX order will be created for each Build
Element Package.
.
4. Technology: Core Java, Multithreading, Collection,Spring( IOC, MVC,DAO), Oracle, Hibernate, JAXB,
Web-services, Design Pattern
Tools: Eclipse, SQLDeveloper, Weblogic ( 10.3.3 )
Role: Technical Lead
Team Size: 8
Duration: Dec, 2013 – Nov, 2014
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Project: MERRT System Application
Details: MERRT consists of two systems as Merrt Windows Service in back end and MERRT GUI
J2EE based web application for generating reports.
MERRT is designed to allow users to run various queries in order to obtain specific data
relating to TelePacific customer telephone service usage for usage feeds
MERRT: Minutes, Expense, Revenue, Reconciliation Tool module
MERRT is receiving data from various sources and populating into database. The sources
are:
AMA Records (Call Detail Records that are generated directly on the switch for each
telephone call)
Off Network CDRs (Call Records that are handled by other carriers)
Arbor CDR’s
Broadsoft CDR’s
SS7 CDRs
All feed files are populated into respective feed folder from tpMediate upstream and loaded into
database Merrt Service (Windows)
.
Technology: Core Java, Multithreading, Collection,Spring, SQL Server 2005, Hibernate,JSP,
Servlet, Design Pattern
Tools: Eclipse, SQL Server 2005
Role: Technical Lead
Duration: August, 2013 – Nov, 2014
Team Size: 6
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
o Extending post go-live and application maintenance support to the client.
Project: WFM Reports
Details: Customer is experiencing difficulty in service availability check not pulling data for NPA/NXX
in WFM reports. An attempt been made with 2500 entries and the tool seems to be experiencing difficulties
in fetching the result faster. At the moment, for each telephone number, the system is creating one request.
And if there are 2500 telephone numbers used, then 2500 individual requests are getting generated and
processed one after the other which obviously causes more delay in fetching time/system hang up due to
memory leak.
Technology: Core Java, Multithreading, Collection,Spring, Apache Tomcat, Oracle, Hibernate, Web-
5. services,Design Pattern
Tools: Eclipse, SOAP, SQL Developer
Role: Technical Lead
Duration: June, 2013 – August, 2013
Team Size: 5
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
o Extending post go-live and application maintenance support to the client.
Company Name: Ericsson India Global Services Ltd.
Project: Airtel Bharti Project
Details: Ericsson working with Airtel has identified a need to improve the quality of the Airtel Bharti
network in the Delhi area for 3G service. This work focuses on network improvements based upon CEM
measurements for the Web Browsing and File Transfer services. To assess the capability for CEM to aid
and direct the network improvements planned for the Delhi area using Service Director.
Service Director will use the S-KPIs and R-KPIs as defined for the Customer Experience Assurance
solution to help identify issues with the services.
Ericsson personnel will be the users of focusing on more real-time aspects of the network to reactive
quicker to network quality issues. They want to look at the cell, LAC and GGSN aspects of the network
across Web Browsing, File Transfer and voice for both non-roamers and roamers. This is to reduce the
number of calls due to network issues.
Customer Experience Management (CEM) is a Service Director module that collects and stores transaction
records and lets operators view the customer experience in near real-time.
Technology: Core Java, Multithreading, Collection, Spring, Adobe Flex (BlazeDS), Weblogic, Oracle,
Hibernate
Tools: Eclipse, Flex Builder 4.5, Telcordia SD, CEM, Oracle Toad
Role: Module Lead
Duration: May, 2012 – June,2013
Team Size: 6
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
o Extending post go-live and application maintenance support to the client.
Project: CXO Productization( Release 1 – Vanilla )
Details: Solution is targeted at providing analytical view of the network for the Senior Management.
This will give them a single screen, real time view of a network. Administrative Console is included to
enable the customer to tailor the tool as per their requirement. Features like Multi-Vendor Comparison
(KPIs are compared against multi-Vendor in runtime), Customizable KPI Visualization (Users are
empowered to modify KPI visualization in runtime) .
Technology: Core Java, Spring, Adobe Flex (BlazeDS), Weblogic, Oracle, Hibernate
Tools: Eclipse, Flex Builder 4.5, Telcordia SD, Oracle Toad
Role: Team Member
Duration: Jan, 2012 – April, 2012
6. Team Size: 6
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
o Extending post go-live and application maintenance support to the client.
Company Name: Tata Consultancy Services
Projec: CDC – CFS
Details: The Customer File System (CFS) and Documentum are repository that contains all
documents related to customer credit approvals.These documents will be lodged in the CFS and
Documentum. In addition the documents stored in CFS and Documentum can be Download / View
Document, Attach Local File, Drop down population, Type Ahead Feature,Search Document using CFS
GUI.
Technology: Core Java, Multithreading, Collection,Spring, Adobe Flex (BlazeDS), Documentum,
Weblogic, Oracle, Hibernate, Design Pattern
Webservices
Tools: Eclipse, Flex Builder 4.5, Oracle Toad
Role: Team Member
Team Size: 10
Duration: June, 2011 – Dec,2011
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Project: Loandoc EERS (Enterprise Entitlement Review System )
Details: The goal of this project is to provide a clear understanding of the Summarization solution
and how it will work in the context of EERS and GEW / Sun Role Manager. Summarization is way to
streamline the entitlement review process by grouping individual entitlements to predefined roles. A role is
a grouping of entitlements, also known as a profile, template or group.Managers will be able to view
entitlements in the form of roles, instead of being shown individual entitlements associated with a user.The
detailed entitlements that make up the role will be viewable by the manager as well.Entitlements
associated with a user that are not part of the role would still be available for review by the
manager.These “unsummarized” entitlements will be shown as individual entitlements in EERS, in addition
to the roles.
Technology: Core Java, Multithreading, Collection, Documentum
Tool: Eclipse
Role: Team Leader
Team Size: 4
Duration: February, 2011 – June, 2011
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Project: Customer File System (CFS) Brazil
Details: The Customer File System (CFS) is a repository that contains all documents related to
customer credit approvals. These documents will be lodged in the CFS database along with the approval
workflow record. Final approved snapshots of the workflow will also be stored in the CFS. In addition the
7. documents stored in CFS can be searched, downloaded and can also be removed from the workflow
using CFS GUI
Technology: Core Java, Multithreading, Collection, Spring, Adobe Flex, Documentum, Weblogic,
Oracle, Hibernate, Webservices, Design Pattern
Tools: Eclipse, Flex Builder 4.5, Oracle Toad
Role: Team Member
Team Size: 8
Duration: September, 2010 – February, 2011
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Company Name: Fiserv India Pvt Ltd.
Project: Tandem Emulator Sales Demo
Details: The purpose of the Sales Demo project is to provide the CWSi applications on the laptop
of the sales team to work without the internet connectivity while presenting the demonstration of these
applications to the client The CWSi applications interact with Tandem Servers and Oracle Database to
fetch the information for the user and to add or update the data as per the user’s request. Both of these
Tandem Server and Oracle Database are on remote location and the applications require internet
connectivity to interact with them. Also the CWSi application interacts with LDAP servers for managing the
user access. To do the same processing as Tandem Server we are creating the Tandem Emulator project
which will listen to the CWSi Application and simulate the Tandem Server processing. Also the Oracle
Database and the Open LDAP servers will be installed locally on the machines to replace the current
Oracle Database and LDAP server respectively.
Technology: Core Java, Oracle, Multithreading, J2EE, Spring, Struts, Design Pattern, Hibernate
Tools: Eclipse, Oracle Toad
Role: Team Member
Team Size: 6
Duration: May, 2010 – September, 2010
Accountabilities:
o Designing & development and coding.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Company Name: Wipro Technologies
Project: GM Australia Payroll
Details: GM Australia Payroll project will transfer data (Payroll and Personal) of Australian
employees to ADP. In return ADP will generate data regarding Leave and Payroll of the employees of
Australia and transfer them to GM AUSTRALIA Finance Server for further processing
Technology: Core Java, Oracle, Peoplesoft Database, PL/SQL, Multithreading, J2EE, Servlet,Design
Pattern,Collection
Tools: Eclipse, Sun Jcaps, Oracle Toad
Role: Team Leader
Team Size: 6
Duration: November, 2009 – May, 2010
Accountabilities:
o Designing & development and coding.
8. o Developing and coding of Scheduler, SQL Loader, Controller, File Extract, File Pull and File
Push components of GMAUSBPO.
o Developing application as well as Unit, Integration and performing system testing.
o Testing, debugging and troubleshooting application.
Project: PSCANADA
Details: Main object of PSCANADA project is Canadian hourly employee data flow in the GIF
ODS.There are almost 35 interfaces. All the interfaces having different features.We are picking up data
from Poeplesoft database based on our business requirement. In every interface first we are executing
SP( Stored Procedure ) and generating one final staging table. After that we are generating one file from
that final staging table and then sending those files to the different downstream application.
Technology: Core Java, Oracle, Peoplesoft Database, Multithreading, PL/SQL, J2EE,Design Pattern ,
Collection
Tools: Eclipse, Sun Jcaps, Oracle Toad
Role: Team Member
Team Size: 12
Duration: June, 2008 – November, 2009
Accountabilities:
o Developing and coding of Scheduler, SQL Loader, Controller, File Extract, File Pull and File
Push components of GMPSHOCAN
o Conducing in application development as well as Unit, Integration and System
Testing.4.Testing, Debug and troubleshoot the application. 5. Extend post go-live and
application maintenance support to the client.
Project: Single Client Feed (SCF) Re-Trigger
Details: Single Client Feed (SCF) is an existing interface. This interface provides HR related
information about GM employee (from Global PeopleSoft) to Fidelity stem for calculation of benefits.Some
of the records being sent by SCF are being rejected by Fidelity due to non-adherence to record
specifications. This non adherence mainly occurs due to the inadequacy of data entered by user in GM
PeopleSoft environment.Data will then need to be resent to Fidelity.
Technology: Oracle, PL/SQL, PeopleSoft Database,CoreJava, Swing,Multithreading,Collection,Design
Pattern
Tools: Eclipse, Sun Jcaps, Oracle Toad
Role: Team Leader
Team Size: 5
Duration: December, 2008 – May, 2009
Accountabilities:
o Interacting with the clients for system study, requirements gathering and analysis.
o Developing applications as well as Unit, Integration and System Testing.
o Presenting architecture design review, preprod review and production review.
o Testing, debugging and troubleshooting the application.
o Extending post go-live and application maintenance support to the client.
o Leading the team in various phases of application development
Project: OnStar WebSite Support
Details: This Project is about enhancing an existing OnStar Web Applications to display
different Vehicle Information to the OnStar subscribers. This project failitates Onstar dealers to enroll GM
and NON GM Vehicle. Here the users can purchase different packages of XM subscription. The system
will provide two types of packages. User can purchase only the XM subscription packages or it can go for
Onstar plus XM packages. Apart from that, OnStar applications also provide different features. e.g.
Subscriber account management, Vehicle Dealer enrollment, Vehicle data management, OnStar
Subscription Renewal, Purchase Hands Free Calling Minutes, Upgrade Current Subscription Plan,
9. Turn-by-Turn Purchase etc. Subscribers can enroll their vehicle(s) for different OnStar services through
these applications.
Technology: Struts, Oracle, Enterprise Java Beans(EJB),J2EE,JSP,Java Beans,
JavaScript, WebLogic Server, Java
Tools: Eclipse, Oracle Toad
Role: Team Member
Team Size: 8
Duration: June, 2008 – December, 2008
Accountabilities:
o Developing application as well as conducting Unit, Integration and System Testing.
o Testing, debugging and troubleshooting the application.
o Extending post go-live and application maintenance support to the client.
Project: Service Automation (SAM)
Details: Service Automation project involves integration of Pega CPM Web application to the
Centralized Accounting and Reporting System (CARS).The main objective is to automate and centralize
the GMAC back office functions by providing a standard set of business process .The GMAC customer
care team will use this system as a self- service channel to perform Account Inquiry, Account Inquiry
Search, Payment History, Paid in Full and Maturity Extension Quote has to interact with the external
Centralized CARS for getting this information. This will allow the GMAC customer care team in North
America and Canada better server customer and eliminate additional cost associated with maintaining and
developing current decentralized applications.
Technology: Core Java, Web Service , Oracle, J2EE, Servlet, JSP, XML (SOAP
Message),Spring,Hibernate, Webservices
Tools: Eclipse, Sun Jcaps , Oracle Toad
Role: Team Member
Team Size: 5
Duration: November, 2007 – June, 2008
Accountabilities:
o Developing and coding Account Search, Payment History and Account Inquiry components of
SAM.
o Testing, debugging and troubleshooting the application.
o Extending post go-live and application maintenance support to the client
Personal Details
Present Address : Room No-303, 3rd
Floor, 32 Barwaritala, Beleghata, Kolkata –10, W.B, India
Languages Known: English, Hindi and Bengali.
Passport Number : K6650149
Place : Kolkata, W.B, India
I hereby declare that the above written particulars are true and correct to the best my knowledge and belief.
Date: 18th
May, 2014 Anup Kumar Saha
10. Turn-by-Turn Purchase etc. Subscribers can enroll their vehicle(s) for different OnStar services through
these applications.
Technology: Struts, Oracle, Enterprise Java Beans(EJB),J2EE,JSP,Java Beans,
JavaScript, WebLogic Server, Java
Tools: Eclipse, Oracle Toad
Role: Team Member
Team Size: 8
Duration: June, 2008 – December, 2008
Accountabilities:
o Developing application as well as conducting Unit, Integration and System Testing.
o Testing, debugging and troubleshooting the application.
o Extending post go-live and application maintenance support to the client.
Project: Service Automation (SAM)
Details: Service Automation project involves integration of Pega CPM Web application to the
Centralized Accounting and Reporting System (CARS).The main objective is to automate and centralize
the GMAC back office functions by providing a standard set of business process .The GMAC customer
care team will use this system as a self- service channel to perform Account Inquiry, Account Inquiry
Search, Payment History, Paid in Full and Maturity Extension Quote has to interact with the external
Centralized CARS for getting this information. This will allow the GMAC customer care team in North
America and Canada better server customer and eliminate additional cost associated with maintaining and
developing current decentralized applications.
Technology: Core Java, Web Service , Oracle, J2EE, Servlet, JSP, XML (SOAP
Message),Spring,Hibernate, Webservices
Tools: Eclipse, Sun Jcaps , Oracle Toad
Role: Team Member
Team Size: 5
Duration: November, 2007 – June, 2008
Accountabilities:
o Developing and coding Account Search, Payment History and Account Inquiry components of
SAM.
o Testing, debugging and troubleshooting the application.
o Extending post go-live and application maintenance support to the client
Personal Details
Present Address : Room No-303, 3rd
Floor, 32 Barwaritala, Beleghata, Kolkata –10, W.B, India
Languages Known: English, Hindi and Bengali.
Passport Number : K6650149
Place : Kolkata, W.B, India
I hereby declare that the above written particulars are true and correct to the best my knowledge and belief.
Date: 18th
May, 2014 Anup Kumar Saha