Made with
Standard Resume
Learn more

Chandrasekar Ayyamperumal

Experienced C/C++ Programmer
Chennai, Tamilnadu, India
|

chanpdm@gmail.com
|

+918870005766
Dedicated C/C++programmer offering 9 years of experience and expert knowledge of system programming specializing in C/C++ programming. Well-versed in a broad range of areas and processes including planning and assessment, features and functionality, design and unit testing and more. Highly organized and able to work well in a team and with other teams.
C
A

Work Experience

TechMahindra

TechLead
|

Sep 2016 - Current
  • Have been awarded with “Pat on Back” for significant contribution to the project in short period of time

HCL Technologies

Technical Lead
|

Jan 2013 - Sep 2016
  • Have been awarded with “Spot Award” for mentoring team on MSECLI tool and improved quality of delivery
  • Have been awarded with “Livewire award” for significant contribution to MSECLI tool that received great appreciation from customer for ensuring timely delivery

NDS service Pay TV Technology

Senior Software Engineer
|

Jun 2011 - Jan 2013
  • Completed and delivered all projects on-time or ahead of schedule

Processor Systems (India) Pvt. Ltd

Senior Engineer
|

Mar 2008 - Jul 2011

Education

BE Electronics and Communication Engineering
|

Aug 2003 - May 2007

74%

Higher Secondary School

HSSC Maths and Biology
|

Jun 2001 - Apr 2003

79.25%

Secondary School

SSLC General
|

Jun 2000 - Apr 2001

82%

Projects

GPON

Involved in Uplink card, Line card and CPE configuration software design, development and support.
|

Sep 2016 - Current

Software Details:

  • Operation System : VxWorks, Linux (Solaris)
  • Domain : Telecom (GPON)
  • Languages : C

Client: Zhone Technologies

Description:

MXK™ intelligent terabit access concentrator reflects this new approach, with non-blocking capacity of up to 3,600 100Mbps GPON subscribers or 360 1G Active Ethernet subscribers per chassis. The MXK family offers a wide range of options for FTTx solutions. It supports Active Ethernet and GPON line cards.

Micron Storage Executive (MSECLI)

Involved in application design, development and support
|

Jan 2013 - Sep 2016

Software Details:

  • Operation System : Windows, Linux
  • Compiler : GNU C Compiler
  • Languages : C, Perl, Shell scripting

Client: Micron

Description:

Micron Storage Executive (MSE) is a tool to manage SSD’s (solid state drive) and HDD as well.

Set Top Box (STB) software

Involved in STB middleware development and support.
|

Jul 2011 - Jan 2013

Software Details:

  • Operation System : Windows, Unix
  • Compiler : GNU C Compiler
  • Languages : C

GPON(Gigabit-capable passive optical network)

Designing and developing host software in Line card
|

Jan 2010 - Jul 2011

Client: VMC

Software Details:

  • Operation System : Fedora Core 12, Kernel 2.6
  • Compiler : GNU C Compiler
  • Languages : C, Shell scripting

Description:

GPON is a point-to-multipoint, fiber to the premises network architecture in which unpowered optical splitters utilizing Brewster's angle principles are used to enable a single optical fiber to serve multiple premises, typically 32-128.

A PON consists of an optical line terminal (OLT) at the service provider's central office and a number of optical network units (ONUs) near end users. A PON configuration reduces the amount of fiber and central office equipment required compared with point to point architectures. Downstream signals are broadcast to each premise sharing a single fiber.

OLT have 3 cards,

1. Switch Uplink Card (SUC)

2. GPON Control Card (GCC)

3. GPON Line Card (GLC)

Data Acquisition and Storage System

Developed a software for recording the sensor data and replaying by using the C language
|

Mar 2008 - Dec 2009

Client: NPOL, Kochi

Software Details:

  • Operation System : Fedora Core 8, Kernel 2.6
  • Compiler : GNU C Compiler
  • Languages : C, Shell scripting, Expect 5.4

Description:

DASS forms a part of the Sonar Sensing system. DASS receives raw data coming from sensors and converts them to Ethernet packets for further processing. Data is simultaneously stored in the Storage and Replay Server (SRS) for future display/analysis.

User interaction with DASS is using Command Line Interface (CLI). User connects to CLI using telnet. Human Machine Interface (HMI) is developed above CLI to ease user interaction.

Skills

  • Programming languages: C/C++, Tcl
  • Scripting: Bash, Expect, Perl
  • Networking protocols: TCP, UDP, Ethernet(Layer2)
  • Integration Tools: Makefile, Cross compilers
  • Version control Tools: CVS, SVN, Clear Case, Git
  • Network packet analyzer: Wireshark, ostrinato, smartbits, Ixia
  • Bug tracking Tool: Mantis, JIRA
  • OS: Unix/Linux, VMware, VxWorks, Windows XP/7/8