CURRICULUM VITAE                    

 

Udayan Verma                                                      Email: udayanverma@yahoo.com

Contact number: +65-97281125                                                                        Passport#: A8579783

 

Attitude: Incident is an outcome of a problem and problem is caused due to wrong process.

Note: My resume is divided into four parts. 1. Brief about my exp. 2. Projects undertaken.  3. Projects details. 4. Project works during education.

Please go through them based on your interest to know more about me.

 

Professional Qualification:

Qualification

College

University

Field

Score

B.Tech

M. M. Engg. College (Mullana)

Kurukshetra University

Computer Science

1st (67%)

Working Experience

Company

Domain

Period

Infosys Technologies LTD

(Client UBS)

 

PM + SME

(Singapore)

Investment Banking

Since Feb 2006

Problem Management

(Switzerland)

Perot System TSI

(Client: UBS Singapore)

Investment Banking

1 year 2 Months

Accenture Software

(Client: Bank Of America, Providian, US)

Credit Card

1 Yr 9 Months

Amdocs Development Centre.

(Cyprus)

Telecom

 

1 Yr 5 months

Worked with Bergen Electronics (6 Months)

Application Software

 

1 Yr 2 Months

Worked for Punjab Fisheries (8 months)

 

Total Work Experience: 7 years +     

 

Certifications:

Oracle 10g Certified Professional (OCP) & ITIL Foundation Certification. Preparing for RAC Certification 1Z0-048 and OCM

 

Specialisation:

Process Improvement and automation.

 

Current Role:

Project Manager + Subject Matter expert

 

Field worked:

Investment Banking (44 Months), Credit Card (21 Months), Telecom System (17 Months)

Hands on exp:

                DB and UNIX Admin Activities:

·          Developing DB and UNIX Capacity Monitoring Tools.

·          Architectural changes leading to cost cutting by decommissioning redundant and not in use server

·          Proposing design change in order to save cost,

·          Performance tuning of DWH using Stat Packs, Analyzer, SQL tuning, Indexing, Table Partitioning and Fragmentation.

                Automation:

·          Automation of Application Monitoring.

·          Automation and enhancement of the support procedures for Legal & Compliance Project (UBS Swiss)

·          Automation of the support procedures at UBS XPROD Project(UBS Singapore)

·          Automatic Testing Tool for Testing PL/SQL (Using VB) 2004 (PG Thesis)

·          Automatic Testing Tool for Testing Web Pages (Using SILK) 2004 (Accenture)

·          Automatic Testing Tool for Telecom Provisioning System (Using Shell Script) 2002 (Amdocs)

·          Automatic Source Code porting Tool for C from HP to Compaq TRU 64  2002 (Amdocs)

·          Automatic Language Translator from QBasic to Fortran (1995), (Contract)

Development:

·          3+ years exp in Support.

·          2 years testing exp

·          2 years exp in Development work for C, UNIX, Shell Scripting and Oracle.

·          1+ Exp as contract developer.

Awards:

·          Award of the Month July 2005 from client UBS Singapore,

·          Star Nomination for Aug 2004 from client Bank of America.

References:

                                Rutwij Dinwanji:Rutwij.diwanji@amdocs.com

Sagar Surana:sagar.surana@amdocs.com

Manoj Bhardwaj:manoj.bhardwaj@barclayscapital.com


Brief about my experience

           

Willing to take and solve challenging and critical issues/problems

 

Infosys Technologies LTD:

Client: UBS (Switzerland, Singapore)

Presently working as a SME and Project Manager for Escalation Level 2 for Legal and Compliance Project

 

            Perot System TSI:

Client: UBS (Singapore)

Worked as System Analyst in UBS, Singapore in Investment banking domain.

 

Accenture:      

                        Client: Bank of America (Credit card)

                                Worked as developer and SME for Credit card testing automation.

 

                                Client Providian (Credit card, Mortgage)

                My job responsibility was to implement the latest requirements.

Amdocs:

Amdocs across the world provides End-to-End solution and OGS (On going Support) to the Telecom based companies. I worked for different modules of different projects.

 

My special work of shell scripting, debugging of C code and Java Clients were very much admired and awarded by my managers and colleagues. Apart from coding I was assigned the job of testing. Code written by me was always according to the company standards.

 

Contractor:

Worked in a project with Ministry of Information Technology and Bergen Electronics with the responsibility to develop window bases interface for CNC machine and connect using existing API’s.

 

                During my professional career I have actively participated in all phases of SDLC

 

