Address:
Salarpuria Softzone,
2nd Floor,
Bangalore-560095
Bangalore 560095
IndiaInstitution:
SAP
Job Title:
Senior Software Engineer
Phone Country Code:
91
Phone Business :
919886657380
Bio:
Saurabh Saha (B-Tech)
No-2 ST BED, 1st A Main,
4th Block Koramangala,
Bangalore-560034.
Phone (M): +91-09886657380
E-Mail: [email protected]
Alternate E-mail: [email protected]
“Brain is more powerful than the Brand”
Career Objective
To pursue a challenging, growth oriented position in the field of software design and development. To achieve the objective of becoming a competent software professional acquiring knowledge as a consistent process from my present/past experiences and optimizing knowledge in creating breakthrough innovations
Summary:
• Strong C++ Knowledge with 4+year’s exp in System Design, Development, Enhancement and Support of Applications.
• Expertise in areas like C++,OOPs .
Technical Skills:
Programming Language, C++, MFC, STL, sql92,Core Java
Database: Oracle,Sql Server,Informix IDS/XPS,Redbrick
Modeling languages: UML
Scripting languages: UNIX Shell Scripting, Perl
Operating Systems: Windows /Linux, UNIX
Design and Architecture: Design Patterns, SOA Architecture
Tools: MagicDraw UML, Squirrel,WinSQL,ODBCTEST,Qualifier
IDE:Visual Studio 2003,Eclipse 3.3
Version Control: Perforce, Microsoft VSS
Business Intelligence Tools-Data Federator XIR2,BO XIR2,
Theoretical Interests
ALGORITHMS, DATABASES,OPERATING SYSTEMS, COMPILER DESIGN, MACHINE LEARNING, SEARCH ENGINES GAME THEORY.
Research Interests
• Writing a research paper on Indian Corporate Strategies as a direct factor of Consumer mindsets with dynamic selection as an attribute under the supervision of Professor T.B.Singh (Principal UIM, Allahabad)
• Planning to develop a Search Engine algorithm that produces optimum Search results from the errors encountered every time a search is executed. I would be developing it under the supervision of Professor Manish Kumar Gupta (Assistant Professor,DA-IICT,Gandhinagar,Gujrat)
•
Educational Qualifications:
• Bachelor of Technology (B-Tech) from UCER, Allahabad in Dec 2002.
• Completed Class XII (I.S.C.) from City Montessori School Station Road, Lucknow in 1998.
• Completed Class X (I.C.S.E.) from St. Paul’s College Lucknow in 1996.
Employment Summary:
• Currently working with Business Objects India Pvt Bangalore,(SAP) Ltd as a Senior Software Engineer.
• Worked with Mphasis Bangalore as a Software Engineer from April 2005 till date
• Worked with Hewlett Packard Bangalore as a Technical Analyst from June 2004 to February 2005.
• Worked with Softaid Systems Pune as a Software Programmer from Jan 2003 to Jan 2004
Professional Experience:
Business Objects(SAP)
Project-Wrapper Development(Research based Project)
Location-Paris
Role: Senior Software Engineer
Responsibility: Requirements Analysis, design, coding, documentation, testing & UAT support
Duration: October’07’-Till Date
Programming Language Core Java
Team Size: 4 persons
Domain Business Intelligence
Tools Perforce, MagicDraw UML, Squirrel, WinSQL, ODBCTEST, Qualifier, MS Visual Studio 2003
Research Application Domains Databases,OOPs,Data Mining, Machine Learning
Description-The idea was to develop wrappers for an application called DF(Data Federator) which can connect to any data source. Data Federator namely has a layer of wrappers which can analyze any query coming from an external application, optimize it and execute it over any database but for hitting the query to the database there has to be some kind of middleware wrappers that can take the query and pass it on to the data source.DF is an EII application and hence unlike normal ETL tools it does not store data in any physical location but but fires an instant query and extracts a dynamic view out of the data source .After wrappers for different databases were developed the idea was to optimize any query that has to be executed over any database in time by improvising the algorithm that runs on the optimizer/analyzer as DF had to be tuned to be capable of running queries on ERPs/Warehouses too and even for multidimensional indices.
Professional Experience:
Business Objects
Project-Database driver development
Location-Bangalore
Role: Senior Software Engineer
Responsibility: Requirements Analysis, design, coding, documentation, testing & UAT support
Duration: May’07’ – October’07’
Programming Language C++,STL
Team Size: 4 persons
Domain Business Intelligence
Tools Perforce,MagicDraw UML, Squirrel,WinSQL,ODBCTEST,Qualifier,MS Visual Studio 2003
Description-I am responsible for designing drivers for an internal middleware body called Connection Server which can connect to almost any data source from the BO datawarehouse. The data sources can range from RDBMS/OLAP to flat files to excel files etc. Business Objects basically is in the field of Business Intelligence that employs powerful data mining algorithms to extract data from data sources that could either be organized or non organized. For organized data such as an RDBMS and non-organized such as a flat file. These algorithms extract data and keep them in a cube like format in a physical warehouse from where it is easily retrievable. The data is further retrieved from the cube for querying, analyzing and publishing reports. There are certain reporting applications that BO has that make use of the data for reports. BO also has applications that run on ETL technology and have the ability to create physical warehouses or present virtual federated warehouses. The drivers that I worked on were a part of a connection oriented body called connection server that used to redirect the queries to the associated drivers that in turn redirected it to the particular database through an exposed database API.The driver was responsible for connection establishment, query parsing, connection saving/closing.
Mphasis-BFL April 2005 – March 2007
Project GENIUS
Location-Bangalore
Role: Software Engineer
Responsibility: Requirements Analysis, design, coding, documentation, testing & UAT support
Duration: Apr’05 – Till Date
Software / Database: C++, MFC, and Oracle 9i.
Team Size: 4 persons
Domain Logistics
GENIUS stands for GTS EMEA Network and Integrated User Systems. It is a clearance system which is primarily used by FedEx to do Clearance activity in the entire EMEA region.
Description: This application ensures Clearance is done properly at the specified clearance location and the output which is in either EDI or paper is finally submitted to the Custom authorities on the basis of which the commodity is finally imported/exported to/from the clearance point. At present we are handling only import clearance. GENIUS has a record of each and every shipment which comes to it for clearance which is archived at the end of every week so that for the forthcoming week a purge can be easily done to free the space at GENIUS for the new shipment information.
Role: I am involved in the Post Production Enhancement of the product.
• Other Organizational Roles: Analyst/Consultant: - I was also involved in a short term Project on IT Consultancy for FedEx under which I did a market research to find out about the key areas in Supply Chain Management where we still need to harness our resources up to the maximum to ensure optimization. As a result of which we have now put our feet into New Supply Chain Domains like Reverse Logistics.
Hewlett Packard Bangalore
(Technical Analyst) June 2004-Feb 2005
Description:
Roles and Responsibilities
Location-Bangalore :
• WWFCM: - (World Wide Forum for Costing and Management ) I was involved in the Designing and the Requirement gathering phase:-
Role: Technical Analyst
Responsibility: Requirements Analysis, design, coding, documentation
Duration: 3 months
Software / Database: C++ and Oracle 9i.
Team Size: 4 persons
Domain Logistics
My Role: - The first application that we developed is called WWFCM and deals with Shipment freight that are sent from one end to another. It basically validates the payments that have to be made to HP external clients by HP.So we are basically concerned with modifying the files that contain the invoice information pertaining to the buyer and seller entities and then after verification send them to the financial body of HP through batchnet or ftp. It also employs checking the database regularly through toad or SQL navigator to see whether they are working fine or not. It also includes loading the files that have not been processed by some automated files into the database and then run some job schedulers.
Team Size-5
Environment-HP-Ux
Language-C++
Domain-Logistics
• CUST(Custom Clearance Terminal)
Role: Technical Analyst
Responsibility: Requirements Analysis, design, coding, documentation, testing & UAT support
Duration: 1 month
Software / Database: C++, MFC and Oracle 9i.
Team Size: 4 persons
The next application that we developed is called CUST and is another mission critical application. It is mission critical because it sends verification files to the customs authorities so that they can show green signal to commodities that have to be shipped to different countries. This application is the most mission critical application out of all because a delay could actually result in revenue losses for HP.I was supposed to enhance the application as per EU/Non EU regulatory changes.
Project- A simulated lexical analyzer for HLL like C, PASCAL
Location-Bangalore
Description- A simulated lexical analyzer for HLL like C, PASCAL etc. I have given a sample text file from which the source code reads the dummy program n analyses it. The program can be extended by adding more.
Role: Software Engineer
Responsibility: Requirements Analysis, design, coding, documentation, testing & UAT support
Duration: 4 months
Software / Database: C++ and Oracle 9i.
Team Size: 4 persons
Domain Compilers
Roles & Responsibilities:
 Actively participated in planning the life cycle of the system.
 Involved in the design and development of each modules.
 Involved in the Successful implementation of the system.
