Yalla Praveen praveen_y76@hotmail.com 91-- 9848275298 Flat no 101, Deccan Crescent Heights, Street No. 7, Vidhaya Nagar Hyderabad - 500001 Current Location: Hyderabad Title: BE Electronics engineer, with 4 Years IT experience Work Experience: Skills: 5.4 years VB.net, C#, Asp.net, C, VC++, Win32, VB, SQL7.0/2000, LDAP, Smart Card, Biometrics, and PKI Current Organization: Industry: Magnaquest Solutions IT/ Computers - Software Highest Degree Held: B.E/B.Tech (Electronics/Telecommunications) ,Ravi Shankar Shukla university Male 21st October 1976 Gender: Date of Birth: Detailed Resume: Project Summary: 1. MQSubscribe Client : InHouse Team Size : 4 Location : Hyderabad, India Languages : ASP.NET, VB.Net, XML, SQL Server 2000 Front-End : IE 5.0+, Netscape Navigator 4.7+ Tools : Visual Studio .Net Business Objective of project: With the advent of newer and better technologies, Magnaquest has embarked on the task of migrating, and later redeveloping its flagship product MQSubscribe, which is a windows application based on VB/ASP/COM/DCOM to .Net Framework. The project aims to deliver stages of releases for different tiers of the existing product. Finally the product will be completely converted to web application based on custom designed application framework. My responsibility is to document and develop application framework with custom modules, base classes, controls, and also develop proof of concepts for various functionalities. Magnaquest will use this framework for redeveloping MQSubscribe into a cost-effective, modular, flexible and scalable end-to-end web based solution. About MQSubscribe: MQSubscribe is a proven customer management and billing solution for Cable, Resume of Yalla Praveen Page 1 Satellite, ISP, Broadband, and Convergent Media Operators. It enables service providers to effectively provision, rate, accurately bill and engage in customer care for all their basic and advanced services such as Pay TV/Pay per view/Video on demand, Internet Service Providers (ISPs), Broadband services, Interactive TV services, VoIP services etc,. MQSubscribe, is proven with more than 16 customer installations worldwide India, Europe, South East Asia and the Middle East. MQSubsribe's clientele includes Star TV India, Manthan Broadband, Incable, SunTV, Asianet Satellite Communications, hathway cable and Datacom, Interactive technologies(Bulgaria), Frontage Communications(Nigeria), Arabesque(Germany), Cablecomm Services Pvt Ltd, DestinyCable(Philippines), Focus Infocom(Maldives) , Arab Digital Distribution, Egypt Digital Distribution 2. MQMarketer Client : AMEX Travel Services Team Size : 4 Location : Hyderabad, India Platform : Windows 2000 Languages : ASP.NET, VB.Net, XML, SQL Server 2000 Front-End : IE 5.0+, Netscape Navigator 4.7+ Tools : Visual Studio .Net http://www.mqmarketer.com - Information site http://amextravel.mqmarketer.com - Live site Business Objective of project: MQMarketer is a online campaign management solution that allow businesses to communicate information efficiently and cost effectively, especially in distributed business environments such as Insurance, Mortgage, Travel or large corporations. Using this, businesses can communicate with atleast three categories of target audience - employees, partners and customer about initiatives, new services, products and promotions.Affiliates/Franchisees can localize, customize and personalize the centrally designed campaign templates to build customized campaigns and promote to their preferred mailing list. An earlier scaled down version based on similar concept was HTML Email Tool Kit for American Express Travel Services. This Tool Kit allows them to enhance their marketing efforts in a simple and cost efficient manner. Role played: Designing and developing sub modules for the application. These modules were developed for email management system for subscribers and mailing lists. This involved maintaining and tracking all electronic communications between the website and the end user. 1. Gather requirements and prepare SRS for the modules 2. Designing the database for the modules 3. Generate various tabular and graphical reports of data generated by the electronic communication that is tracked by the system 4. Deployment of the different modules developed 5. Maintaining the site, and managing upgrades to the site Resume of Yalla Praveen Page 2 3. GMPC ATM Application Client: This project was developed for Maybank, Malaysia. Maybank is the largest nationalized bank in Malaysia. Team Size : 8 Location : Hyderabad, India and Kuala Lumpur, Malaysia Platform : Windows CE (for PDA device) and OS/2 Languages : C, VC++(MFC), eVC++ Hardware : SMA 1010 / SMA 1020 Business objective of the project: The government of Malaysia has implemented the GMPC card (Government Multi Purpose Card), which is issued to its citizens. The GMPC card is used for multiple applications such as ID card, Driving License card, Passport, Health card and ATM card in banks. The goal of the project is to: 1. Enable bank's ATM application in the GMPC card 2. Develop authentication mechanisms for using the card 3. Develop front end interfaces to use the card for banking transactions 4. Integrate with the existing backend banking application developed by IBM Our solution is based on Client Server architecture - The banking application uses the services of the GMPC ATM Application server in order to access the GMPC card. The GMPC ATM Application server communicates with an automated PDA Client using RS232 COM port communication and gets the requested operation done. Data communication between PDA and Server is using our own protocol and encrypted using DES to ensure privacy and integrity of data. Role Played: 1. Design of the BDS server 2. Development of BDS server 3. Integration with Maybank's OS/2 applications 4. Unit testing of the components 5. Onsite implementation at May bank (Kuala Lumpur, Malaysia). 4. Star Gate Client: Alcatel, Malaysia Team Size : 6 Location : Hyderabad, India and Kuala Lumpur, Malaysia Platform : Windows NT 4.0, 2000 Languages : Win32 SDK, Visual Basic 6.0, VC++. Business Objective of project: Business objective of the project is to provide a strong, secure, "network level authentication" and authorization mechanism and integrate it with the existing authentication mechanism of Alcatel VLAN network switch. The Resume of Yalla Praveen Page 3 system is capable of incorporating multi factor authentication mechanisms involving Smart Card and Biometrics technology to enhance security. This project is a customized enhancement of my previous project, BioSignOn. Role played: 1. Analysis(Onsite), Designing and documentation of components. 2. Development of the components 3. Unit testing 4. Onsite integration and implementation in Alcatel, Malaysia. 5. BioSignOn Client: 1. EPNCR, Malaysia (A subsidiary of NCR), who is a member of GMPC Consortium (Government Multi Purpose Card), that implemented Malaysian National Identity card project 2. CISF, India 3. Ministry of Land, Malaysia. Team Size : 4 Location : Hyderabad, India and Kuala Lumpur, Malaysia. Platform : Windows NT, 2000, XP. Languages : VC++ , Win32, VB. Business Objective of project: BioSignOn ensures secured Sign On (login) for any PC (stand alone or Networked) combining various authentication factors based on smart card and biometrics (fingerprint) technologies. BioSignOn replaces the Windows NT/2000 login mechanism (as provided by these operating systems) with our custom-made login application, to enforce 2/3-factor authentication mechanism for workstation login. Later the project was enhanced to support ISO-7816 compliant cards and other smart card readers. This enhanced version has been delivered to CISF and MOL, and used in the Star Gate project delivered to Alcatel. Role Played: 1. Development of the BioSignOn components. Designing and documentation of some of the components 2. Development of the Biometrics module for Fingerprint capturing and verification using Sekure Biometric readers 3. Onsite implementation in Kuala Lumpur, Malaysia 4. Unit testing 6. SCARD Client : In-house Team Size : 5 Location : Hyderabad, India Platform : Windows NT 4.0, 2000 Resume of Yalla Praveen Page 4 Languages : Visual Basic 6.0, VC++, Cygwin Business Objective of project: Smart Card Rapid Application Development Environment is set of tools that speeds up the development of smart card applications by providing a user friendly GUI for Card Structure Definition. An XML and SAX parser based automated card personalization utility and a library that provides a generic interface for developing smart card applications under Windows Environment. This library hides the changing physical communications protocols required by different smart cards and card readers. Later the tool was used extensively in most of the smart card based projects. Role Played: Involved in R&D and development of wrappers for generic physical layer to communicate with different types of smart card and readers. This was based on cygwin as development environment. 7. Kisan Credit Card Client : CoOptions Technologies. Team Size : 6 Location : Hyderabad, India Platform : Win NT, Windows 98 Languages : VB6, VC++, XML, Gemplus Libraries, Ms-Access. Business Objective of project: Kisan Credit Card is a project aimed at revolutionizing the credit delivery facilities to the farmers in India under "Cooperative Farmer Credit Card" program of the Government of India. This involves computerization of the rural cooperative societies and banks. The 'Smartkis@n' card for the farmers is a logical extension to the rural cooperative banking system and capitalizes the strengths of technologies like smart cards. SmartKisa@n card uses a secure, tamper proof, multi-application smart card which enables the farmer to transact with the bank, while also helping the government in instantly accessing details pertaining to his membership, land holdings, loan details, etc which are readily available as mobile records on the card itself. The seamless integration of the credit system, involving the beneficiaries and the facilitators, allows on-line transactions to be conducted securely, accurately, efficiently and with transparency. Role played: 1. Involved in development of the system. 2. Involved in creation of wrappers for Gemplus smart card Libraries 3. Test Case documents. 4. Involved in the functional Testing of the system. 5. Onsite implementation. Resume of Yalla Praveen Page 5