b'SOFTWARE ENGINEER\nDEVELOPER RESUME\nDEVELOPER & FIRMWARE ENGINEER- SOFTWARE DEVELOPMENT\nOver 2+ Years experience in design & development of device drivers/ Embedded Systems\nFirmware; looking for challenging opportunities.\nPROFILE\ne Developer, with solid academic experience and expertise in\n\non experience in design &\nTesting of Device Drivers & Embedded system Firmware.\n\ndevelopment of drivers for winCE 6.0 and winCE 5.0 operating system Handheld: Serial, Parallel,\nLCD (Liquid crystal display), Touch Screen, USB and camera. Successfully developed following\ndevice drivers PCI, NDIS, TDI and Virtual Serial port driver for windows XP/2000/vista. In-depth\ntechnical knowledge of various software development languages, applications and databases\nincluding- C, C++, win32 SDK, OOD, Visual C++ (MFC and win32), and Assembly language.\nSuperlative leadership qualities with excellent analytical skills with demonstrated capability to\neffectively use manpower and motivate professionals to maximize levels of productivity. Focused,\nhardworking, self motivated and effective team player with excellent communication and\ninterpersonal skills.\nCore Competencies: Firmware/ Embedded Systems Development ~ System Study ~ Requirement\nSpecification Study ~ Product Design & Development ~ PCI, SCSI, SATA, IDE,I2C and USB bus\narchitecture ~ Windows Operating system and drivers~ Linux Operating system architecture and\ndriver development~ Team Lead ~ Client Interaction ~ Planning & Programming ~ Coordination\nTECHNICAL SKILLS\nEmbedded Operating Systems Operating System Programming Languages Platform SDK and DDK\nIDE Tools Win CE 5.0,Win CE 6.0 Windows 2000/XP/Vista, Red hat Linux 7.2. C, C++, Visual\n\n\x0cC++, VB .NET, Embedded C. Win32, MFC, ATL, windows DDK. Windows CE 5.0 platform\nbuilder, Visual studio 2008, Embedded Visual C++. Wireshark, debugView, WinDbg.\nPROFESSIONAL EXPERIENCE\nVEERAS INFOTECH, CHENNAI June 2008- Dec 2008 Associate ConsultantProficiently created Kernel mode virtual serial port driver to act as intermediate driver between\nkernel mode Winsock and Virtual serial port for the existing reader software that works with serial\nport. Also created kernel mode API hooks for virtual serial port to interact with user mode driver or\n\nhardware team\nanalyzing client requirements, selecting and evaluating components for systems defining and\n\nRFID reader driver for the working of the reader\nof the software by connecting the reader with PC and verify it\xe2\x80\x99s working by monitoring the data\n-depth technical knowledge in\nWindows Operating system and drivers- Windows I/O subsystem, Windows driver Model (WDM),\nWindows File systems and registries, Boot files, Kernel Debugging using WinDbg, dbgView. Also\n\nupgrade the existing RFID software for readers.\n\n\x0cCHIP DESIGN TECHNOLOGIES, CHENNAI Oct 2006- June 2008 Engineer- Embedded\n\ns requirements by maintaining active & comprehensive\n\nInteracted with the team members for the mutual benefits in the project while providing technical\nadvises & feedbacks. Involved in writing codes for the application software using eVC++ as\n\nCONTROLS PVT.LTD, CHENNAI May 2006support & development of the firmware modules for the project \xe2\x80\x98Access control system\xe2\x80\x99 using\n\ntesting and applications programming. This also entailed advanced level validation and verification\n\nboth quality and customer service while leading and driving advanced/complex development tasks\nand projects to successful completion\nEDUCATIONAL & PROFESSIONAL DEVELOPMENT\n\nMatriculation Higher Secondary School, Coimbatore, 75%, 1999\nDate of Birth: 11th April 1983 Language Proficiency: English, Hindi, Tamil References\nPROJECT ANNEXURE\n\n\x0cProject Name Client Duration Environment Team Size Summary\nResponsibilities\nVirtual serial port driver Gemini Traze RFID Pvt Ltd. 10/09/11/09(45 days) Windows XP/2003,\nwindows DDK,winDbg. 1 A virtual serial port driver created using windows DDK (WDK) that acts\nas intermediate driver between the Virtual serial port and kernel mode Winsock. Widows Kernel\nlevel Winsock programming using windows DDK communicates with the physical Ethernet\nconnection to which RFID reader is connected. The driver is developed for the new RFID reader to\n\nfor Virtual Serial port\nclass installers for driver. RFID Reader Software, SDK development and testing Gemini Traze\nRFID Pvt Ltd. 08/09-09/09(2 months) VB dot net, VC ++ (2008), RFID biometric reader, windows\nXP/Vista/2003, Red Hat Linux. 2 The RFID reader software is developed for the biometric RFID\nreader connected to PC through LAN or WAN network connection. Events are recorded when\nperson or inventory places the RFID tag or his hand on the reader. The recorded event is later\ndownloaded from the reader using the software that is developed to store accessed ones details in\nSQL server or Access database. The reader is connected in LAN or WAN to computer through\ndeveloped using win32 SDK and C++ as the\n\nusing VB .NET for custom software development. Windows CE 5.0 OS image for low cost PDA\n(pocket PC) Newland Handhelds 08/07-12/07(5 months) eVC++, windows CE 5.0 platform builder,\nLPC 2478 based hardware platform. 3 The windows CE 5.0 operating system image designed is\nintended for low cost PDA (pocket PC) with BAR CODE scanner. The operating system image\ndesigned is for ARM7TDMI-S based LPC2478 microcontroller .The windows CE 5.0 BSP for the\nintended Pocket PC contains boot code and the following functional bus drivers;I2C, Serial and\nparallel and device drivers like LCD display, touch screen, bar code reader, keypad, USB\nMaster/Slave, FLASH, Block, Camera. Development of Network, USB, FLASH, Block, Serial,\nParallel, Display and camera. Testing the drivers using TUX test and custom testing methods.\nBilling software for windows CE 6.0 pocket PC (PDA). Newland Handhelds 04/07-04/07(1 month)\neVC++, winCE SDK for Newland Pocket PC model PT950 SDK.. 2 The billing software reads the\nitem code from the bar code using bar code reader present in the pocket PC and matches the price\nfor the item code scanned in the local database. Then it totals up the sum for all items consecutive\nscanned and updates bill details with the total price for every token number in the remote database\n\n\x0cProject Name Client Duration Environment Team Size Summary\nResponsibilities\nProject Name Client Duration Environment Team Size Summary\nResponsibilities\nProject Name Client Duration Environment Team Size Summary\nResponsibilities\n\n\x0cProject Name Client Duration Environment Team Size Summary\nResponsibilities Project Name Client Duration Environment Team Size Summary\nNDIS WDM device driver for the RTL 8139D based NIC card designed Newland Handhelds 01/0803/08(3 months) Windows XP/2003/Vista, windows DDK. 2 The NDIS WDM device driver\nconnects to hardware specific NDIS miniport layer through NDIS protocol layer of driver stack.\nThe driver uses scatter/gather DMA operation with data stored in ring buffer in order to\ncommunicate with the RTL 8139D network controller connected through PCI Bridge. It performs\n\nControl System Self 06/06-07/06(2 months) Kiel 3.0 Embedded C, AT89C51 2 This project consists\nof user console and main MCU. The communication between user console and MCU is achieved by\nusing RS485.Eight zones in the house are monitored for any movement through specialized sensors\nand other devices .The console has features such as Arm, Disarm, Entry delay setting, Exit delay\nsetting, Night arm mode, Panic, Medical. Software module controls communication, receives input\ne'