·         Technical Experience:

·          Scripting Language worked

Shell scripting on Sun Solaris, HP and Compaq and familiar with (VBScript, Java Script), Perl, CGI

·          Operating system:

             Sun Solaris, HP (UNIX) and Compaq (TRU 64), Linux (XWindow), Win NT, Win 98, Dos

·          RDBMS/DBMS:

Oracle, Sybase

·          Application Software:

DBArtisen, Test Director, Silk Test, Focus (for report generation), TOAD, Informatica.

·          Testing Experience:

Unit testing, Regression testing, Volume testing, System testing and UAT testing.

·          Programming Languages:

      C, Pro*C and C++ on UNIX. Visual Basic 6.0, HTML, XML.

·          Configuration control system

       RCS, Visual Source Safe, PVCS, ClearCase

 

·         Overseas Exp:

                        Switzerland, Singapore, Cyprus and USA (California)

 

Personal information:

Country Visited: Cyprus, USA California, Singapore and Switzerland.

Site: www.oocities.org/udayanverma

Hobbies: Palmistry, Chess

Date of birth: 09-01-1978

Father’s name: Dr. R. C. Verma

Current Address:  Singapore.

Permanent Address: A-3 Punjabi University, Patiala (PJB) India.

Current Location: Bangalore,

Note: latest copy of this CV can always be find at http://www.oocities.org/udayanverma/CVNew.doc

Permanent Phone: 91-175-2283512, 91-9876671595 and 91-9815178272

 

(Udayan Verma)                                                                                                                                                                                 Dated: 25-May-2009
Projects undertaken

 

·        UBS Singapore (Aug 2008 – till date)

Presently I am working as a project manager and SME for escalation level 2.

 

Apart from Project management my responsibilities includes

a)       Verify all Database and server related changes before implementation

b)       Dig out root causes of performance related issues.

c)       Work as an SME for Service Desk, Level 2 and Development teams.

d)       Ensure the SLA measured as KPIs with the client are met.

 

My recent achievements are

a)       Cost saving and restructuring of application architectures by decommissioning the redundant, not in use servers and proposing design change.

b)       Performance tuning of long running jobs.

c)       L2 Team consolidation.

 

·        UBS Switzerland (Feb 06 – Aug 2008)

Worked as member of incident, problem and release management team my responsibility includes supporting and implementing 17 different Investment Banking applications used by Legal and Compliance team for Swiss and global locations. Issues are escalated from the Service Desk to us in case they require further investigations for resolution. These issues or client requirements lead to new releases of these applications to be implemented.

 

These applications are about surveillance of trades in order to monitor insider trading and maintaining the legal documents for the abiding different countries laws.

 

·        UBS Singapore (Dec 04 – Feb 06).

At onsite I am working as Support for following investment banking applications.

Applications:

REX: Reconciliation of global sources.

REXSTATS: Business Objects reports for the consolidated results of the different reconciliations

                       SCR: Strategic Cash Reconciliation.

 

See details in the project details section.

 

·        Bank of America (Jul 04 – Dec 04).

My responsibility in the project was to develop a framework and guide the team on implementation of automatic testing scripts using 4Test language to automate the existing manual testing. Key responsibility was to coordinate directly with client to gather the automation requirements and to develop the framework and the code in order to get Accenture a 3 year contract. The sole efforts were a grand success was nominated for Star of the project for that month.

 

Language: 4Test.

Automated Testing Tools: Silk Test, 4Test.

Operating System: Windows.

Company: Accenture Services PVT LTD.

Duration: 6 Months

 

·         Providian (Mar 03 – Jul 04).

The client is in Credit cards industry. My responsibility was to develop and enhance the applications for the existing systems and help in transitioning the project to Accenture in its initial phase.

 

Apart from development, I was involved in creating templates, managing my team and coordinating with between my team and my Team Lead.

 

Application 1: Debt Management Application.

Application 2: Automatic Number Identification

Application 3: Customer Preferences Services.

Application 4: Archive purge.

 

Language: C, Perl, Java, Shell scripting, VB, PL/SQL, XML

Operating System: Sun Solaris, HP.

Database: Oracle 8i.

Company: Accenture Services PVT LTD.

Duration: Mar-03 uptil Jul-04

 

·          Provisioning system (Switch Control) . (Jul 02 – Dec 02)

