111 W Spring Valley Road., Suite 150 Richardson, TX 75083 Tel: 972-671-1500 Fax: 972-671-1505 Email: admin@infoexpertsusa.com InfoExperts HP Microsoft Certified Professional (MCP) in Distributed Application Development, Microsoft Certified Professional (MCP) Development on MS.NET, Rational Certification in Object Oriented Analysis and Design, with over 5 years of IT experience in requirement analysis, design and development of Enterprise N-Tier applications using Microsoft Technologies, Oracle, SQL Server, Smart Card Based Solutions and Products. Exposed to the various business domains through out the career such as Financial, Healthcare, Ecommerce, Retail & Manufacturing etc. Working with ISO 9001: 2000 Certified organizations and been thorough the each of the phases of software development life cycle (SDLC). Exposed to the quality oriented methodologies and processes with Rational Unified Processes (RUP) ‘Inception’, ‘Elaboration’, ’Construction’ and ‘Transition’ phases. Extensive experience in designing and developing critical smart card solutions such as EPurse, Loyalty, Smart Card and Bio Metrics based Time and Attendance – Access Control Applications. Over 3 years of hands on experience on various Microsoft .NET technologies, WebServices, SOAP, XML, IIS etc. Securing Sound understanding of .NET Framework and .NET application architecture. Securing a strong expertise on Object Oriented N-Tier Enterprise Applications using VB.NET, C#, ASP.NET and ADO.NET. Thorough knowledge of design and development of 3-Tier, N-Tier windows desktop application architecture based on windows DNA specification using technology like ActiveX, COM/DCOM, Windows Services, Windows API and Visual Basic. Strong understanding of working on DLLs. Intermediate level command on Database Designing with Rational Rose, Microsoft SQL Server, stored procedures, triggers, database object creation etc and worked extensively on reporting with crystal report 8.5, crystal report 9. Securing strong working experience over “Advanced User Interface Design” and “Application Package and Deployment”. Good knowledge of various application deployment tools like Microsoft Package and Deployment, Microsoft Visual Studio Installer 1.1 and Installshield Professional. EDUCATION Diploma in Systems Management (Completed with Honors) Bachelor’s Degree in Commerce (B.Com). PROFESSIONAL TRAININGS Rational Certification, Object Oriented Analysis and Design. MCP, Distributed Application development in Visual Basic 6.0. MCP, Developing And Implementing Windows based Application with MS.NET. EMV Migration, a product of Schlumberger-Sema, includes customized user profile creation for M-Chip and simulation of chip based payment transaction. TECHNICAL SKILLS Languages & Software Tools/Packages OOP, VB, ADO, .NET Framework, VB.NET, ASP.NET, ADO.NET, C#, ActiveX, Microsoft Data Reports, C, C++. Database Oracle 8i, SQL Server, MySQL, PL/SQL, Microsoft Access 2000/XP Internet tools & Technologies WebServices, HTML, VBScript. Web and Application Servers IIS, Personal Web Server Other Tools Crystal reports, Microsoft Data Reports, MS SQL Server Reporting Service, Interfacing Of External Hardware with Visual Basic for Smart Cards (ISO Standards 7816-1,2,3,4,8,9 for Micro Processor Cards, Secure Memory Cards, Contact less Cards), Thumb Scanner, E-Pad, Bar Code Reader, Microsoft VISIO, Erwin3.0, ActiveX, COM, DCOM, IIS, MTS, MSMQ, VSS, Rational Rose, UML, ROBOHelp, HTML Help Workshop. Professional Experience RCGC Club Management and Wireless POS F&B Application (Citi Bank, US) (Jan, 05 To Present) The system was a new revolution in the business of the existing Club Management System. The new solution that was supposed to be delivered had a great challenge to make the Clubhouse and internal resources tightly secured and control. The same time the solution was targeted to provide the wireless facility to manage the clubhouse’s restaurant business. Role: Senior .Net Developer Worked as a Module leader in RCGC project, involve in various project planning and management activities, team briefings, customer communication and co ordinate with system analyst and network administrator. Also co ordinates with the team members of various technology domains like Paradigm C++ developers (DECT X1000 Pos Terminal Programmer), VB.NET developers and Database Designers. Coded various structured modules for Club Management Application and Restaurant Management Application using VB.NET, ADO.NET, ASP.NET. Responsible for verifying code standards and accuracy developed by different team members, emphasis on source code documents and enforce the team to follow certain ISO standards in source code also. Club Management application is entirely designed in VB.NET/ASP.NET to take the advantages of accessibility from entire campus of Club. Used Centralized web service to Register New Member, Member Authentication and Member Credit Limit Inquiry operations, which are frequent operation carried out by the rest of the applications. Designed ‘Structured Message Handling’. SMH is responsible for secure message communication between DECT x1000 POS terminal and POS Listening application on the Server. Improved the performance of SMH by getting performance counter details from the application and change some routines to enhance the functionality of SMH. Integrated Megnetic Stripe card readers to the application, written a class module for reading operation on the magnetic card. Technologies/Platforms VB, ADO, ActiveX, ActiveX DLLs, Data Reports, Microsoft SQL Server 7.0, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe. Integrated Access Control and Men Management System (Nov, 03 To Dec, 04) IACMMS is an intelligent security and access control system to be applied to the whole campus of the government secretariat to make it protected from unauthorized visitors. Not only that, the system is also time and attendance system to track each employee time card details. The time and attendance reports are sent to the payroll department for further data processing. Role: .NET Developer Involved in the System as Member of High Level Application Architecture team, the team is responsible for designing the concrete Application Architecture based upon the system requirements document for further software developments. Involved in gathering the customer requirements from the beginning to end of the project. Developed the complete application named ‘SNMP Explorer’ in VB.NET, which manages 180 RFID readers in terms of sending message through SNMP agent and gathering response from the readers. The application is used as a most important utility in the project to manage the RFID readers. Extensively used the multithreading capability of VB.NET. Integrated database support in ‘SNMP Explorer’ application using ADO.NET, now application can store various RFID reader values collected over the period of time. In Crystal Reports, designed various comprehensive reports regarding RFID reader details stored in the database, the reports are like Daily and Weekly Reader Uptime Report, Daily Downtime Report, Daily No of Card Swipes report etc. Conducted the Unit Testing, Module Testing and beta testing of application and recorded the error logs, that will help to prevent to make the same mistakes to other team members. Wrote the code for data access and manipulation using ADO.NET. Created stored procedures, views and user defined function to boost up the SQL Server and Application performance. Wrote the code for Centralize User Authentication web service in VB.NET. Integrated the CUA web service to the IACMMS Reporting web application for user authentication and access rights. The system is completely designed in UML, source code versioning done using Visual Source Safe server, help files and user manuals are created using ROBOHelp and package and deployment was done using Microsoft Visual Studio Installer. Successfully carried out every task and met the dead lines by applying the positive attitude towards all issues and self-motivation therapy. Technologies/Platforms : VB.NET, ASP.NET, ADO.NET, Visual Studio, .NET 2003, Visual Studio Installer, SQL Server 2000, Windows Server 2003, IIS 6.0, and Visual Source Safe. Smart Card Based Library Management System (PRL) (Sep, ‘03 To Nov. ‘03) The system was a standard Library Management System with a Smart Card Interface, each Employee at PRL have been issued employee cards, using his card employee can use the library facility. The advantage of using smart card interface in LMS is, to provide the credit transactions for the service usage. The application is a type of Electronic Purse application. Role: .NET Developer Designed the complete database schema, using UML & Coded the complete application using VB.NET. Created a class module to access ACS30 USB Smart Card readers, for hassle free integration of smart cards with application. 1K Secure Memory cards used to store the credit history of employee along with the service charge for the library usage. 255 Bytes storage area for storing Last 3 books transaction, Last 3 amount due transactions. Disconnected Record sets are used for application performance boost up. Designed touch enabled books catalog application, for easy to search operations, the catalog contrails detailed information about currently available books, issued books and upcoming books. Also provided touch enable keyboard interface to request any new books. 3-Tier architecture has been used to develop the system. The Data Access Layer been used for the Data Access, Presentation layer has been used for the front-end presentation. Integrated Application Auto update feature, for hassle free application updates after deployment. Created Stored Procedures and Views for better application performance. Scheduled the daily basic backup to SQL Server for given high activity ratio tables like books catalog and books issue table. ASP.NET has been used for online books catalog web page, which shows the available books on the PRL intranet. Technologies/Platforms VB.NET, Crystal Reports, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows XP Professional, IIS 6.0, and Visual Source Safe. Hardware Devices: ACS 30 USB Smart Card Readers, Schlumberger 1K SLE4428 secure memory smart cards, Touch Screens. Ex-Servicemen Health Card (Department of Defense) (Apr, 03 To Aug, 03) The project was targeted to issue each ex-service men of the defense department to enable him to get various services offered by the department after retirement. The family health card then used to various DOD approved clinics to get the free / discounted services for health diagnostic and various health treatments. Rather then using simple plastic identity cards, DOD has moved to 8K Microprocessor smart cards for employee identity and secure storage of health related data on to the smart card. By using smart card and biometric enrollment process DOD has eliminated the fake cards and thus secure the benefits to the eligible employees. Role: Senior Software Engineer Developed complete offline data collection application using VB.NET The application is deployed at various state level offices of DOD to collect the ExServicemen data and send the filled forms to Explora Head Office where the actual cards had been printed and pre personalize. Developed smart card printing application to print the smart card according to the information colleted from various DOD offices, 5 Smart card printers uses the same batch printing application. Achieved maximum speed of printing by stabled printing application design. Developed Smart Card Pre Personalization module in VB.NET. The module format the smart card, initialize the various file structure finalize by DOD and generates various keys for file level access into the smart card. Used 3DES encryption algorithm for secure unique id generation and used Mutual Authentication Process to prevent unauthorized card to be read/write by application. Stored Finger Print Template on smart card, after applying compression the template takes only 255 bytes. Applied Extensive stored procedures and views for the application boost up. Gave the training to other team members about 8k microprocessor smart card Conducted unit testing and module testing and also guided the QC department for the final beta testing of smart card pre personalization module. Responsible to integrate the smart card module to Health clinic Application & various module integrations. Technologies/Platforms VB.NET, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows Server 2003, IIS 6.0, and Visual Source Safe. Campus Access and Time Attendance System (PRL) (Jan, 03 To Apr, 03) The System is designed for the secure campus access as well as employees time and attendance system. PRL is a central government department, having more then 5 laboratories located on various states. Before the CAS system implemented, there was a paper security pass and manual time and attendance system, the CAS application has removed the complete manual process for employee attendance as well as visitor identify. Role: Senior Software Engineer Successfully carried out the employee data collection, smart card printing, smart card personalization and delivery process. Prepared ‘memory structure map’ to aware the application programmer, what information is stored on which memory address. Conducted training for ACS30U smart card readers and explain other team member how to integrate smart card with standard time and attendance application. Multithreading capability of vb.net has been applied for bulk smart card printing and personalization. Every time and attendance reports can be accessible through the web interface, a dedicated intranet web site has been hosted for time and attendance related information. Configured Microsoft SQL Server and IIS 6.0 at client side. Scheduled backup and restore is configured for the time and attendance database Technologies/Platforms VB.NET, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows Server 2003, IIS 6.0, and Visual Source Safe. General Billing and MIS System (Sept, 02 To Dec, 02) The system was a general billing and inventory system for the large resorts, recreational clubs and restaurants having multiple branches across the nation. Role: Senior Software Engineer Involved in carrying out the analysis of application with the system analyst. Prepared the System Requirement Study document Coded kot entry, bill print, change table, duplicate bill print and order modification modules. Designed ActiveX text box control with number of new properties, which limits either to numeric entry or alpha entry or only num-alpha entry, gotfocus autoclor, special date-time input only and many more. Enhanced my work output by organized task priority wise, and finishing the single task at a one time. Involved in customer communication regarding system integration with their existing accounting application. Involved in application testing, installation and maintenance. Technologies/Platforms Visual Basic 6.0, ADO, ActiveX Controls, Data Reports, Oracle 8i, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe. Club Automation Application (Oct, 01 To Jul, 02) The system was designed and developed to automate the entertainment clubs process and operations automation with the friendly GUI to be used by the general non-technical operators. Role: Software Engineer Completely architected the application design, involved in technology selection team and co ordinate Project Leader for application design and planning Coded Gate Entry, Swimming Pool, Health club, billiards application modules. Automated the process of “member registration” and “activity billing”. Conducted unit testing and module testing of various application modules. Involved in application testing, installation. Prepared test cases, error logs and source code documentation. Technologies/Platforms VB.NET, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows Server 2003, IIS 6.0, and Visual Source Safe. Online Reporting And Scheduling Application (OSRS) (May, 01 To Sept, 01) The system was an online utility to manage the office administration and clerical activities such as reporting, scheduling events, tasks, meetings etc. Role: Software Engineer Designed the complete database according to the System Requirements Specifications. Coded the “Task Scheduling” and “MIS Reports” modules VB, and designed data access COM+ component using ADO. Developed algorithm for “Intelligent Task Auto Carry forward”. Scheduled the database auto backup. Designed various graphical analysis web pages using flash, DHTML and VB Script. Technologies/Platforms VB, ADO, ActiveX, ActiveX DLLs, Data Reports, Microsoft SQL Server 7.0, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe.