|
|
CURRICULUM VITAE as at 2005
Name Ashok Kumar Parbhubhai PARMAR
Personal Information Date of Birth: 18th of January 1959 Qualifications Marist Brothers Primary School, Suva, Fiji Logan Park High, Dunedin, NZ Otago University, Dunedin, NZ Associated Member (1985 - 1991) Training Courses IBM System/36 - Operations (IBM)
Experience
Software Development Manager
Systems Consulting - Software, Technical, Training, Disaster Recovery
IBM AS/400 (all aspect of maintaining and upgrading a site)
Programming (Dbase/Clipper, *Basic*, Pascal, RPG, CL, Cobol, Fortran, JAVA) Detailed Employment History
Odd jobs during schooling years Watchmaker at family shop (10 years experience)
Mar 81 to Oct 81 University of Otago, Dunedin
For Quantitative & Computer Studies, Stage 1. Two classes of 15 students each.
Nov 81 to Feb 82 University Of Otago, Dunedin
Design and program Entity Relationship working model. H/W: SWPTC, Gimix PC. S/W: XBasic, Flex, OS-9, and BASIC-09. Programming Student Records System. H/W: PDP-11. S/W: COBOL.
Feb 82 to March 85 Software Associates Ltd., Dunedin (Co-founder)
Complete Entity Relationship model. Used as a basis for all other development. Design and program Production Reporting System (George & Ashton). H/W: NEC PC8001. S/W: MSBasic, CPM. Design, program and document SAL Debtors System (Aitkin Plumbing). H/W: NEC PC8001, NCR DM1. S/W: MSBasic, CPM, and MS-DOS. Design, program and document SAL Financials, Mini-Bank and Mini-Budget. H/W: NCR DM1, IBM PC. S/W: MSBasic, MS-DOS, and PC-DOS. Feasibility study for Manufacturing System (W R Cloughs) Feasibility study for Accounting and Design Costing (Caulder Stewart) Programming (50%), documentation (50%) of Accounting Practice Set Generation (Otago University). H/W: IBM PC. S/W: MSBasic, PC-DOS. Design (20%), program (20%), and document (20%) Plumbers Management System. H/W: NEC, NCR, and IBM PC. S/W: MSBasic, CPM, and DOS. Design and program Newspaper Delivery System. H/W: HP-150. S/W: MSBasic, MS-DOS. Design (20%) Manufacturing Management System (Cadburys Dunedin). H/W: HP-25, HP-15. S/W: pSystem, Pascal, HP-15 calculator programming Hardware used, installed and evaluated Sord, Apple, NEC, NCR, HP-150, HP-15, HP-25, Osborne PC, BBC Micro, and Satoris Scales. Software used and evaluated PFS, VisiCalc, Wordstar, Manual Maker, DbaseII, and Language Compilers - Plink. Mar 85 to Feb 88 Businessworld Computers (Otago) Ltd., Dunedin (Renamed to Computerland Dunedin in 1987)
Program (70%) Order Tracking System (Clutha Leathers). H/W: IBM PC. S/W: KnowledgeMAN, PC-DOS. Re-design and program Convention System (Jaycees Dunedin). H/W: IBM PC. S/W: DbaseIIl/Clipper, DOS. Provide programming and user support for Dog Registration System (DCC Health). H/W: IBM AT. S/W: KnowledgeMAN, DOS. Design, program, document and support Membership System (IOOF, Dunedin). H/W: IBM PC's, PC-Net. S/W: DbaseIII/Clipper, DOS. Design and program Interest Generation System linked to Charter System (IOOF, Dunedin). H/W: IBM PC's, PC-Net. S/W: DbaseIII/Clipper, DOS. Program Cheque Printing program (Salmond Anderson). H/W: IBM PC. S/W: MSBasic Installation of Orchid Network using diskless workstations connected to PC for word processing (Probation Dept, Dunedin). H/W: IBM PC's. S/W: PCBasic, DOS Batch files Design and program Plans Recording and Account System (Duffel Watts & King). H/W: IBM PC. S/W: DbaseIII/Clipper, DOS. Design (30%), program (40%) Order Processing System (Winward Skins, Balclutha). H/W: IBM PC. S/W: DbaseIII/Clipper, DOS. Design and program Weight Scales Download (Foodstuffs). H/W: IBM PC, Dimock. S/W: DbaseIII/Clipper, DOS. Program (50%) and document Auction System (Lovell Reily). H/W: IBM S/36. S/W: RPGII, SSP. Programming support for DCB Accounting Software (Wallis Nursery). H/W: IBM S/34. S/W: RPGII, SSP. Programming support for Inventory System (Otakou Fisheries). H/W: IBM PC. S/W: PCBasic, DOS.
Jan 1987. In charge of one RPG trainee programmer (E Gilbert) and one PC programmer/support (M Cox). Design, program (80%) and document Meat Kill Processing (Fortex, Christchurch). H/W: IBM S/36. S/W: RPGII, SSP. Programming, support and Financial Reports setup of DACA Accounting and Inventory Software (Wickliffe Press). H/W: IBM S/36. S/W: RPGII, SSP. Design, program (50%) and install Cash Receipting system, communicating to Christchurch (Smith City). H/W: IBM PC, S/36. S/W: DbaseIII, Basic, PC-DOS, RPGII, and SSP. Analysis and design of Parts Dealer Network (AIC/IH Dealers). H/W: IBM S/36, IBM PC's. S/W: X.25 Packet Switching software, RPGII, SSP, PC-DOS. Analysis of Manufacturing System for Raw Material Usage (Murdochs, Dn). S/W: DACA Manufacturing System. Hardware used, installed and evaluated: IBM PC's, Epson, HP Laser printers, Onyx Multi-user system, Data General 1, IBM S/34, S/36. PC software used and evaluated Wordstar, Wordstar 2000, DbaseIII, Clipper, KnowledgeMan, Lotus, MS Project, Publishing, Attache Accounting, PC Network, Orchid Network, DisplayWrite, Multimate. S/36 software used and evaluated RPGII, DACA Accounting and Manufacturing, IPG Program Generator, ADD Application Generator, PROIV Application Generator, Data Transfer software. Feb 88 to Sept 2002: Infodata Systems Ltd., Dunedin, renamed to ISL NZ/AUST, renamed to MagentaRetailÂ
In charge of two RPG programmers (K Reynolds, M Gassman) and one PC programmer/support (N Gillions). Responsible for System/36 networks for Peat Marwick Dunedin and Milton. Project management, software enhancements, consulting, training and documentation. Report to General Manager. Design and program Student Management (SA Access Scheme). H/W: IBM PC. S/W: DbaseIII/Clipper, PC-DOS. Design and program Donation Management (Hospice, Dn). H/W: IBM PC. S/W: DbaseIII/Clipper, PC-DOS. Programming, maintenance and support of DCB and ISL Accounting and Practice Management software. Applications include Debtors, Company Register, Correspondence, Private Ledger, Report Generation, Hospital Records, Share Register, Creditors, Tax Register and Work Register. H/W: IBM S/36, IBM AS/400, and IBM PC. S/W: RPGII, RPGIII, SSP, OS/400, and PC-DOS. Programming to automatically transfer Private Ledger accounts and balances to Lotus123 on a PS/2 (PSS Otago). H/W: S/36, PS/2. S/W: RPGII, Lotus123, Basic, and PC-DOS. Involved in the design, programming and maintenance of host systems - Customer Profile, Quoting, Stocktake, POS upload and download, Price Book, Charge Card and Debtors (John Edmond). H/W: AS/400, S/W: RPGII. Programming of Cash Register Download (Foodstuffs). H/W: IBM S/36, NCR Scales. S/W: RPGII, SSP. Design and program the only SAA Dialog Manager and Dialog Tag Language compiler for the IBM AS/400 using the IBM 5250 data stream. H/W: IBM AS/400. S/W: RPGIII, OS/400. Involved in the programming of ISL SAA Practice Management Series General Ledger (Informant G/L). H/W: IBM AS/400. S/W: SAA RPGIII, ISL Dialog Manager, and OS/400. Interface Informant G/L Reportwriter to PC Laser Printers. Provide proportional fonts and shading via PC attached HP Laser Printers. H/W: IBM AS/400. S/W: RPGIII, OS/400, HP-PCL3.
July 1990. In charge of two RPG programmers (C Morton, J Murphy) and two trainee programmers (N Johnston, Rewi Newhman). Responsible for AS/400 networks for Peat Marwick Dunedin and Milton and other clients. Project management, software enhancements inhouse and for clients, consulting, training and documentation. Report to General Manager and ISL Board. Programming of the IBM 4680 Point-of-sale system. Enhancements to the IBM GSA (General Store Application). (John Edmond, Farmers). H/W: IBM 4680. S/W: 4680 Basic, GSA. Design and program AS/400 Invoices Save to PC Worm drive and Search system (Mainland). H/W: IBM PS/2. S/W: PC/Support, DbaseIII/Clipper, MS-DOS. Design and program PC based Turbo Tax data transfer to AS/400 based ISL Tax Register. H/W: IBM PS/2, IBM AS/400. S/W: Turbo Tax, PC/Support, OS/400, and RPGIII. Write a full System Specifications for a PC based Invoicing System (Caulder Stewart) Programming enhancements to IBM 4680 GSA and Supermarket System code to operate an OMRON PST150 EFT POS terminal (Contract to IBM NZ for Foodstuffs). H/W: IBM 4680. S/W: 4680 DOS, 4680 Basic, 4680 GSA, and 4680 SM. Contract Project Manager & Programmer to IBM Malaysia (2 weeks) for system changes to IBM4680 SA (Supermarket Application) for Parksons, Malaysia. H/W: IBM 4680. S/W: 4680 DOS, 4680 Basic, 4680 Supermarket System. EDI design and programming on the AS/400 for Purchase Orders and Goods Receipts. (John Edmonds). H/W: IBM PS/2, IBM AS/400. S/W: PC/Support, OS/400, and RPGIII.
1992. In charge of AS/400 programmer (C Morton), Clipper programmers (B Cowin, B Howie, H Karla, N Patil, P Speden, Simon Greg), and support (Matt Johnson). Responsible for two AS/400s - consulting, management and programming for Bureau clients (KPMG Dunedin and Milton, John Edmonds South Island network, Wrens South Island network and Camerons). Responsible for design and development of ISL Point-of-Sale system. Consulting clients on new systems and enhancements to existing systems. Project Management. Staff programming training and client training. Reporting to General Manager and ISL Board. Concept, design and program PC based Retail Point-Of-Sale system, using an AS/400 for back-office functions (Wrens). Attach to existing Accounting and Inventory system on the AS/400 using the IBM 4680 interface. H/W: IBM PS/2, IBM AS/400. S/W: DbaseIII, Clipper, RPG/400, PC/Support, and OS/400. 1992 Assist in setting up a TCP/IP link between IBM AS/400 and Unisys BTOS computers (Cadburys). Implement new AS/400 installations. Organise full AS/400 Programming Training Plan (Cadburys) Formulate Disaster Recover Plans (PSS, Wickliffe Press) Extensive enhancements to the ISL Point-Of-Sale system (now known as Info/Pos) for clients (Aotea Sourvioners, QCC Sydney, Freedom Furniture Australia, CRT Otago, Berrymans Christchurch, CFC Hamilton, Protector Safety, OPSM Australia, Singer Australia, Portmans Australia, Stage Professionals Singapore and others). H/W: IBM PCs, receipt printers, barcode printers, pole displays, keyboards and scanners, cash drawers, modems. S/W: Clipper, DOS, and Networks. Train Chevalier OA Singapore staff (in Singapore) on implementing and training of Info/Pos for their customers. Modifications to Info/Pos for marketing purposes for ISL. Design and program Info/LAN - network store-wide sales reporting module. Design and program Barcode Printing on dot matrix printers.S/W: Clipper Design and program Source Code Interpreter for reports.S/W: Clipper Design and program Info/COMM - comms module for data transfer to and from Head Office. Scheduled transfer, auto-recovery.  S/W: Clipper, Comms library Design and program Info/HOST - Head office consolidation system. S/W: Clipper Design and program Query system built into Info/Pos.S/W: Clipper Write interfaces for Info/Pos and Oracle (Public Sector Accounting), Ready/2 Retail, CBA Charter, Attache, System/36, RMS, TIMS (RS/6000) and SEQUEL back-office systems.S/W: Clipper Convert Info/Pos to multi-user using online databases residing on a Novell network server for Harvey Norman Australia - RAPS. 1996. Major enhancements to suit Harvey Norman.S/W: Clipper Assist in migrating AS/400 data to SOLAR (John Edmonds and Carters). H/W: IBM PC, IBM AS/400. S/W: OS/400, RPGIII, PC/Support, Clipper, and DOS. March 1998 - Investigate Xbase++ for converting RAPS to a full GUI interface - wRAPS. Write conversion of Clipper screen commands and functions to Xbase++ GUI interfaces with the help of Xbase++ developers - Alaska International, Germany & USA. S/W: Clipper, Xbase++ 1998 Feb 1999 - Concept and develope POS prototype in Java using third party dbase drivers. S/W: Handcoded using Sun JDK1.17B and Swing1.1.1 and COMMS.JAR August 1999 (ongoing) - Develop full Headoffice Datawarehouse Maintenance System in Java using IBM VisualAge for Java 2. Connect to Microsoft SQL Server 7.S/W: Java, MS SQL 2000 (ongoing) - Maintain applications written in Visual Basic 6 that support data configuration and export from the SQL datastore.S/W: VB6, MS SQL 2000 (ongoing) - Seagate Crystal Info (Crystal EIS Reporting). Design and implement EIS reports using Crystal Info and MS SQL.
2001 (ongoing) - Develop Java POS Thin client. Connection to multi-threaded Java POS Server with multiple connections to SQL databases, for Store and Enterprise based systems, using SUN JDK 1.1.8, IBM JDK 1.1.8, SUN and IBM JAVA Comms API, JDBC, IBM VisualAge for Java 3.02 Main features - socket based connection, object transfer, multi-threaded server and client. In charge of three student programmers from Otago University. 2002 (ongoing) - Conversion of current development system to work with IBM DB2 7.2 for Windows and Linux, as well as PostgreSQL for Linux using JDBC. Conversion of current development system to run on RedHat Linux 7.2 Added Graphs and Reports using Java2D, graphics rendering, dynamic font sizing. Soft-coded, user definable Graphs and Reports. Database conversion to support MySQL (version 3.23.50+). Ensure compatibility with MyODBC (2.50.39) and MyJDBC (2.0.14). Develope PalmJPOS - a ultra-thin POS client running on the PalmOS operating system. Written in JAVA and communicating with the common JPosServer (which has access to the various backend databases). Initially developed to work with the Symbol 1700 PDA with Barcode scanner and Wireless network. Development environment - Java 1.1.8, IBM VisualAge Micro for Embedded Systems 1.3 with 68K-PalmOS extentions using the J9 runtime, Symbol barcode scanner library, Symbol 1700 PDA, Spectrum Wireless network. Hardware used, installed and evaluated: IBM PC's, IBM PS/2, IBM S/36, IBM AS/400, IBM 4680, 4684 POS, RS/6000, receipt printers, line printers, laser printers, barcode scanners, weigh scales, pole displays, serial keyboards, modems, ROSE Serial Network. Software used and evaluated: RPGII, RPGIII, SSP, OS/400, DbaseIII, DbaseIV, Clipper, Asyst Case Design, MS Windows, AS/SET Case, IPG/400, MS Word, MS WFW networks, most Windows packages, LANtastic networks, Novell networks, Windows95, Windows98 Betas, WindowsNT, FrontPage, NetFusion, NetObjects web design, Java programming - Visual Cafe, J Builder, Delphi1, 2 and 3, Visual Basic 3, 4 and 5, Visual Dbase, Xbase++, communications software (RAS, Carbon Copy, pcAnywhere, CoSession, ICE-Ten), Java SDK, Swing (JFC), VisualAge for Java, Microsoft SQL Server, Linux RedHat 7.2, IBM DB2 7.1 Personal for Windows, IBM DB2 UDB 7.2 Enterprise Edition for Linux, PostgreSQL for Linux, IBM JDK for Linux. Linux system tools, Window Managers, X Server for MSWindows, PalmOS, Palm emulator, MS SQL MSDE, MS SQL 2000, MS.NET, C#, ASP.NET Experience gained in Windows programming - Registry, Date and Time manipulatioon, performance functions, multimedia, APM, MAPI, FTP, SNMP and Internet programming, CGI scripting. Experience gained in Java programming, Swing (Java Foundation Classes), Java Comms library, JDBC, Microsoft SQL Server 7, MS SQL 2000, Seagate Crystal Reporting, Seagate Analysis and Seagate Info, IBM DB2 for Windows, IBM DB2 UDB for Linux and MySQL. Sept 2002 to present: Enabling Technologies Ltd., Dunedin
Development of systems relating to Accounting Packages, namely ACCPAC, Greentree and Microsoft AXAPTA.
Managing 6 developers. Software Manuals Written SAL Debtors System (PC)
Other Submitted an article for publication to two international IBM Mid-range Systems magazines. Programming and Operations of IBM's Systems Application Architecture (SAA) Common Programming Interface (CPI) Service - The Dialog Manager. (1991). Overview Document, Summary Document. Author of What! Laptop Battery & System Monitor for Windows95 - Freeware written in Delphi 3 implementing lots of Windows95 API's, including Registery, timers, timezones and multimedia controls. Convert personal software to most versions of Visual Basic and Delphi Design and implement own Internet Personal Web site at http://geocities.datacellar.net/ashoka_kumar_2000 in July 1997. Averaging about 1,000 hits per week. Content includes Free software - What! Laptop Battery & System Monitor, Games, Curry Recipes and Bach Flower Remedies and Modem Monitor Graph. Mirrors at http://geocities.datacellar.net/modemgph and http://homepages.ihug.co.nz/~ashok Author of Modem Monitor Graph for Win98/Me/2000/XP, CPU Monitor Graph, NetTraffic for Win98/Me/2000/XP and SWSClock - Virtual Clock. Freeware software written in Delphi 3 implementing lots of Windows95/98/NT API's, including Registery, DialUp Networking, RAS, TCP/IP Sockets, Graphing tools, Multimedia, Timers, SNMP, drag/drop etc.
|
|
|