Module of Amdocs Ensemble, it is the execution of service request sent by the CSM (Request like Create Subscriber, Terminate Subscriber etc.) on devices like HLR, VM and SIM.

Language Used. C/C++ on Sun Solaris, HP and Compaq.

Data Base: Oracle 8i

Company: Amdocs Development Centre (Cyprus, Europe).

Duration: 6 Months.

 

·          Inter Carrier Settlement Online (Mar-02 – Jul-02)

GUI for the ICS Product

Language Used: C, Java (EJBs), JDBC

Database Used: Oracle 8.1

Application Server: Web logic.

Company: Amdocs Development Centre (Cyprus, Europe).

Duration:  3 Months.

 

·          Inter Carrier Settlement.  ICS or PRM (Partner Relation Ship Management)(Sep 01 – Feb 02)

It’s a B2B product for the financial settlement between two carriers.

Language Used: C on Sun, HP

Data Base Used: Oracle 8.1

Scripting Language: Shell script on UNIX.

Duration: 6 Months.

Company: Amdocs Development Centre (Cyprus, Europe).

 

·         Computerisation of record maintenance of Punjab Fisheries. (1998-1999)

      The project was about maintaining production from all districts of Panjab (India). The purpose of the project was to create different reports for the company.

Responsibility: To design and code the whole project.

                        Duration: 6 Months.

 

·         PCB Tester for Bergen Electronics and Ministry Of Information and technology (2001)

The purpose of the project was to provide GUI for the API to the CNC machines, which tests the PCB (for their accuracy).

Responsibility: To design and code the whole project.

                        Duration: 8 Months.

                        Company: Bergen Electronics (Gurgaon, India).

Language used: Visual Basic 6.0 + HTML (Help for the project).

 

·         Advanced Development

·          M.Tech. Thesis (Automatic testing tool for PL/SQL Code).(2004)

An automatic testing tool is to be developed for automatically testing PL/SQL.

·          CASE Shell.(During my Masters Degree)

(Case shell for Decision oriented Meta model)(2001) Only Design was to be prepared.

Language proposed: XML + Visual Basic6.0

                 

·        Major project for the B.Tech.

                XWindow GUI based IDE for C++ Demo (IDE for GUI based program generator using Xlib, Qt and C++)

                        Language used: C++ on Linux.

                        Library used: Xlib, Qt


Projects details

·        UBS Singapore (Aug 2008 – till date)

Presently I am working as an SME and project manager for escalation level 2.

 

My responsibility includes

e)       Verify all Database and server related changes before implemented

f)         Dig out root causes of performance related issues.

g)       Work as an SME for Service Desk, Level 2 and Development teams.

h)       Ensure the SLA measured as KPIs with the client are met.

 

My recent achievements are

d)       Cost saving and restructuring of application architectures by decommissioning the redundant, not in use servers and proposing design change.

e)       Performance tuning of long running jobs.

f)        L2 Team consolidation.

 

·         UBS Switzerland (Feb 06 – Aug 2008)

 

Working as a member of incident, problem and release management team my responsibility includes supporting and implementing 17 different Investment Banking applications used by Legal and Compliance team for Swiss and global locations. Issues are escalated from the Service Desk to us in case they require further investigations for resolution. These issues or client requirements lead to new releases of these applications to be implemented.

 

These applications are about surveillance of trades in order to monitor insider trading and maintaining the legal documents for abiding different countries laws..

 

·         REX(Since Jan 2005)

 

      The application is about reconciliations (Recs) of data from global sources. The data from different sources arrives at REX servers. There they are reconciled for breaks (not matched). The reconciliations are described in terms of specifications. Which has the information like Name, Source System Name, Arrival time, estimated size and Contact person/team for the source, max allowed breaks, Structure of the sources, Filters to removed unwanted data, Rules to modify data, Mapping files to map different source systems, Different revision of the spec, Owner of the Rec, about the different source files

        There were globally 800+ users (London, Stamford, Singapore, Hong Kong, Tokyo and Sydney) and 500+ source systems across and outside the bank for the 1000+ Recs. My responsibility was to investigate user’s requests using spec, the data from the source and the implementations of the Recs in the Production, UAT and DR (Disaster Recovery) Servers. If investigation concludes to some error in implementation in the Production server then I used to change the code and the configuration data for that spec or user to guide user to change the spec according to the requirements. The second responsibility was to help user run the Recs in UAT server and investigate the error by looking at the code and investigations were escalated to development team.

       

        My achievements/enhancement to the project is to adds the (Perl, Shell) scripts to manage the server for Rec failures and Investigate the Breaks automatically.

 

