Skilled software professional with experience in MS Visual Basic, specialising in COM implementation in VB and ActiveX technologies. Maintain focus on optimum use of technology and regular upgrade, with an open mindset. A team player with good communication skills.
Microsoft Certified Professional
Holds Microsoft certification in Designing and Distributing Desktop Applications with Microsoft Visual Basic 6.0 and Designing and Distributing Distributed Applications with Microsoft Visual Basic 6.0
Working in a team as a freelance software developer since Sep'02 with the screen name of EDiFUS
Major Projects Undertaken:
EDiFUS Marquee is an ActiveX control designed for Saturn Visual U.K. This control is an enhancement over standard label control in visual basic. It provides features like gradient, transparency, bounce, shadow effects etc. The changes made in the properties in the design mode can be viewed in the control immediately and, all the properties of the control can be changed at runtime as well. The complete UI of the control is self drawn using Win32 APIs and does not use any constituent controls.
Performance: The control was successfully tested against memory leaks for 20 hours in continuation with an instance loading and unloading every 5 seconds. The client, delighted with the service, contacted back for enhanced version of the control and willingly paid the same amount for the modifications, finally giving excellent comments for control and the enhanced version.
Functional Demo: <a href= "[login to view URL]">[login to view URL]</a>
GenSharp, is a genealogy software, used to create family history albums for Mr. Paul Hobbs U.K.. It hosts features to add the complete family tree and also associate relating information, documents and photographs. It also had a feature to compile the complete album into a stand alone executable file, which could be then distributed via a CD. The output was successfully tested on various resolutions ranging from 800 X 600 to 1600 X 1200, thus attaining true resolution independence, which is a common problem in Visual Basic 6.0. This work demonstrates my ability to work with graphics intensive applications requiring very high GUI standards and also complex structures as family trees.
Screenshots: <a href= "[login to view URL]">[login to view URL]</a>
Barcode Automation for Garment Store (BAGS) for Zalani Stores. Complete inventory management, with the help of barcodes. Included features like invoicing, stock verification, bargain shelf management, discount sales and a customizable report generation tool.
PST Search Tool for Qedd U.S., is an utility designed to search specified criteria in the .pst file of Outlook Express. The utility search the criteria in fields like to, cc, bcc, subject, message, and attachment. The highlight of the utility is that is recursively searched the criteria in attachments which could be either another message of a zip file. In case of zip files it further extracted the file and searched the criteria and then deletes it. Once the search is completed then, the result of the search was stored into a .pst file while maintaining the same folder hierarchy as present in the .pst file. The details of the resulting .pst file were displayed on the GUI, which as similar to the Outlook Express. Clicking on the message header, details of the message were displayed in the application window. Apart from this, while the searching is in progress, the detail of searching were displayed in an attractive way, with a descriptive log.
Performance: The tool was successfully tested for PST files above 100MB in size, 5+ levels of nested folders and 5+ levels of contained messages. The client rewarded a bonus of 25% over and above the project cost.
Worked with a software development firm as Senior Programmer from Sep'00 to Sep'02
Major Project Undertaken:
Subscriber Management System for Bharti Telenet Ltd. (Airtel). This software operates at multiple locations of the client organization at the front end. The complete management of a new subscriber is done through this software which involves new subscriber registration and activation, subscriberâ€™s scrutiny analysis, waivers offered, schemes provided etc. The data is then transferred from the different locations to HO and customized reports in Excel are generated, automatically. It also performs the automatic compilation of data from various locations to HO. I was responsible for complete object hierarchy and designing and implementation of incremental data export/import module.
Maintenance Activity Recording System for Bridgestone ACC India Ltd. Software to store maintenance activities and thus generate a number of analytical reports as per Bridgestone International Standards. I was responsible for complete object hierarchy and design of the software, including the objects to deal with predefined formats as Excel sheets. Most of the reports included dynamic graphs generated at runtime. The client demanded an automatic data backup and recovers solution which was designed and implemented by myself.
Expense Record Module for Eicher Motors Ltd. Software to maintain various employee accounts and automate expense reimbursement and digital approval. The highlights of my work in the software include the complete reporting using Crystal Reports 7.0 and designing of various modules which acted as data source for the user interface and modules to handle the dynamic nature of user interface.
Part Development System for Eicher Motors Ltd. Software to track the progress of all the employees of materials department in the field of new part development and vendor communication. Generated exhaustive reports for managerial analysis. My contribution to the project was designing complex cross tab reports using Crystal Reports 7.0. I also developed a module for specifying some conditions in the database, which were compiled by the software at runtime and thus the behavior was decided. Apart from this I was also involved in making reusable components for data access and user interface manipulation.
CD Based Business Directory for indoreinfoline.com. Software to facilitate data search as per user criteria. The software was designed in a way that the advertisements and the names of the sponsors can be dynamically set for each CD, without changing the program. The software generated the output in the
## Area of Expertise
MS Visual Basic 6.0, MS SQL Server 7.0/2000, Oracle 8.0, Crystal Report 7.0, COM, DCOM, NSIS (Nullsoft Scriptable Installation System) Currently upgrading to MS Visual [login to view URL]