K.V.R.N. Kiran Kumar

kvrnkiran@yahoo.com

www.kvrnkiran.com

Ph: +91-40-55177953

Mobile: 0-98854-41110

 

Over seven years of experience in Software Development in developing storage, imaging, messaging and desktop solutions. Experienced in leading multiple projects with varied sizes of teams. Involved in writing proposals Participated in Planning, Analysis, Implementation & driving offshore development team. Proven track record in producing aggressive results for international clients applying various development methodologies & process.

 

Excellent hands on experience in developing software using Windows SDK. Technical Skills include programming in VC++ with MFC, COM, .NET, Multi-threading. Worked with Windows, Macintosh, Linux and Solaris.

 

Educational Qualifications

·          Master of Computer Applications (MCA) from Nagarjuna University.

·          Bachelor’s in Computer Science from Nagarjuna University.

 

Additional Qualifications/Certifications

·          Passed ‘O’ and ‘A’ Levels from DOEACC (Autonomous body of Dept. of IT, Govt. of India).

·          Passed Entry Level COBOL from CSI (Computer Society of India), Chennai, India.

·          Rated as No. 1 expert in C/C++ category and related areas in AskMe.com.

·          Brainbench certified in Win 32 API, VC++, C++, C and Programming Concepts.

 

Work Experience

 

·          Team Leader – ESN Technologies – February 2000 to Till date.

·          Programmer – Spectrum Data Processing Centre – August 1999 to January 2000

·          Project Trainee – Kernex Micro Systems – December 1998 to July 1999

 

 

Software Skills:

 

Operating Systems                     :           Windows, MS-DOS 6.22, UNIX, Red Hat Linux,

Sun Solaris 7 & 9 (both Sparc and Intel variants) and

iMac.

Languages                                 :           C, Pascal and COBOL.

OOPS                                        :           C++, Visual C++, C# .NET, OWL

Communication Protocol             :           TCP/IP, Socket Programming

RDBMS                                      :           Oracle.

GUI Tools                                  :           Visual Basic, Forms, Graphics and Reports, Qt Designer

Packages                                   :           MS-Office 2000.

 


Projects

 

1.      Title                       :           ProDiscover

Client                            :           Technology Pathways LLC.

Duration                        :           February 2002 to Till Date

Team Size                     :           7

Operating Environment   :           Windows 2000/NT/XP/98, Sun Solaris (Sparc and Intel)

Linux (Red Hat, SuSe, Debian, Damn Small Linux (DSL))

Software                       :           Visual C++ 6.0, MFC Application.

Role                              :           Team Leader

 

Description:

ProDiscover DFT is a Disk Forensic Tool. The project involves development of tool intended to be used by Computer Security Consultants and Law Enforcement Officials in collecting and analyzing computer disk Image. None of the Windows API functions is used for any of the features (like accessing partitions, getting registry keys etc.). The scope of the project is to design and develop the tool as per the specification provided by Technology Pathways LLC., and Disk Imaging Tool Specification created by NIST.  This product is available as ProDiscover, ProDiscover IR, ProDiscover Investigator, ProDiscover Windows and ProDiscover Forensics with different features. 

 

The Dartmouth Institute for Security Technology Studies report Law Enforcement Tools and Technologies for Investigating Cyber Attacks - Gap Analysis Report ranks ProDiscover® as meeting the greatest number of needs for Preliminary Investigation and Data Collection.

 

Key Features:

·          PDServer – A server component used to access remote systems. This server sends all information about the remote system including disk information. This server is available on the following operating systems:

o         Windows 2000/NT/98

o         Sun Solaris (both Sparc and Intel versions)

o         Red Hat Linux, Debian Linux, SuSe Linux, DSL (Damn Small Linux)

·          PARemove Driver: This driver is used to remove HPA (Host Protected Area) from the local disks.

·          LogGenerator: Designed a tool to automatically generate log code for entire project or for selected classes. This log can be used to analyze customer reported issues.

·          DFTSrv: A tool developed to run PDServer as a Windows service.

·          Designed API to be used from ProScript.

 

Responsibilities:

·          Client Interaction and communication.

·          Effort Estimation.

·          Designing new classes and APIs for proposed features.

·          Drawing sequence diagrams for new features.

·          Task assignment and scheduling.

·          Configuration management.

 

 

2.       Title                      :           UPnP Print Service

Team Size                     :           3

Software                       :           C# .NET, ASP .NET

Role                              :           Team Leader

 

Description:

The UPnP Print Service enables user to print documents and images on a printer which is attached to a computer. The printer need not be a network printer or a shared printer. This service uses Windows’s UPnP service for communication.

 

UPnP Print Service is divided into two modules. A CP (Control Point) acts as server and a service acts as a client. Both the CP and Service use PrintBasic 2 and XHTML for communication. 

 

Responsibilities:

1.       User requirement study

2.       Designing, Implementation.

 


3.      Title                       :           e-Notify (Mobile Messaging System)

Clients                          :           Multiple Clients

Duration                        :           May 2001 to Jan 2002

Team Size                     :           4

Operating System          :           Windows 2000/NT/98     

Software                       :           C# .NET, ASP .NET

Role                              :           Team Member

 

Description:

The proposed application would leverage existing GSM based mobile networks to enable corporate establishments to keep their customers informed, by sending them automated SMS based notifications as and when required. This application would be useful for corporate to keep their customers updated with their order status thru automated messages.

 