Scripts written:

       

2.       Manage the server for failure of Recs due to feed load, Rec and Engine failure. The script checks each Rec for its state and execute the appropriate command to make it stable. This manual work takes more then 2-3 hours per location (EMEA, APAC and US). This script enhanced the efficiency of the support person.

Language: Perl

Database: Sybase

 

3.       Investigate the user’s requests. The investigation processes which are mechanical are automated here. E.g. the feed load failure. The possibility is that the structure of the feed (file) is different from the what is implemented or the implementation is different from the spec. Manual investigations of hrs were reduced to seconds.

Language: Perl

Database: Sybase

 

Language Used: Perl, Shell Scripting.

Database Used: Sybase

Duration: 7 Months

Company: Perot System TSI.

 

·         REX STATS(Since Jan 2005)

 

      This is a business object for the Business people who used to watch the consolidation of all the Recs across different location and environment. The data used to tell them for each Rec what is the trend going and would trigger the requirement of the new spec or decommission of the existing Recs. The process in this application takes states of each Rec as a dump file and load each dump file into the RexStats Database. Due to implementation errors the system does not load the rec.

               

                I have implemented following script for REX Stats.

               

o         Auto detect errors in the Rex Stats.

                It detects all the feed load errors and investigates the system inconsistency and reports us the errors.

It also rectifies the problem to the extent possible.

 

Language Used: Perl, Shell Scripting.

Database Used: Sybase

Duration: 7 Months

Company: Perot System TSI.

 

·         SCR(Strategic Cash Reconcilation)(Since Jan 2005)

 

      The purpose of this project is to reconciliate Ledgers and Statements from different sources. It considers a small range of special users where the transaction amount is more then threshold.

       

        The sources send Ledgers and Statements with all transaction details to SCR. Then ledgers and statements are reconciliate to check for late payments which helps in certain calculations like the interest lost during that period.

        My responsibility was to help users check if there is error while loading and reconciliating. The system also sends reports to other system.


Language Used: Perl, Shell Scripting.

Database Used: Sybase

Duration: 7 Months

Company: Perot System TSI.

 

·        Bank of America (Jul 04 – Dec 04).

My responsibility in the project was to develop a framework and guide the team on implementation of automatic testing scripts using 4Test. Language to automate the existing manual testing. Key responsibility was to coordinate with client (directly) to gather the automation requirements. My responsibility included coordination between teams (Onsite/offshore) to develop the framework and the code in order to get Accenture a Contract for next 3 year. The sole efforts were a grand success and for my work I was nominated for Star of the project for that month.

 

Language: 4Test.

Automated Testing Tools: Silk Test, 4Test.

Operating System: Windows.

Company: Accenture Services PVT LTD.

Duration: 6 Months

 

·         Providian (Mar 03 – Jul 04).

The client is in Credit cards industry. My responsibility was to support and enhance the applications for the existing systems. I have been to CA (USA) for support. Support includes creating Requirements, High Level Design, Detailed Design Document, Development/implementation, Test cases and Testing (System, Integration, Unit) for different bugs and enhancements

Apart from support, I was involved in creating templates, managing my team and coordinating with between my team and my Team Lead.

 

Following are the Application Supported.

 

Project 1: Debt Management Application.

                                The application manages the debt proposal coming from customers. It helps in solicitation to the customer and company in case of Bad debt, Bankruptcy or Debt payments proposals. Customer approaches a Vendor for the available proposals for the payment of delinquent debts. On acceptance from bank this application manages the payments.

Language: C, Java, Shell script, Perl, VB, ASP and XML

 

Project 2: Automatic Number Identification

The Application is used to search correct telephone number for delinquent accounts.

Language: C, Java, Shell script, Perl, XML

 

Project 3: Customer Preferences Services.

The application is maintains centralize preferences from the customers. This application is widely used by almost all other applications for the decision of approaching to the customer for promotion plans.

Language: C, Java, Shell Script and XML

 

Project 4:  Archive purge.

This application helps in maintaining the Providian database (i.e. backing up maintenance). Application helps in keeping the customer data as per US laws. As the daily data is huge and cannot be kept in the production database so has to be archived. The archiving can be done automatically on a regular / irregular bases.

Language: C, Java, JSP and XML

 

Language: C, Perl, Java, Shell scripting, VB, PL/SQL, XML

