T Chandrasekaran
Mobile: 9952055791
Email: chandrasekar441@gmail.com
Professional Synopsis
• Having around 9 years of experience in the field of software design, application and
product development in the areas of security, Postal applications and telecom.
• Have carried out implementations in C++, VC++, MFC, C#.Net.
• Good hands on development experience in implementing routines developed in Visual C++
and ported to applications as standalones and libraries.
• Extensive Object Oriented Programming experience using Microsoft Visual C++.
• Strong debugging and problem solving skills with excellent understanding of system
development methodologies, techniques and tools.
Education
Have completed Master of Computer Applications in April’02 from Bharathidasan University.
Career Path / Company Profile
Organization Designation Duration
AVEVA INDIA Pvt Ltd.,
AVEVA has been the world's leading engineering software
provider to the plant, power and marine industries for over 45
years. AVEVA is trusted to deliver not only the most powerful
software tools available, but to put its customers' long-term
business interests at the heart of its technology development.
Sr.Software
Engineer
01/2016 –
Till date
MPHASIS AN HP COMPANY.
MphasiS providing information technology services to its
customers around the world. MphasiS provides integrated
solutions that include business process outsourcing,
infrastructure technology, and application services.
Delivery Module
Lead
08/2014 –
12/2015
SenecaGlobal IT Services Pvt Ltd.,
SenecaGlobal, headquartered in California, provides software
development and IT support services.
Sr.Technical
Analyst
03/2013-
07/2014
Linkwell Telesystems Pvt Ltd.,
Linkewll Telesystems (Visiontek) is a world-wide supplier of
customer premised telecom equipment and software solutions
in the various domains like Telecom, Banking, Retailing,
FMCG, News agencies, Event management organizations,
Financial industries, Inventory segments , Public utility phone
segments, Teleboutiques, Telemetry, Broadcasting companies,
Medical & Healthcare. These products are deployed in more
than 50 countries in a wide ranging environment with over a
million units deployed in India alone.
Engineer R&D 11/2010-
02/2013.
Rapiscan Systems Pvt. Ltd.,
Rapiscan Systems Pvt. Ltd., (NASDAQ:OSIS), headquartered
in Torrance, California, provides innovative and dependable
security solutions which include Baggage and Parcel
Inspection, Cargo and Vehicle Inspection, Hold Baggage
Screening, People Screening and Industrial & Mining
Equipment to global customers.
Sr.Software
Engineer
11/2006–
11/2010
GFT Technologies (India) Pvt Ltd.,
The GFT (GEX and SAX), Group is an international leading IT
service provider focuses on the financial services and logistics
sectors. GFT also offers a third party management service,
where it completely manages a company’s IT service
providers.
Junior Software
Associate
05/2005–
10/2006
Technical Skills
Operating Systems Windows 98/2000/NT/XP/Windows 7.
Technologies
C++, Visual C++, MFC, C#.net, DLL, Multithreading,
Socket Programming, Collection Classes.
Database MS Access, MS SQL Server
Tools & Utilities Microsoft Visio, Visual Source Safe, Surround SCM, TFS, Clear
Case.
Achievements
• Client Side support to USA for three month at 2008, 2010 for MVXR5000 project.
• Client Side support to Hong Kong for one month at 2007 for MVXR5000 project.
• Client Side support to Malaysia for 5 month at 2007 for MVXR5000 project.
• Holding B1 Visa valid up to 2018.
Project Profile
Project Name: Aveva DataSheet
Client Aveva Engineering
Role Sr.Software Engineer
Organization Aveva India pvt Ltd.,
Duration 01/2016 – till date
Team Size 12
Environment Languages: C++,PML,C++/CLI,C#.net
Third Party Controls: Farpoint spread control
Database: Dabacon
IDE: Visual Studio 2012
Version Control: ClearCase,TFS
O/s: Windows 7
AVEVA Engineering enables multi-disciplinary engineering teams to work together in an
effective manner as they jointly develop the definition of all the key engineering items
involved in plant or marine projects. Datasheets created from predefined project templates,
and can be used for data input and editing while working on the deliverable document. Data
changed through list views is reflected in the datasheet views and vice versa, enabling users
to choose their preferred input methods.
Datasheet version control is provided through customer-defined revision schemas. ‘Round-
tripping’ information to external agencies, such as equipment suppliers, is supported reliably
through Excel import/export functions. Change highlighting is applied to re-imported data
also, enabling any changes to be accepted or rejected before updating the database.
Contribution
• Requirement Analysis for various modules.
• Development of modules and Bug fixing.
Project Name: POWRTRAK
Client Black & Veatch
Role Module Lead
Organization MPHASIS Limited.,
Duration 08/2014 – 12/2015
Team Size 13
Environment Languages: C++, STL,VC++,MFC,VB6.0,C#.net
Database: PL/SQL
IDE: Visual Studio 2012
Version Control: VSS
O/s: Windows 7
Black & Veatch is one of the leading engineering construction company which uses POWRT RAK.
POWRT RAK is a group of software’s which helps engineers to create an architectural design of any
"Process Oriented" Construction Plant. A centralized Database is used in POWRTRAK for all its
applications. Plant vision is the 3D modeling tool of powrtrak. All other applications can be open
from plant vision. It supports Workspace (For 3D Models), drawings (To create border
information) and diagrams (Creating individual components).
Contribution
• Requirement Analysis for various modules.
• Design and development of modules.
Project Name: VoiceNet
Client USAN, Inc
Role Sr.Technical Analyst
Organization SenecaGlobal IT services Pvt Ltd.,
Duration 09/2013 – 07/2014
Team Size 5
Environment Languages: C++, VC++, MFC, C#.net, Windows Socket API
, Win32 Threading & Synchronization API, Dialogic Call Management
API (GlobalCall API)
Database: SQL2005
IDE: Visual Studio 2010
Version Control: VSS
O/s: Windows 7
Data Transfer through TCP/IP, Win32 Named Pipes, Dialogic Telecommunication
Hardware
VoiceNet is a call management information system for sales, research, collections, fund raising,
and inbound/outbound call centers. VoiceNet provides advanced predictive dialing, inbound call
answering, digital messaging and recording, scripting, data management, and monitoring. It runs
on a client server architecture using open systems and industry compatible software. The system
can integrate a variety of business functions in addition to core call center activities. The system
is also integrated with the Interactive Server, which is a .Net application server. This integration
allows the customers to easily integrate their call center solution with their existing business
processes/applications. The current project involves Road- map design with specific milestones,
feature design and development of the product milestones based on the road-map, Testing,
documentation, and maintenance.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules.
• Designing and launching Thread-Safe Synchronization mechanism.
• Log analysis activity that includes finding multi-threading and synchronization issue from
the message patterns in huge sets of log files.
Project Name: Swimage Encore
Client Intrinsic Technologies, LLC
Role Sr.Technical Analyst
Organization SenecaGlobal IT services Pvt Ltd.,
Duration 03/2013– 08/2013
Team Size 4
Environment Languages: C++, VC++, MFC, COM, ActiveX lib, C#.net, WPF
Database: SharePoint.
IDE: Visual Studio 2010
Version Control: TFS
O/s: Windows 7
Data Transfer through TCP/IP
The Swimage Encore server is the core management server for the configuration of the image, all
deployment components, role provisioning, and deployment scheduling and reporting. There is
typically only one Swimage server needed in even the largest installations. An additional
Swimage server is only required when managing environments with multiple untrusted domains.
The Swimage server must be a 32-bit Windows server running IIS and SharePoint WSS 3.0 (32-
bit).
The Electronic Software Distribution (ESD) server, including SMS, SCCM, or Altiris, is used by
Swimage for the heavy-lifting of distributing the image, drivers and applications to the PC during
the deployment through its distribution points. It’s also used for collecting current PC inventory
information as well as for scheduling and initializing the zero-touch deployment.
For remote deployments, a USB flash can be created to handle the deployment. This flash device
will contain all the deployment components, including the image, drivers, applications and
settings.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules.
• Designing and launching Thread-Safe Synchronization mechanism.
• Designing and implementing callback routine for the status messages and log files.
• Debugging and bug fixing.
Project Name: 41G SMS OTA (Over The Air)
Client Méditel Internet Enterprise.
Role Engineer R&D
Organization Linkwell Telesystems Pvt. Ltd.,
Duration 05/2012 – 02/2013
Team Size 3
Environment Languages: VC++,MFC
Database: MySQL.
IDE: Visual Studio
Tools: Install Shieldsv11.0.
Version Control: VSS
O/s: Windows XP
Data Transfer through TCP/IP
The 41G OTA is the SMS application to update the Payphone software remotely.
The OTA involves uploading the Tariff details related to Codes& Pulse Rate, Time slots,
Toll free codes. Using this OTA software there is a feature to Block and unblock the
payphone remotely.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules like sending and receiving commands through protocol
as per the EMI UCP specification 4.6 version.
• Debugging and bug fixing.
Project Name: Epos Image Download Tool
Client Linkwell Telesystems Pvt. Ltd.,
Role Engineer R&D
Organization Linkwell Telesystems Pvt. Ltd.,
Duration 07/2011 – 03/2012
Team Size 1
Environment Languages: VC++,MFC
Database: MS SQL Server
IDE: Visual Studio
Version Control: VSS
O/s: Windows XP
Data Transfer through RS232, USB, Ethernet.
The ARM 9 ATK Production Tool application communicate with USB mechanism Send and
receive packet when port are connected .Once the USB is connected erase and program
can do in one shoot this can be achieved only if the POS board is in empty state. The main
purpose of the ARM 9 ATK Production Tool is to erase and Program (UBOOT, KERNAL,
ROOTS, and APPICATION) in one shoot .This erase and programming can be achieved
before booting state is done on the POS.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules like LINUX Command usage, Serial commn,
MS-SQL SERVER Database.
• Bug Fixing using various debugging tools of Visual C++.
Project Names: 16 MRS
Client Linkwell Telesystems Pvt. Ltd.,
Role Engineer R&D
Organization Linkwell Telesystems Pvt. Ltd.,
Duration 11/2010 – 06/2011
Team Size 6
Environment Languages: MFC, C++,C#.net
Database: MS SQL Server
IDE: Visual Studio
Version Control: VSS
O/s: Windows XP
Data Transfer through RS232 ,USB
Electricity utilities deploy energy meters at each consumer point to record energy consumption. This
information is retrieved for billing/auditing/analysis purposes either by manual display reading or through
electronic reading with CMRI.The data from CMRI / MRI is transferred to a Base Computer Software for
storage and retrieving the data. Further the data is exported in the form of ASCII/CSV format files and
shared with the billing software for bill generation.
Electronic meters provide facility to configure certain parameters related to tariff, load profile and event
logging features. Utilities have requirements to change or configure these parameters based on the
amendments in the tariff orders or their energy audit requirements. Hence BCS should enable the users
to administer such changes in the data collected from CMRI / MRI.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules like reading the meters through protocol.
• Bug Fixing using various debugging tools of Visual C++.
Project Name: MVXR5000
Client Rapiscan Systems Pvt. Ltd.,
Role Developer
Organization Rapiscan Systems Pvt. Ltd.,
Duration 11/2006 – 11/2010
Team Size 10
Environment Languages: MFC, C++
Database: MS SQL Server 2005
IDE: Visual Studio
Version Control: Surround SCM
O/s: Windows XP
The MVXR5000 System is an automated Level 1 X-ray system that scans bags, analyzes images for
Level one decisions and forwards images to Level two workstations. Level two workstations are
inspection stations comprising a computer, equipped with an input interface and a monitor. A
switch provides a network interface and connects the MVXR5000 mainframes and Level two
workstations.
Contribution
• Requirement Analysis for various modules.
• Design and development of modules like DARE, MIS, NetServer, Rapiscan Desktop and
Dashboard.
• Bug Fixing using various debugging tools of Visual C++.
Project Name: Inspire
Client GFT Solution GmbH.,
Role Developer
Organization GFT Solution India Pvt Ltd.,
Duration 03/2006 – 10/2006
Team Size 5
Environment Languages: C++,GRIT Library
IDE: Visual Studio
Version Control: Understand for C++, Tortoise & SVN
O/s: Windows XP
GFT Inspire consists of the two components GFT inspire Server and GFT Inspire Designer.
GFT Inspire Designer servers to model business process including the definition of individual work
phases, rules and calls to other system if necessary. GFT inspire supports optimal rapid
prototyping, Graphical modeling of process, design of business logic by operating departments.
GFT Inform for a browser-based user interface. Monitoring of process and execution times for
Work phase’s exposes weak points and directly enables management to optimize process
continuously and make customizations as per new requirement.
Contribution
• Use Case preparation for the Inspire model.
• Use Case preparation for the Insign model.
• Use Case preparation for the Inform model.
• Reverse engineering process.
• Developed Supporting model in the C#.net.
Project Name: MI Tool
Client GFT Solution AG
Role Developer
Organization GFT Solution India Pvt Ltd.,
Duration 01/2006 – 02/2006
Team Size 02
Environment Languages: Microsoft Visual C++7.0 using MFC
Database: MS SQL Server 2000
IDE: Visual Studio
Version Control: SVN
O/s: Windows XP
MI Tool is developed using WMI technology .This tool is used for organizing and managing System
information. This tool is helpful for system administrator and system managers for monitoring
system activities more closely.
Contribution
• Requirement Analysis for module MI tool.
• Design and Development of MI Tool.
• Integration and testing the modules.
Project Name: Global Mail PostKIT
Client Deutsche Post AG
Role Developer
Organization GFT Solution India Pvt Ltd.,
Duration 05/2005 – 12/2005
Team Size 08
Environment Languages: Microsoft Visual C++ 7.0 using MFC
Database: Interbase IBConsole,FireBird v1.5.2,MSAcess
IDE: Visual Studio
Tools: Multilizer v6.1,Robohelpv5.0.1.Adobe reader v5.5,
Install Shieldsv11.0,Understand for C++
Version Control: Tortoise & PushOK CVS
Components: List & Label v10,Developer Express Quantum Grid,
gSOAP v2.2.3
O/s: Windows XP
The application is expected to simplify the dispatch preparation and dispatch delivery of registered
mail for the customer with the help of the characteristics stamps of Deutsche Post.
The Dispatches will be created overseas and processed in the national dispatch stream.
User interface
• It was developed in VC++ v7.0 using MFC Technology .And 3rd Party component like
List & Label v10 and Developer Express quantum Grid and gSOAP for Web Services.
Contribution
• Developed the Client Management Module.
• Implemented in Grid creation using Developer Express Quantum Grid.
• Developed the Group Management Module.
• Implemented for localization using Multilizer tool.