Srinivasa Rao M
msrinivasarao8 AT gmail.com
Mobile : +919916908839
Summary :
Over 8 years of fulltime developer for windows, using C++, VC++, MFC, ATL COM, C# .Net, WCF, ASP .Net Languages.
Long term experience design, coding. Strong experience in server side application development, multithreading, socket programming.
Expert in program debugging, fix and resolve the coding errors, crushes, resources leak and soon.
Working on multi-tier architecture, object oriented analysis and design. Using C++, VC++, C# .Net, as a front and middle tier (Business logic layer), MS SQL Server 2010 as a data tier on windows.
Involving in software development lifecycle.
Professional Skills :
Programming Language:C++, VC++. ATL COM, C#, ASP. Net.
Tools:MFC, ATL, SDK, COM, Team Foundation Server (MS Visual Studio 2010).
Databases:MS SQL Server 2003/2005/2010
Web:ASP, XML, XSLT, HTML, Java Script and VB Script.
Operating Systems:Windows.
Others:Strong knowledge of software life cycleMultithreading, MSMQ, WCF
Professional Experience :
First American India Private Limited, Bangalore Software Engineer, Oct-2006 to till date.
Indo-Fuji Information Technologies Pvt. Ltd, Bangalore Software Engineer, May-2006 to Oct -2006.
ANZ Information Technologies Pvt. Ltd, Bangalore Software Engineer, Aug–2005 to May-2006.
Babutech Research & Development, Hyderabad Software Developer, June-2003 to Aug-2005.
Education Qualification :
M.Sc., Computer Science, March 2003 from Andhra University with 67%.
B.Sc., Computer Science, March 2001 from Andhra University with 67%
Personal Skills :
Excellent Problem Solving skills and self starter.
Takes initiative and works independently or as part of a group.
Well organized and easily meets deadlines.
Project Details :
Project #1: FAST (www.firstam.com)
Client: First American Corporation.
Organization: First Indian Corporation
Role: Software Engineer in a team of 20+ (1PM)
Operation System: Windows 2003 Professional
Technologies: VC++ 6.0, ATL COM, MFC, Win32, STL.
C# .Net, ASP .Net, ASP, VB.
Database: MS SQL Server 2003 and 2005.
Used: MSMQ, IIS, XML
Description:
FAST is an enterprise-wide web-based, title and escrow transaction system designed to be flexible to support the needs of the business corporate-wide.
Title:
Evidence of a person's right or the extent of his interest in real property
First American has many 'products' which provide this evidence depending on the type of property, type of transaction and on whose behalf the insurance product is being issued.
Escrow:
A third party 'clearing house' for funds and documents pending delivery upon the performance of specific conditions
The 'third party' is referred to as the "Escrow Holder"
My Responsibilities :
Design and implementing the user interface (UI).
Coding and perform unit tests.
Specified and performed feature deliverables.
working for 3 projects and production support.
Project #2: Drug Stock Management System (DSMS)
Client: KDDI Europe Limited
Organization: Indo-Fuji
Role: Software Engineer in a team of 2 (1PM)
Operation System: Windows 2000
Technologies: VC++, ATL COM, MFC, Win32, STL.
C# .Net.
Database: Oracle 8i
Description :
This manual presents the Drug Stock Control Management System developed for effective management of drugs.
My Responsibilities :
Coding and perform unit tests.
Specified and performed feature deliverables.
Project #3:Corporate Collateral Management System (CCMS) (www.anz-it.com)
Client: ANZ Bank
Organization: ANZ IT Pvt.
Ltd, a SEI CMM Level 5
Role: Software Engineer in a team of 6 (1TL, 2SE, 1 Architect)
Operating System: Windows XP/2000
Technologies: C++, VC++, MFC, ATL COM, IBM MQ-Series, SQL Server 2000, Mainframe, ASP
Description :
CCMS is a Collateral Management application to be used by ANZ to record and maintain details of collateral to be provided by customers to secure borrowings to be granted by the Bank. Primarily, collateral data is used to enable the Bank to assess the customer’s request for borrowings and to reduce regulatory capital requirements in line with the Basel II Accord.
Measure : - Maintain customer collateral information, provide this information as requested by user operating directly on CCMS front end or interacting with CCMS using other applications like Orion etc.
Modules: Hierarchy, Securities, Letter of offer, Compliance, Document, Memoranda.
Responsibilities:
Coding for MFC and ATL COM Using STLs and client for the same and ASP.
Writing xml-inputs/outputs for the client.
Understanding the Use Case Specifications for Release Report
Project #4:Administration Tool (babutech.com)
Company: Babutech Research & Development
Role: Programmer
Tools Used: VC++ (IDE), MFC, ATL COM, XML
Operating System: Windows 2000
Description :
A Database Administrator has various responsibilities related to maintaining the database related to the organization as well as granting and revoking of privileges for users who access the data.
"DBA TOOL for MYSQL" and "DBA TOOL for Oracle 9i" are our DBA tools who provide the administration features for respective Database environment like servers, databases and applications. DBA tools help the Database Administrator in performing their tasks efficiently which involve providing access rights and authorization to the appropriate departments. It also helps in providing security to the data by establishing procedures and triggers.
It provides a facility wherein the tasks can be shared by many people so that they can perform a function at a faster pace.
Improves the performance by reducing the down time.
It can be used to grant the privileges for Select, Insert, Update and Delete functions through the auditing.
Provides security by establishing procedures and triggers.
My Responsibilities :
Coding for MFC and ATL COM Using STLs.
Writing xml-inputs/outputs for the client.
Creating the unit test cases and executing those test cases.
Understanding the Use Case Specifications for Release Report.
Project #5: DynamicWizard Tool (babutech.com)
Company: Babutech Research & Development
Role: Programmer
Tools Used: VC++ (IDE), MFC, ATL COM, XML
Operating System: Windows 2000
Description :
An attractive and user-friendly GUI is needed for the applications to create an everlasting impression on the user. The design of an efficient GUI needs proper tools and environment which help the designer to create an effective GUI.
Our tool Dynamic wizard provides an environment to design the GUI. It also allows us to write constraints on input data with the help of script languages and this process creates server pages, being displayed in containers like ActiveX documents, Full servers and Internet Explorer.
It enables us to use the Intelligent Wizards for designing GUI.
It allows the user to create and customize the wizards according to their requirements.
It ensures fast application development.
It requires the less effort to implement the functionality.
It provides assistance for Rapid Application Development.
My Responsibilities :
Coding for MFC and ATL COM Using STLs.
Executing the Unit test cases.
Understanding the Use Case Specifications.