Operating System: Sun Solaris, HP.

Database: Oracle 8i.

Company: Accenture Services PVT LTD.

Duration: Mar-03 until Jul-04

 

 

·         Provisioning system earlier called (Switch Control) (Jul –02 ---- Dec –02)

It is the execution of service request sent by the CSM (Request like Create Subscriber, Terminate Subscriber etc.) The Provisioning system gets the transaction request from the Carrier and then every request is translated in to number of device dependent instructions. One request can be splitted into number of device dependent scripts. It has three main parts. Manager, Splitter Formatter and Server. Rests are Queues and Devices.

The requests come to the Server Transaction Queue and then after processed by Splitter and formatter (where these transactions are converted into Device dependent Instructions.) are sent to the Device Transaction Queue. This transactions Queue is linked with the server, which in tern is connected with the device thru one port. Server sends the transactions to the device one by one. The confirmation is or rejection is send by the server to the manager. The decision of rules to be applied and which server to be used for transaction is decided by the Manager. Transaction failed are again managed by the manager whether to report or reprocess the transaction. Every thing is configurable thru GUI.

Responsibilities:

Company: Amdocs Development Centre (Cyprus Europe)

Duration:   6 months

 

1.                   To create Device dependent scripts from the request send by the CSM.

Language Used. Its rule based language. Rules are defined for creating instruction to be sent to the Device. Device dependent language (for any switch, HLR, VM), C

Data Base: Oracle 8i.

 

2.                   Coding for new amendments. As and when new requirements comes coding was coding was done.

Language Used. C on Sun Solaris, HP and Compaq.

Data Base: Oracle 8i.

 

3.                   Code porting from HP system to Compaq. It was the biggest achievement I solely did. The whole project from HP system was ported to Compaq system with full success. Creation of scripts for the future was one of the jobs. As the systems are not similar even with the function, Data types and compiler options.  Code conversion, CC changes was done thru the scripts designed by me. The other responsibility was to change the CC when Database was upgraded to 8i.

Language Used: C on Compaq (TRU 64) and HP, C++

Data Base: Oracle 8i

 

4.                   I designed a Automatic Test case and tester generator for the project. This project reads the scenarios from the documents created for testing and creates test cases for the provisioning system. It was something like putting the whole programming and business logic of the project into the shell scripts. This has eased the tester even if he does not understand a bit about the system internals. Flooding of test cases were controlled by the regulator. The outputs were recorded and projected and sent as graphs to the management. Tool could regulate the testing to different kind of requirements.

 

Language Used: C, Shell scripts for tcsh on Sun Solaris.

Data Base: Oracle 8i

 

5.                   Site support for the project.

Duration: Two months.

 

·          Inter Carrier Settlement. ICS or PRM (Partner Relationship Management). (Sep 01 – Feb 02)

The objective of the project is to automate the Inter Carrier Settlements.

 

Call Details Record coming from the Switch are collected and categorised and put into files according to the call type (SMS, Voice Mail, Mobile to Mobile, Mobile to Landline etc.), Jurisdiction and other parameters provided by MAF (Message Acquisition and Formatting). These calls are then picked up by the ICS/PRM for processing. These files are read accoutring to the format of call, which are flexible, and can very from file to file. After that calls are Duplicated and Dropped according to guiding rules. (E.g. call is charged not to caller but the callee  in case of toll free calls). After that these calls are rated and billed. Every thing is configurable thru GUI. It had two parts GUI and a Batch. GUI is for setting up the reference data and batch is for processing, billing and reporting the calls. The third part is the API the link between the GUI and the Business Rules. These business rules are put in to the API.

 

                Duration.  6 Months.

                Responsibilities:

1.       To create and use shell scripts for the management of the whole Configuration Control (CC) shell scripts. Extensive use of shell scripting on Sun system. My work was graded as excellent

Data Base Used: Oracle 8.1.

Scripting Language: C, Shell Script for tcsh and ksh on Sun Solaris.

Duration: 2 Months. (Sep 01 – Nov 01)

Company: Amdocs Development Centre.

 

2.        On the batch Side my responsibility was development work on decision making module (Guiding)

Language Used: C on UNIX.

Data Base Used: Oracle 8.1.

Scripting Language: Shell Script on UNIX.

Duration: 4 Months. (Nov 01 – Feb 02)

Company: Amdocs Development Centre.

 

·         Inter Carrier Settlement Online (Mar-02 – Jul-02)