Responsibilities:

1.       User requirement study

2.       Designing, Coding, Implementation and Maintenance.

 

4.      Title                       :           TestStrip  

Client                            :           PhotoTune Software (formerly VividDetails LLC)

Duration                        :           March 2000 to April 2001

Team Size                     :           4

Operating System          :           Windows and Macintosh 

Software                       :           Visual C++ 6.0, Adobe Photoshop SDK, MFC Application.

Role                              :           Team Member

 

Description:

Test Strip is a PhotoShop plug-in that was designed to make color-correction and proofing easier, faster, and more precise. Available for Power Macintosh and Windows 95/98/NT. Test Strip divides an image into sections showing the result of adding or subtracting various amounts of color, density, contrast, or saturation in as little as 1%, and the strip layout can be customized in a number of ways.

 

Responsibilities:

1.       User requirement study

2.       Developed ‘Gels’ as per the client’s specifications

3.       Developed ‘Guided Color Correction’

4.       Coding, Implementation and Maintenance.

 

5.      Title                       :           Popup Manager 5.4

Duration                        :           6 Months

Platform                        :           Windows 2000/NT/XP/ME

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

This utility has been developed to send and receive popup messages that will be sent/received by the windows command, “net send”. This utility sends a popup message to a particular person, or a set of persons or all of the persons in the network. There is an option to store all the messages to a file. Online help is implemented to make the user convenient to use the application.

 

Responsibilities:

·          System Designing and Development.

 


6.      Title                       :           Visual Class Viewer

Duration                        :           3 Months

Platform                        :           Windows 2000/NT/98

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

This utility can be used to analyze project files created by Microsoft Visual C++. Typically Visual C++ environment does not display any class hierarchy. This Class Viewer analyzes project files created by Microsoft Visual C++ 5.0 or higher, and then displays all the classes in that project and displays them in a tree view.

 

Responsibilities:

·          System Designing and Development.

  

 

7.      Title                       :           SmartClock

Duration                        :           2 Months

Platform                        :           Windows

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

This utility is developed to display the current time at the top right-hand side of the active window. It rings bell at every half an hour, using a sound blaster card. It displays an icon in the Task Bar. The user can store his schedules using this software. At the particular date and time, the given message pops up.

 

Responsibilities:

·          System Designing and Development.

 

8.      Title                       :           AssistBar

Duration                        :           3 months

Platform                        :           Windows

Software                       :           Visual C++, Win32 Application

 

Description:

Assist Bar is like ‘Windows Start’ utility. User can place any kind of file icons on the bar. Those files can be executed by a single mouse click. Icons can be Drag-Dropped onto the Assist Bar.  User can assign a hotkey for an application, to execute the application. This application also displays the Control Panel items in a special menu. Online help is implemented to make the user convenient to use the application.

 

Responsibilities:

·          System Designing and Development.

 

9.      Title           :           Application Setup Wizard

Duration            :           6 Months

Platform            :           Windows

Software           :           Visual C++, Win32 Application

Role                  :           Project Trainee

 

Description:

It is developed on partial fulfillment of M.C.A. This utility is useful to launch any software on any machine. This utility has been developed to launch the Kernex’s “mathX” software. This program is able to uninstall the software that has been installed by the same software. The uninstaller will be installed automatically along with the software.

 

Responsibility:

·          System Development.

 


10.  Title                       :           VDesktop

Duration                        :           1 Month

Platform                        :           Windows 2000/NT/98

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

VDesktop, The Virtual Desktop, is a small utility that facilitates the user to have more than one desktop at a time. And the user can switch between desktops.

Responsibilities:

·          System Designing and Development.

 

11.   Title                      :           Quotations Screen Saver

Duration                        :           2 Months

Operating System          :           Windows 2000/NT/98     

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

This is a screen saver to display quotations stored in a file. There are more than half-a-dozen effects for displaying the quotations that can be configured by the user.

 

Responsibilities:

·          System Designing and Development.

 

12.  Title                       :           Grab It 

Platform                        :           Windows 2000/NT/98

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

It is a screen-capturing program. It captures the screen contents. Users will have a chance to capture part or complete screen contents. The user can then save that image as an independent file. There is an option to include the mouse cursor in the capture. A preview of the captured image is available so that the user can view it before saving the image.

 

Responsibilities:

·          System Designing and Development.

 

13.  Title                       :           Kreative Infra Suit

Duration                        :           4 Months

Platform                        :           Windows 2000/NT/98

Software                       :           Visual C++, Win32 Application

Role                              :           Product Developer

 

Description:

This utility is developed to control the PC using the Remote controller (supplied along with the Creative CD-ROM Drive). This program traps all the messages of the remote controller and then performs the user-defined action. It can also be configured to control WinAmp. This utility uses Windows Hooks.

 

Responsibilities:

·          System Designing and Development.

 

14.   Title                      :           K-DOS

Duration                        :           4 Months

Platform                        :           MS-DOS

Software                       :           Turbo C

Role                              :           Product Developer

 

Description:

This is a replacement to command.com in DOS. It supports all the internal commands supported by command.com. Apart from this, it has support to set the color of the foreground and background of the screen, beeps, delays, system information etc.

 

Responsibilities:

·          System Designing and Development.

 

 

Updated on 7th Feb 2006

MS-Word format here