Softaid Systems Pune
Location-Bangalore
(Software Programmer)
Softaid Systems is a well reputed IT Solutions company located in Pune (Maharashtra).I was involved in the Design and
development of some software systems as follows:
Bioinformatics Information System (Research based)
Location-Bangalore
(Job Role-Software Programmer)
Environment C++
Team Size 4 Members
Duration 3 Months
Database Oracle 9i
Description:
Creation of a Bioinformatics System that could establish difference between two different types of cancers on the basis of genetic inputs derived from a gene database. This application or system could differentiate between four different types of tumors which appear similar on normal histology and clinical tests.
Roles & Responsibilities:
 Actively participated in planning the life cycle of the system.
 Involved in the design and development of each modules.
 Involved in the Successful implementation of the system.
PC Based Digital Oscilloscope & Logical Analyzer
Location-Bangalore
(Job Role-Software Programmer)
Environment C++, Windows
Team Size 4 members
Duration 3 Months
Database Oracle 9i
Description:
An 8-bit A/D converter was interfaced with the parallel port of a PC for processing the data. The code for processing the signal and displaying it was written in C++.Different ranges in terms of volts/division and time/division were allowed. The system was modified to include an 8-bit logic analyzer. The maximum frequency of i/p signal was limited to a few KHz.
Roles & Responsibilities:
 Actively participated in requirement gathering phase of the system.
 Involved in the design and development of each modules.
 Involved in the Successful implementation of the system.
