EMAIL: indra_mani@hotmail.com
URL: https://members.tripod.com/mani_indra/
KEYWORDS:
Organisations: Siemens, HACE, IIT Delhi, Torrent
Domains: CTI-Call Center, DAD-Virtual Instruments, Biology-Thermodynamics, Computer Aided Drug Design
Roles: Project Manager , Technical Lead, Team Member, Freelance Consultant, Researcher, Scientist
Computer Languages: C, C++, Perl, HTML, SQL, VB, VB Script, Java, PASCAL, FORTRAN
Operating Systems: Windows 9x, Windows NT 4.0, Red Hat Linux 6.0, Novel Netware 4.11, MS DOS 6.0, HP-UX, Sun Solaris
IDE: Visual C++ 6.0, Borland C++ 5.0, Visual Basic 6.0, Turbo Pascal 7.0, Turbo C++ 1.0
Design Tools: Rational Rose 98
Software Packages: Cygnus 3.110, Active Perl 5.0, Cerius II Drug discovery Workbench, QUANTA, CHARMM
Administration: GNU GNATS bug tracking system, Apache web server, Red Hat Linux, MS VSS 5.0
API: Novel TSAPI, Dialogic CTConnect, MS MAPI
Technologies: Windows SDK Programming, MFC, COM, ActiveX, Sockets, ODBC, Crystal Reports, Servlet/Applet, CORBA
RDBMAS: MS Access 97, Oracle 8.0, MS SQL 7.0, Foxpro 5.0
PBX: Coral TADIRAN, Siemens HICOM 300, Alcatel 4400, Ericson MD110, Novel Definity G3 Simulator
Protocols: CSTA, TCP/IP, UDP/IP, HTTP/CGI, SMTP, POP3, SNMP
EMPLOYMENT CHRONOLOGY:
Associate Consultant at Siemens Information Systems Ltd, Delhi ( oct 2000 - till Date )
Sr Software Engineer at Siemens Information Systems Ltd, Delhi ( oct 1999 - sep 2000 )
Software Engineer at Siemens Information Systems Ltd, Delhi ( feb 1999 - sep 1999 )
Freelance software consultant at HACE India Ltd Delhi ( jul 1997 - feb 1999 )
Research Assistant at IIT Delhi ( jul 1995 - jul 1997 )
Scientist at Torrent Research Center Ahmedanad ( jun 1994 - jul 1995 )
EDUCATION:
5 Yr Integrated M. Tech in Biochemical Engineering and Biotechnology, IIT Delhi ( 1989 - 1994 )
PROJECT SUMMARY:
oct 2000 - till date: Working as Project Manager for CallConnect 4.x with team size varying between 5-9 people. CallConnect is Siemens Informations Systems Ltd's ( SISL ) product to implemnt Call Centers. The Product suite consists of a server application along with C-API, ActiveX components, a client template in VB, an outbound campaign manager server, campaign generator and softphone. Besides these I am also administering GNATS bug tracking tool for various projects within the company. I've developed web interface to administer Gnats databases using perl cgi scripts which is accessed through Apache web server on Sun Solaris.
The CallConnect server is a multi threaded application written in C++ for Windows NT4.0 using MSVC 5.0/6.0. It recieves telephony events using Novell's TSAPI or Dialogic's CTConnect API. Based on these events, it manages agent/call states and statistics and can log these to MS Access 97, Oracle 8.0 or MS SQL 7.0 using ODBC. It uses UDP/IP sockets to communicate to agent desktop applications. Synchronised screen pop is deliverd to the agent desktop during transfer from one agent to another agent and conference with another agent. A protocol is been devised and implemented for synchronised voice/data transfer to/from SISL's Telemaster IVR.
We have deployed our product at Grameen Phone in sep 2001. My group developed agent screens and customised Reports for the client. Another deployment is going on for Bharti Telnet Ltd's Bhopal Call Center. Currently I am working on incorporation of VBScript based routing strategies and web-based display and administration in the CallConnect 4.X. The web UI is been developed in JAVA Applet/servlet while C-API is been enhanced to provide statistical information as well. An AciveX component is also been developed to display this information in VB client applications.
oct 1999 - sep 2000: Worked as Technical Lead for CallConnect 3.0 and 4.0. During this period I was involved with developing protocol for synchronised voice and data transfer between Telemaster IVR and CallConnect system. It was during this time that we acquired TADIRAN and HICOM PBXs and ported our code to work with these PBXs. During this period we also incorporated CTConnect's API into our product and designed/implemented C-API for our server.
feb 1999 - sep 2000: Worked as a team member for CallConnect 3.0. Here I implemented synchronised voice and data transfer during transfer and conference operations.
jul 1997 - feb 1999: Worked as freelance software developer for HACE India Ltd. I developed a few products collectively called as Virtual Instruments. These systems were Data Acquisition Devices ( DAD ) which had Analog to digital converters on serial port. All these share same hardware and different products were packaged using different rules of data transformation, storing and display. A few of these were named as Data Logger, X-Y recorder, Weather Station, Single and Duet Met. Parameter Recorder. I developed these VIs in C++ using Boreland's C++ 4.0/5.0 IDE for WIndows 9x using Windows SDK. The work involved was based on already existing Windows 3.1 codebase in SDK. The data acquired were transformed using some configurable formulas, stored in propreitry formats as flat files and displayed in various modes- text, bar, dial, graphs. All the graphics was developed and encapsulated as library to be used.
jul 1995 - jul 1997: Worked as Research assistant as a part of PhD Program at IIT Delhi. The project, I worked on, was related to non-equilibrium thermodynamics applied to biological systems. It was computational/theoratical project and involved mathematical modelling and simulations. I used Turbo Pascal 7.0 and Turbo C++ 1.0 to implement some models. As part of assitantship, I worked on simulation studies in Packed Bed Reactors, which was realised using C++/BC++2.0. During this time I also attended one semester course on Mathematical Foundations of Computer Science and learnt about Turing machines, computability etc.
jun 1994 - jul 1995: Worked as scientist at CADD ( Computer Aided Drug Design ) Unit, Torrent Research Center Ahmedabad. I worked on identifying Angiotensin II antagonists. Angiotensin II is a fragment of protein with eight amino acids, which is known to increase blood pressure in humane body. An antagonist is a subsance having similar properties as Angiotensin II but its effect on BP is neutral . The worked required energy minimisation study of structures in dynamic simulations. Cerius II drug discovery Workbench was the main tool along with QUANTA and CHARMM on HP 9000 systems. I often wrote and used shell scripts and C programs for data transformation to desired format generated by abovementioned tools.
pre 1994: I learnt programming the very first year I entered IIT Delhi in 1989. It was PASCAL/TurboPascal5.0/DOS4.0/286 system. I did a course on Data structures and learnt C during second year. Towards final years, I have to learn FORTRAN to use a simulation package library written in FORTRAN. Final year project was modeling and simulation of charge flows within an ion channel. I used PASCAL to implement this project.
CONCLUDING REMARKS:
I am sure you will be reading this part of my resume ( they say that it is start and end which have the most impact on a reader! ). As you can see I have not prepared this resume for getting any 'specific' assignment. Instead I've tried puting all my productive activity in as-it-is style. This gives employers more choice to mix-n-match my skills with their requirements in an optimised manner. I am looking forward to discuss the assignments, which, a prospective employer feels, requires a set of my key skills.