Post Job Free
Sign in

Developer Engineer

Location:
Singapore
Posted:
June 27, 2014

Contact this candidate

Resume:

KANDASAMY M

Address: Blk ***, Choa Chu Kang St **, Date of birth : 13.01.1983

#**-**, *********-****** ******** no : G6921620

Email ID : Nationality : Indian

aceqz6@r.postjobfree.com

Contact no : +65 82640435 USA Work Permit : H1-B

SUMMARY:

. Having 6 years 10 months of experience in various product development

and good exposure to software engineering practices/process.

. Strong knowledge of C/C++, Perl, Python and corresponding libraries

development for several platforms (UNIX, Linux, Windows, RTOS).

. Strong knowledge in relational database (like Oracle, SQLServer), data

structure and algorithm implementation.

. Experienced with both Waterfall methodology (1+ yrs) and Agile

methodology (5+ yrs).

. Solid management skills, demonstrated proficiency in leading and

mentoring individuals to maximize productivity, while forming cohesive

team environments.

. Excellent communication skills - good experience liaising with

clients, sales representatives, top management, QA, technical and

support specialists.

. Excellent team player with ability to work independently with minimum

supervision.

. Good organizational and time management ability.

. Demonstrated success many times under aggressive project schedules and

deadlines. Flexible result-oriented and adapt to the environment

quickly to meet the goals of the product and the organization.

EDUCATION:

. MCA(Master of Computer Applications. 3 Years course )

K.L.N. College of Information Technology affiliated to Anna University,

India. 2003-2006

. B.Sc., (Computer Science. 3 Years course)

M.T. N. College of arts and science, affiliated to Madurai Kamaraj

University, India. 2000-2003

COMPUTER PROFICIENCY:

Programming Languages : C, C++, VC++ (MFC, Win32), Pro-C, Tuxedo.

SDK : Platform 2003 SDK, eSellerate SDK.

Tools & Software's : General Test Runner (GTR), SOAP UI, Setup Factory,

True Updates, gTest, Toad, Eclipse, TFORMer

Access-via, MS Viso, Rational Rose.

Libraries / Frameworks : STL, BOOST, MFC, Win32API, Rogue Wave, ACE, Dundas.

Databases : Oracle, SQL Server.

Protocols : SIP, H.323, RTP/RTCP, Codec, TCP/IP, UDP.

Operating System : UNIX, Linux, Windows.

Make Utility : CMake, DMake.

RTOS : RTXC, RT-Linux.

Debugging Tools : Purify Plus, GDB, Bounds Checker, Ethereal, LogMX,

gcov.

Scripting Languages : Python Script, Perl Script, Shell Scripting, Java

Script.

Markup Languages : HTML, XML.

Version Control Tools : CVS, SVN, VSS, Clear Case, GIT.

CERTIFICATIONS:

. Oracle Certified Associate Developer in SQL and PL/SQL.

. IBM Certified AIX Basic Operations V5

. Obtained Brain bench Certification in: C and C++

PROFESSIONAL EXPERIENCE:

COMPANY: Accenture Services Pvt. Limited, India

JOB TITLE: Programmer Analyst

June 11 to April 14

Project : Merchant specific Language : C++, Eclipse, STL,

Title Balance, Boost

Cobas 6800/8800 XML, OCCI, UML, gdb

Client : PayPal, Roche Environment : UNIX, RT-Linux(RTOS)

Roles : Lead Developer, Senior Data base : Oracle

Developer

Responsibilities:

. Responsible for design and development of medical diagnostic

instrument test systems including control and data collection software

for robotic and electro-optical subsystems.

. Involved in project planning, tracking and responsible for entire

project delivery.

. Developing the Design documents like the High Level Design, Functional

Requirements, Detailed Design and Test document.

. Used Rational Rose for Database and object modeling.

. Review deliverables from team members and provide feedback to them.

. Provide regular project updates to supervisor/PLM.

. Implemented the Instrument Control software module which controls the

hardware using the C++ programming language.

. Designed and developed Class Libraries in C++ for various services

using multi-threading, socket programming, synchronization.

. Development of the message processing module for the payment gateway

server using C++ on Unix.

. Used various design patterns (like Singleton, template method, Factory

method, etc.), STL and Oracle Database APIs.

. Used gTest for unit testing and SOAP interface, XML for system

testing.

. Used eclipse IDE for code development, radish and cucumber for system

testing and CMake utility.

. Used STL and Boost libraries in system development and LogMX for

analysis the logs from medical devices.

. Created/Updated make file for CMake Utility.

. Involved in Code review, Unit Testing, System Integration Testing and

System Testing.

. Used Tortoise SVN and GIT as file handling tool and Stage Server for

testing features.

COMPANY: Sword Global (India) Pvt. Limited, India

JOB TITLE: Analyst Programmer

Feb 11 to June 11

Project : eDL Language : VC++, MFC, STL,

Title pl/sql,

RogueWave, TFORMer SDK

Client : NSN Environment : Windows

Role : Senior Developer Database : Oracle

Responsibilities:

. Designed database and object modeling using MS Visio.

. Designed and build different stored procedures, functions and triggers

using PL/SQL code.

. Wrote a server program in C++ with MFC for reading a Electronic Data

Interchange (EDI) messages and create order record in oracle database

using Rogue Wave library.

. Designed various reports templates in TFORMer tools.

. Designed a server program for NSN users to see their reports using

