SUBRAMANIAN RAGUNATHAN
**+ Years IT Experience
Contact: +91-909*******; Email: *************@*****.***;
SENIOR SOFTWARE ENGINEER
Seeking challenging assignments in Software Development with an organization of repute
PROFILE
A technically competent IT professional with over 10+ years of experience in Software Design, Development, & Support in Applications. Thorough understanding of the Software Development Life Cycle & Defect Life Cycle, which includes Requirement, Design, Analysis, Coding, Testing, Code Reviews, Implementation & System Support.
Expertise in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation & implementation. Proficiency in C++, VC++, C#, java, PL/SQL.
Knowledge of all phases of Software Development Life Cycle (SDLC) with good understanding of System Study, Design, Coordination, Development and Implementation of Application software. Adept at mapping client’s requirements, analyzing and translating business requirements to technical requirements and architecture.
Knowledge of advance level programming in C/C++ like thread synchronization multithreading, multi-processing, concurrency and TCP/IP Socket Programming. Expertise with data flow diagrams, data dictionary, database normalization theory techniques, entity relation modeling and design techniques.
Proven People Management skills, proficient in managing widely-divergent, simultaneously occurring projects within agreed cost/time lines, by using strong organizational skills, out-of-the-box thinking, & innovative problem solving abilities.
Core Competencies
Software Development Technical/Quality Support Troubleshooting/Fault Analysis Design/Implementation Programme Analysis Training & Development Analytical Skills
Technical Skills
Programming Languages
C/C++,VC++,C#, PL/SQL
Libraries/Frameworks
MFC,ATL,STL, .NET
RDBMS/DBMS
SQL Server 2008, Oracle 9i/10g
Platform
Win32 (Windows 7, XP, 2003, NT, 2K)
Other Skills
Requirements engineering, UML, Design patterns, Code reviews, Testing, Multithreading/ Multiprocessing
CAREER CONTOUR
SUTHERLAND GLOBAL SERVICES, CHENNAI Jan’12-Jun’15
Spl. Software Engineer
TCS CLIENT, CHENNAI (THROUGH FUTURE FOCUS INFOTECH PRIVATE LIMITED) May’11-Nov’11
Senior Software Programmer
PIPE SUPPORTS GROUP INDIA LIMITED, MNC, CHENNAI Nov’04-Sep’10
Project Leader
VEL INSTITUTIONS, CHENNAI Jun’01-May’04
Lecturer (MCA Department)
EMSQUARE, CHENNAI Jan’98-Jan’01
Faculty cum Programmer
SCHOLASTIC PORTFOLIO
Master of Computer Application; 1997
Madras University Campus, Chennai
Bachelor of Science (Mathematics); 1993
C.K.N.College, Chennai
Trainings Attended
Microsoft Certified Solution Developer
Diploma in RDBMS
Advanced Diploma in software technology & System Management
References: Available on Request
Note: Please refer to Annexure for Project Details
ANNEXURE
Project Title
Ezcall IVR Platform Performance turning
Organization
Sutherland Global Services
Environment
C++,MFC,STL
Synopsis
Ezcall is our existing IVR platform, its call flow designed in vxml format. When a call lands to our IVR platform, it will follow the steps which are specified in the VXML scripts. We added MRCP is a communication protocol used by speech servers to provide various services. We created an App to integrating the Existing Ezcall and other provides various services.
Responsibilities
Involved in requirement gathering meetings and detailed design meets. Project planning, estimating and leading through software SDLC. Designed and developed code in C++ for communicating Systems. Handled Concurrency issues and incorporated multithreading concepts. Design the application with Class diagram, Sequence diagram and Pseudo code through UML. Designed and developed error logging which made finding the cause easier and quicker.
Project Title
Directory Monitoring System
Organization
Sutherland Global Services
Environment
C#.Net, SQL server 2008
Synopsis
Developed Windows based and Service oriented applications. This is services help pushing the Customer feedback recorded voice file from services provider server (i.e IVR server) to Client server. And also it creates folder in hierarchical year/month/day wisely storing voice files on Client server. Every 3 minutes it checks the database table any new entities if they move file to client FTP folder and changes status flag. This database table information provided by IVR.
Responsibilities
Writing software specification and development action documentation. Wrote unit test cases as well system test cases for the whole application after analyzing all scenarios. Also did the testing for the same.
Project Title
Remote Monitor System
Organization
Sutherland Global Services
Environment
C++, MFC, Xerces, Xqila
Synopsis
Using this module we can access the server of any remote system by giving the desired system’s IP and port number we can get the IVR status of that system. It is useful for the monitor Ezcall is running, the client press digits and each channels status also.
Responsibilities
Involved in requirement gathering meetings and detailed design meets. Project planning, estimating and leading through software SDLC. Designed the application with Class diagram,
Project Title
Arianna (Nielsen Television Audience Measurement)
Organization
TCS
Environment
C++,MFC,COM,ATL,STL
Synopsis
It is a PC based application combining impressive calculation speed, flexibility and sophisticated reporting capabilities in a user-friendly working environment. It offers a complete collection of analysis modules in three TAM areas.
Responsibilities
Developed new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strength quality and functionality of business critical applications.
Project Title
Pipe Supports Designer software
Company Name
Pipe Supports Group India Ltd.,
Environment
MFC, STL, Visual C++ 2008
Synopsis
It is based on our own draughts engine, removing the need for recipients to have third-party CAD installed on their own computers. PSDesigner is a versatile tool for designing pipe hanger assemblies using standard components of Pipe Supports Group. Detailed hanger drawings are produced including bill of material. By using the program, a bill of material and quotation for the hangers for the whole project can be produced. Selection criteria, Client, project and system data is entered to establish the basic parameters for selection of spring hangers and snubbers to populate the drawing title block. PSDesigner links to the three dimensional environments of PDS and PDMS.
Responsibilities
Enhancements of project and bug fixing. Developed new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strength quality and functionality of business critical applications
Project Title
Contract Admin System
Organization
Pipe Supports Group India Ltd.,
Environment
ASP.NET,IIS,SQL Server
Synopsis
It links sales, production and accounts department together. Sales Estimator produces MTO and allocates Quotation Number and maintaining enquiry register. Sales admin allocate contract number and maintaining contract register, work schedule, production schedule, experience list and convert quotation to contract. Contract Engineer maintain sales day note, production schedule and produces invoice bills, shipping details and generate month end reports sales.
Responsibilities
For Requirements gathering went to offshore, and meet all stakeholder and Prepared Design document. Database design and table design. Dataflow diagram.
Project Titled
Material Taken Over
Organization
Pipe Supports Group India Ltd.,
Environment
VC++ 2008, SQL Server 2005
Synopsis
MTO Sheet is Automated Quotation Generation and Pipe Supports Assemblies Estimation software. This software mainly comprises of two forms. First form contains the information about various quotations and the second form give you the pricing details of entire hanger assemblies in respect of their quotations. Finally the quotation reports will be generated on the basis of various hanger assemblies and their prices.
Responsibilities
Manage software system development and integration projects through all phases of project life cycle - analysis, design, development, testing and implementation.
PERSONAL DETAILS
Name
S.Rgunathan
Father Name
C.Subramanian
D.o.B
02/05/1970
Marital Status
Married
Nationality
Indian
Address
No. 6/443 1B, First Cut, Asha Nager, Padappai, Chennai- 601 301.