o         On the API side I was assigned to create APIs. Creation of flexible reports of the reference data for the GUI (On demand).  Those reports were dynamic and were created using online the result is calculated using the APIs I designed.     

o         The UAMS (User Account Management System) client for the EJB’s on the App Server. This work was specially appreciated in my appraisal

 

Language Used: C, Java (EJBs), JDBC

Database Used: Oracle 8.1

Application Server: Web logic.

Duration: 3 Months

Company: Amdocs Development Centre.

 

·         Computerisation of record maintenance of Punjab Fisheries. (1998-1999)

      The project was about maintaining production from all districts of Punjab (India).The purpose of the project was to create different reports for the company.

Responsibility:

        To design and code the whole project.

                        Duration: 6 Months.

                        Company: HKT (Hare Krishna Trust).

Language used: Visual Basic 5.0

 

·         PCB Tester for Bergen Electronics and Ministry of Information and Technology(2001)

            The purpose of the project was to provide GUI for the API to the CNC machines, which tests the PCB (for their accuracy).

Responsibility:

        Design and program the whole project.

                     Duration: 8 Months.

Language used: Visual Basic 6.0 and HTML (Help for the project).
Project works during education, Internships and software competitions

·          Awards

·          Gate:

·          Gate 2000 Score 94.56

·          Software development competition:

·          1st prize in national level software development contest at Murthal. (1998)

·          1st prize in on the spot software contest at Rohtak Engg College. (1999)

·          2nd prize in on the spot software contest at Radaur Engg College. (1999)

·          2nd prize in brain tech in Rohtak Engg College. (1999)

·          3rd prize in software development contest at Radaur Engg College. (1999)

·          Sports:

·          1st prize in intra college chess competition. (1998)

·          Chess secretary of the college. (1999)

·          1st prize in intra college chess competition. (2000)

·          Memberships

·          Member Fun @ Work team (Organizing all gatherings like Parties, Birthday Bash) (2004)

·          Training courses:

·          Two month summer training at ESCORTS MAHLE Bahadurgarh, Patiala. (1998)

Project undertaken:

1)      Pin design (AutoCAD +AutoLISP).

2)      Program generator for CNC machines (AutoCAD and AutoLISP).

·          Two month industrial training at Haryana Tourism Chandigarh. (1999)

Advancing of the existing software from Dos platform to Windows platform in VB.

·          Advanced Development

·          CASE Shell.

(Case shell for Decision oriented Meta model)(2001)

Only Design was to be prepared.

Language proposed: XML and Visual Basic6.0

·          M.Tech. Thesis (Automatic testing tool for PL/SQL Code).

An automatic testing tool is to be developed for automatically testing PL/SQL and GUI.

                 

·          Major project for the B.Tech.

XWindow GUI based IDE for C++ Demo.

                Purpose of this project was to develop a GUI to facilitate the user to design GUI based application. The program generates the code for the GUI.(IDE for GUI based program generator using Xlib, Qt and C++)

Language used: C++ on Linux.

Library used: Xlib, Qt.

 

·          Specific projects developed during Competitions and trainings.

·          Pin designer (1998)

(To design piston pin: designed for ESCORTS, Bahadurgarh, Patiala, GUI based)

Language used: AutoLISP and AutoCAD.

·          Program generator for CNC machines. (1998)

(To generate source code for CNC machines: designed during training for ESCORTS)

The user provides the input shape thru AutoCAD and this utility generates the code for CNC machine in order to generate the same shape from the CNC machine.

Language used: AutoLISP and AutoCAD.

·          Snooker 3D (Game)(1999)

It’s a snooker game in 3D

Language used: Win32API + DirectX + C++(modules).

·          Six Knight Problem Solver (Game)(2000)

(AI based solution finder for the Six-Night problem)

Language used: Visual Basic 6.0 and HTML.

 

·          Utilities developed during College internship

·          QBasica to Fortran translator (1995)

(A translator for QBasica to FORTRAN source code).

Language used: Quick Basic 4.5

·          Quick-change directory, File searching utility and Directory type. (1996)

Language used: Quick Basica 4.5

·          Auto indentator for Basica, Pascal and C. (1997)

Language used: Quick Basic 4.5

·          Animation program generator. (1999)

(A source code generator for Win32API based Animation)

This program generates programs for animation, based on the input provided thru the GUI.

Language used: Visual Basic 5.0, Win32API and DirectX.