RESUME
K.SHIVAKUMAR Email: Mobile:- [login to view URL]
Career Objective
Seeking a challenging career that encourages continuous learning and creative thinking, providing exposure to new ideas and simultaneous personal and professional growth.
Professional Summary
v More than 4+ year of I.T experience in fast-paced, quality conscious work environment.
v Strong programming skills in C, C++ under Linux.
v Good working knowledge on STL,Socket Programming,Multithreading.
v Good Working Knowledge on Linux internals ,Device Drivers.
v Good working knowledge on windows device drivers.
v Strong skills in Data Structures.
v Functional experience on Voice based Telecom Products and Multimedia Applications.
v Good Experience on Porting application to Windows and have Good Testing and Debugging skills.
Experience summary
v Working as a Software Engineer for “CAT TECHNOLOGIES PVT LTD(CMMI Level 3)” from 2008 Oct to Till date.
v Worked as a Software Engineer for“SDT INDIA SOFTWARE PVT LTD”,CyberGateway,Hyderabad from 2007 FEBURARY to Oct 2008.
v Worked as Software Engineer for“METASUN TELECOM PVT LTD(9001:2000)”,Hyderabad from 2005 May to 2007 FEBURARY.
Skill set
Programming Languages : C, C++,QT.
Operating Systems : Windows 98/2000/XP,Unix/Linux,Solaris.
Debug tools : GDB,Purify.
Configuration Management : Perforce ,RCS.
Databases : MYSQL,PL/SQL,Oracle.
Scripting : Unix Shell scripting,Perl scripting.
Others : HTML,Cygwin,Mercury TD,Bugzilla,Socket Programming,
POSIX Threads ,QT,UML.
Education
v Bachelor of Technology (Computer Science&Information technology.) from
Sreenidhi institute of science and technology.
v Diploma in Electronics and communication for Gpt Masab tank.
v Intermediate from A.P.R.J.C, Nimmakur.
Project Profile
Details of major projects I worked in are given in reverse chronological order
Client :- TRIVILLIUM
Duration :- October 2008 – Till Date
MYTH TV
MythTV is a application which turns a computer into a network streaming vedio recorder, a digital multimedia home entertainment or Home Theater Personal Computer ,Game player,vedio conference equipment. It can be considered as a free and open source alternative to Windows Media Center .
As a Software engineer I was responsible for the following:
• Development of Plugin for Vedio gallery.
• Devloping GUI frame work using QT.
• Design and development of Replacing Commercials with our favorite vedio.
• InDevelopment of Comflagger for Live .
Environment : C++,QT,Linux.
Company :- SDT INDIA SOFTWARE PVT LTD
Client :- ENCIRQ
Duration :- Feburary 2007 – October 2008
ENCIRQ DEVICE SQL
DeviceSQL is an SDK for building high-performance code to manipulate data using a PL/SQL-based language.
The DeviceSQL SDK has two main components:
• Device SQL compiler
• Device SQL Runtime services
The DeviceSQL Compiler analyzes and compiles statements written in the DeviceSQL language into ANSI C code. DeviceSQL Runtime Services provide a variety of data services that are linked into your application. With DeviceSQL, we can:
Use simple SQL statements to build reliable, efficient code for defining, managing, storing and searching data
Specify the runtime services required by your application to optimize performance and minimize memory footprint Build exceptionally fast, efficient embedded databases and code for manipulating data Interface to your DeviceSQL-enabled code and data with any of three APIs: a Developer-Defined API, a Dynamic C API, and/or an interpreted SQL API
As a Software engineer I was responsible for the following:
• Design and development of Registering services.
• Porting code to windows and solaris compatibility(All features) .
• Support and maintenece for Multithreaded Multiprocess, Monitors and call back feature.
• Also involved in Build making ,Build testing and Installation testing,release testing .
Environment : C,C++,Linux.
Company :- METASUN TELECOM PVT LTD ([login to view URL])
Duration :- July 2006 – Feburary 2007
Masscomm 4000(IVR)
MASCOM4000 is a special device, which can handle multiple calls at a time in an interactive way with the caller and records his response in an effective manner .MASCOM4000 can be used for applications like televoting,announcements,enquiry etc.
The system was developed to hold mass communication programs such as tele voting, telenews and various competitions. The software on detecting an incoming call, can collect details from the caller, can provide details to the customer. The software controls high configuration hardware and has the capability to handle bulk calls. Can start and stop competitions on run time.
Competitions: Televoting, Exam Results Announcement, News Reading.
As a software engineer I was responsible for the following:
• Design and development of speech engine
• Implementation and management of DTMS and DRMS software
• Managing the Mysql database as per changing the requirements
Environment : C,C++,Linux.
Company :- METASUN TELECOM PVT LTD ([login to view URL])
Duration :- November 2005 – July 2006
AMWAY-IVRS(interactive voice response system)
The objective of this software is through telephone it collects distributer id and pin number and hit the AMWAY Web Server ,retrieve details and play to user through telephone. It receives the information in text format and convert that into corresponding play format that’s easier understandable format to distributer.
As a software engineer I was responsible for the following:
• Design and development of speech engine
• System testing and regression testing
Environment :C,C++,Linux.
Company :- METASUN TELECOM PVT LTD ([login to view URL])
Duration :- May 2005-November 2005
GSM AUTO ROUTER
GSM AUTO ROUTER is two line equipment, which routes the call to the cheaper network. It is designed considering the current needs of cellular network, where the call charges are cheaper than Dot within the area of network. This unit is interfaced with one Dot/ Land line and the Cellular line. These lines can be accessed through the two telephone sets.
GSM Router provides cross connectivity of any teleline to any telephone terminal. If the dialed number is within the cellular area network, the call is accessed through cell network, because it is cheaper. Else the call is continued with the Dot network. This auto selection is done only for the telephone set, which is lifted first. The second telephone set is connected to the second network.
As a software engineer I was responsible for the following:
• Implementation of number recognition system.
• Involved in the maintenance of the project.
Environment :C,C++,Linux.
Place: Hyderabad
Date: ( K.Shivakumar )