Profilbillede af ravishankar007
@ravishankar007
Flag tilhørende India Hyderabad, India
Medlem siden September, 2005
0 Anbefalinger

ravishankar007

Online Offline
Objective Summary Education Professional Experience Seeking a challenging and dynamic job in IT industry and build challenging career in Object-Oriented Programming Concepts, Analysis, Design, Integration activities. Over 2+ years of experience in programming using C, C++, Assembly and Visual Basic 6.0 Extensively worked on Programming and Implementation. Working knowledge in developing utilities, user interactive applications, datastructures and different sorting and searching algorithms in C/C++. Developed Parser and Token Generator for Antelope Database, Encryption algorithm for Antelope Database, Exe-Com-Bin-Hex converter. Successfully re-build the Postgre SQL Database and PgAdmin3 tool with some modification specified by my authority. Participated in developing Point-Of-Sale application in Visual Basic 6.0 Bachelor of Computer Applications, S.K.B.R. College, Andhra University, Amalapuram. Working as a Software Programmer in Amalgamated Software Applications Pvt Ltd., Since June 2003. Experience File Converter Client : Amalgamated Software Applications Pvt Ltd. Environment : C++ Role / Size : Individual Duration : Feb ‘05 to till date Role: Developed the entire converter and all the modules. Description: This converter converts executable files to .Com or Binary or Hex files. This utility is targeted to fulfill the requirements of our electronics department. In our electronics department we used PIC Microcontroller. To work with this controller you have to generate .Hex files. For this purpose write a C/C++ program and generate .Exe file, pass the .Exe file to converter it will convert .Hex file as u required. Antelope Database Client : Amalgamated Software Applications Pvt Ltd. Environment : C++ Role / Size : Team Member, 10 Members Team Duration : Sep ’04 to Feb ‘05 Role: Developed select and create commands for Antelope DB. Description: Antelope is relational database implemented using Turboc C++ 3.1, having all the features needed for secured data storage and maintenance. This is designed using object oriented and structured programming techniques supported by C++; advanced features like Persistent object are used in this database. Persistence object covers every thing from writing an object out to disk and getting back to having a full-blown database system. This is multi-user database supports all SQL commands with commit and Rollback support. Manages secured and reliable data storage using simple file system. Each table is maintained as a single file; whenever the user connects to the database it will create a single large file clubbing all the files as a single one in a specific manner. Schema tables are maintained for getting the table, database, user properties and set the system settings on demand. All the database operations are handled through this file only and whenever disconnect the database all the files replaced back in encrypted format. Provided libraries to C/C++ developers for database support. File locking facility is provided for security purpose, so that locks are maintained to protect the database from unwanted damages. All the provisions are given to user like changing user name, password, changing database, table, view, trigger names and structures. To secure data we are using PC1 encryption algorithm with 128 and 256 secured dynamic key encryption. SQL Editor for Antelope DB Client : Amalgamated Software Applications Pvt Ltd. Environment : C++ Role / Size : Individual Duration : May ‘04 to Aug ‘04 Role: Designed and developed IDE by adding database libraries and using Turboc Vision Libraries. Description: This is user friendly and easy navigating editor designed in Turboc C++, and Turboc Vision libraries are used to complete the editor. Turboc Vision has built-in function for scrolling, message boxes, dialog box and many more, It just looks like Turboc C++ editor, having two panels one is execution panel and other one is result panel. Execution panel executes the query present in panel and the corresponding result will be displayed in result panel. Database Parser and Token generator Client : Amalgamated Software Applications Environment : C++ Role / Size : Individual Duration : Dec ’03 to April ‘04 Role: Designed and Implemented parser and token generator in C++ Description: Parser will be responsible for parsing the SQL Statements. Parser will parse the SQL Statements according to SQL-99 specifications grammar and syntax rules. Parser will create a tree-type object containing all the information about the query. The tree type object will be representing different rules of the SQL grammar and parser will be initializing the classes with the corresponding info from the query. Parsing SQL statements: Any grammar can be divided into two parts, mainly tokens and rules. Tokens are the smallest individual and indivisible part of the grammar. Tokens placed in a sequence define a rule. Rule can also have other rules in its sequence. Parsing a query will involve token generation, checking for grammar rule and finally making a tree-type object corresponding to the satisfied rule and loading query information in the object. Token generation will involve breaking of query into tokens using the grammar. After tokens are generated, parser will match the first token of the query with first token of the grammar rules. Rule whose first tokens matches with query token will be selected and parser will match the next token of the query with next token in the rule. Parser will repeat the procedure and tries to match all the tokens with the tokens in the query. If all the tokens match, parser will create a tree-type object and load these tokens information into the object. If all the tokens didn’t match, parser will check the next rule of the grammar. If all the rules of the grammar are checked and no rule satisfies the given query, parser will throw an error. Point Of Sale Client : Amalgamated Software Applications Pvt Ltd. Environment : Visual Basic 6.0, Antelope Database, C++ Role / Size : Team Member, 7 Members Team Duration : June ’03 to Nov ‘03 Role: Developed Products and Category Modules in Visual Basic 6.0 and developed draft printing module in C++. Description: POS is one of the products of Amalgamated Software Application, targeted for retail business organizations. This product has 6 main modules, such as Products, Category, Customer, Sales, Stock and Dealers; maintains total customer transaction details, stock details, products details and generates corresponding reports with custom filters. There are two types of reports provided; you can choose Draft Printing or Data Report Printing. It supports Electronic Weighting Machine (RS232 Port) and (USB Port) Bar Code Reader, these are unique features provided in this application. Draft printing module is completely designed in Assembly Language using Turboc C++ 3.1 Compiler. It detects the printer, initializes printer, checks paper existence then prints given text file. If any errors found it reports the same. Technical Skills C/C++ Programming, Assembly Language, Java, PERL, VB 6.0 Java/VB Scripts and HTML. Windows 98, 2000 and Xp. Oracle 7.3/8.0 and MS Access. VC++, C# (Under Training)
$10 USD/t
0 anmeldelser
0.0
  • N/AFuldførte jobs
  • N/AInden for budgettet
  • N/ATil tiden
  • N/AGenansættelsesrate

Portfolio

Seneste bedømmelser

Ingen bedømmelser.

Certificeringer

  • C# 1
    80%

Verifikationer

  • Facebook forbundet
  • Foretrukken Freelancer
  • Betalingsverificeret
  • Telefonverificeret
  • Identitet verificeret
  • E-mail verificeret

Gennemse lignende freelancere