TFORMer SDK.

. Used Tortoise SVN as file handling tool.

. Create test case document for unit testing, system testing and UAT.

. Analyze service change requests and provide solution.

. Trained support team members on system and applications.

. Provide documentation support and recommendations for the product

improvement.

COMPANY: Cognizant Technology Solutions India Pvt. Limited, India

JOB TITLE: Associate-Projects Telecom domain

July 09 to Oct 10

Project : Clearing House, Service Language : C, PL/SQL, Pro-c,

Title Control Perl,

Gateway(SCG), Mobile Data Shell scripting, C++,

Service Platform(MDSP) ACE,

gcov, Purify+,

Python,

Client : Emdeon, Huawei Environment : UNIX

Roles : Lead Developer, Senior Database : Oracle

Developer

Responsibilities:

. Involvement with all aspects of Software Development Life Cycle

(SDLC).

. Involved in project planning, tracking and release management.

. Risk identification and mitigation in projects.

. Involved in analysis of business specification document and creating

requirements document for service ordering, provisioning, and

activation, user management, content management, service management

and charging module for service delivery platform (SDP).

. Created Technical / systems / functional requirements and design

specification documents.

. Interface specification and high level design specifications.

. Created various UML diagram (such as Use cases diagrams, Sequence

diagram etc.) using rational rose.

. Interface with other departments, as required, for project delivery.

. Created Sockets, Multithreading, and Synchronization for communication

with different modules like Adapter, CManager, SLCC, and Charging.

. Used Adaptive Communication Environment (ACE) Framework for

implementation.

. Used python for calling different C++ modules.

. Developed a web app for Emdeon Healthcare claim processing

system using Perl CGI scripting and oracle.

. Created Cron scheduler for running a program at regular interval.

. Created TCP/IP socket programming in C for communication with other

Emdeon claim processing modules.

. Various UNIX shell scripts were created to monitor the web server,

extract information to create user reports, do real-time database

replication, dynamically update the web servers, and other system

tasks.

. Created test cases for unit testing, System testing, and System

Integration testing.

. Used Purify plus for analyzing the memory leaks, dead code, etc and

gdb for debugging core files.

. Used gcov tool for code coverage and Bugzilla as bug reporting tool

between tester and developers.

. Facilitate integration of the product/feature with other existing

products.

. Used clear case as file handling tool.

COMPANY: MultiTech Software Systems India Pvt. Limited, India

JOB TITLE: Software Engineer in Voice over IP (VOIP) domain

Aug 07 to Feb 09

Project : GSM SIP CALL FINDER, Language : C/C++, UML

Title Next Generation Analog VOIP

Client : MultiTech Environment : RTXC(RTOS)

Role : Product Developer Protocols : SIP, SPP,

H.323

Responsibilities:

. The gateway was a C++ RTOS embedded system that used multi-

threading, socket programming, synchronization.

. Created various UML diagrams using MS Visio.

. Involved in the functional and technical reviews.

. Used Session Initiation Protocol (SIP), RTP/RTCP protocols.

. Implemented Survivability feature in firmware in case of calls are

not being routed in one of the channels using multi-threading,

socket programming, synchronization.

. Implemented Load balancing feature in the firmware where calls are

allocated to different channels based on three algorithms (First

available hunting, Round robin, least used first).

. Implemented Boot Protection feature in firmware to avoid wrong

firmware getting downloaded into VOIP embedded device.

. Implemented Smooth Upgrade feature in firmware to make the VOIP

embedded device to compatible without affecting existing setup of

VOIP.

. Optimized existing UIM module of VOIP firmware for better

performance.

. Analyze performance of programs and take action to correct

deficiencies.

. Implemented feature for reading the wireless statistics from

persistent memory in VOIP embedded device and sending it to GUI

application.

. Designed and developed the GUI screens with appropriate events for

displaying Wireless call statistics. Written code for

encoding/decoding data received through the RS232 port.

. Implemented design patterns (singleton, template method, etc.)

Which were, used as helper classes in the new C++ applications.

. Used CVS and Tortoise SVN as file handling tool.

. Experience in supporting & coordinating software testing including

reviewing Test plans, Test cases and Test Scripts Conducted Unit

and SIT testing.

. Supported UAT testing, User Training and assisted in developing the

user training guides/manuals.

. Support software releases in QA and Production.

. Educate and provide analytical support to sales team.

COMPANY: Eastern Software & Design Pvt. Limited, India (subsidiary of Omni

quad Ltd London)

JOB TITLE: Software Engineer in Consumer Product Team

July 06 to Aug 07

Project : Omniquad Total Security Language : VC++, eSellerate

Title SDK

Module : Spam Blocker, AntiSpy Libraries : MFC, Win32, STL

Role : Product Developer Environmen : Windows

t

Responsibilities:

. Involved in system analysis, design, coding and testing.

. Developed System Detailed Design Document.

. Database handling, multithreading, Synchronization, Communication,

Socket Programming.

. Used MS Visio for Data base and object modeling and Visual Source

Safe (VSS) as file handling tool.

. Used Platform 2003 SDK and eSellerate SDK and Dundas libraries for

developing various modules.

. Designed and developed the GUI screens with appropriate events.

. Involved in unit testing, System testing.

. Also involved in troubleshooting and customer support.

. Ensure the product/feature/service request is made available with

good quality.

REFERENCES:

Available upon request.



Contact this candidate