Creation of an Image compression Software using Crew’s standard & Wavelette Transform.(C++ and Matlab).
Location-Bangalore
I worked on this project since Aug 04-Oct 04as a Software Programmer.
Environment Linux,/C++
Team Size 5
Duration August 2003
Database Oracle 9i
Tools MATLAB
Roles & Responsibilities:
 Actively participated in planning the life cycle of the system.
 Involved in the design and development of each modules.
 Involved in the Successful implementation of the system.
PROJECTS DEVELOPED DURING ENGINEERING:
United College of Engineering and Research Purvanchal University Allahabad,Uttar Pradesh
Final Year Project: ‘ISP Billing Server using JAVA ’
It comprises features like Online registration for different Rate groups, Renewal of the current account, Change password facility, Online Account information, Automatic termination of the client’s account, Provides unique identification for each CD and To print bills automatically for each user.
Second Year Project: ‘Infrared Remote Control (Hardware Interfacing)’
It was simple infrared transmitter and receiver system. At the transmitter, a pulsed infrared signal was generated using an oscillator and an infrared diode. This signal detected by the receiver, which then turned on a relay. The range of this system was a few feet.
Projects developed using C++ and MATLAB
 File Transfer between two computers using STOP & WAIT protocol.
 Network Protocol - Open Shortest Path Finder.
 Image Compression Software using Crew’s Standard & Wavelette Transform.
 Dos Editor using ‘C’ Language
Seminar report Prepared on Advanced Microprocessors (5th Semester, B.E.)
I have prepared seminar report in detail for 32-bit super scalar internal architecture of the processor, Timing cycles for different instructions, features of Pentium-pro, Pentium II & Motorola processors. I have also developed digital CLOCK using TSR programming & Mouse Driver using INT-33 & Printer Driver in 8086 Assembly Language.
Professional Memberships:-
• Member of IIBA(International Institute of Business Analysts)
• Member of IEEE(Institute of Electrical and Electronic Engineers)
• Member of ACM(Advanced Computing Machinery)
• Member of Business Gyan(Management Magazine)
Personal Qualities:
 Excellent communication skills, highly creative, motivated and ability to take any challenges with an objective to succeed.
 Team player with flexible, positive and realistic attitude.
 Ability to adapt rapidly to any changing and expanding environment.
Personal Details:
Date of Birth: 10th March 1980
Passport No: F4853168.
Gender : Male
Languages: English, Hindi and Bengali.
REFERENCES:
Dr. Manish Kumar Gupta
Assistant Professor
DA-IICT
Gandhinagar
Mobile: +91-9898512703 Mr. Viral Shah
Software Lead
Microsoft Research.,
Redmond, Washington,USA
Mobile: +1-425-213-7437
Sector:
Donation:
No
Donation Amount:
none
Donation Post:
No