Profile image of reachsree
Member since June, 2005
0 Đề xuất


Trực tuyến Ngoại tuyến
Experience profile: · Around 6 years of extensive experience with various aspects of programming. Expertise in the area of Object Oriented Analysis and design. Development and implementation of Business system API’s, Network applications, Embedded Systems, Wireless Applications. · Extensive experience, knowledge and skills on some of the platforms extensively used in the industry – UNIX (FreeBSD, OpenBSD), Linux, Windows 2000/NT/95/3.1, Windows CE. Skill Profile: Hardware: IBM PC/AT-X 86, Pentium, SUN Work station, Pocket PC. Processors: 8085(8 bit), 68HC12(16 bit), ARMV4 Operating Systems: Windows 95/ NT4.0/ 2000, SUN OS 5.5.1(SUN SOLARIS 2.5), UNIX (freeBSD, openBSD), Debian Linux. RTOS: QNX, WINCE. Modeling Language: UML Languages: C, C++, VC++, Embedded VC++ (3.0,4.0), Visual Basic, Visual Basic .Net, C#, MTS, Delphi, Kylix, ASP, Shell Scripts (Bash, Korne, C shells). APIs/Libs: MFC, ATL, ADO COM APIs, , OLEDB-COM APIs, SOAP, ADSI, MAPI, STL, TAPI, ODBC, COM, DCOM, MSMQ, COM+, Sockets, DLLs, Services/Processes/Pipes/Mail Slots under WinNT/Linux/Unix, OLE, ActiveX, Multi-threading, MS-SQL db-Lib APIs, Windows SDK’S (GDI, Multimedia, Media Format SDK, Media Encoder SDK). WEB Dev. Tools: XML, XSL, XSLT, Open Source tools (XMLTOK, XPAT), HTML, DHTML, Java Script. Protocols: JABBER, TCP/IP, UDP, SMTP, RPC, DCOM. Data Bases: Oracle 7.3, MS-SQL 6.5/7.0/2000 Servers, SQL CE. Certifications: QNX Certified Firmware Developer. MICROSOFT certification program MCSD, 1998 Brain Bench Certificate in C++ (Score: 3.4) Transcript ID: 2115663. Work Experience: Project: PowerPad Solution Architect FedEx, Oct’8 to Till Date Team Size: 20 Description: PowerPad is to replace the use of low-memory store-and-forward device called the Super Tracker, which is also developed by FedEx. The PowerPad will also include support for Bluetooth short-range wireless communications so that couriers can print shipping labels on Bluetooth-equipped laser printers. In addition, the new device will feature a bar code scanner for reading package labels. The couriers pick up and deliver a total of 3.5 million packages per day, and PowerPad is designed to save 10 seconds at each stop. Role & Responsibilities: · Designed and developed a generic database access class over ATL OLEDB (2.0, 3.0 beta) to access SQL CE. · Re-engineered a module (pickup) written using WIN 32 framework. · Designed and developed an extendible Multi threaded application in EVC++ over ATL OLEDB (2.0, 3.0 beta) which exports functions for creating database, tables, populating Pickup Manifest. · Designed and developed a Thread Monitoring class in EVC++, which allows other thread’s to register with it and periodically does health check on the threads registered using thread messaging api. · Worked extensively on WIN32, Multi Threading, Database (OLEDB) programming. Environment: Windows 2000, WinCE, Embedded EVC++ (3.0, 4.0), Pocket PC 2003, ATL, COM, SQL CE, OLEDB, WIN32. Project: ISES Software Consultant Hewlett Packard, Nov’2003 to Sep’2004 Team Size: 7 Description: The HP Enterprise Mobility Platform (HP-EMP) is utilized as the underlying platform to realize the functionality of the ISES system. Access to the ISES server is done through over-the-air GPRS transmission, using SSL coupled with user authentication and device level authentication. Each MSES functional system consists of a smart client application component and the mobile application server component. The Smart Client application component provides the looks-and-feel as well as the client side logic of the application on the mobile device. The server component functions as the source and sink of the information as well as performing the administrative and reporting functions through the web interface console. Role & Responsibilities: · Designed and developed smart client and mobile application server component. This includes programming in latest wireless technologies like Bluetooth, Wireless LAN (WiFi or 802.1x) and Triband GSM/GPRS. Extensive network programming. · Developed a Multithread COM Component in VC++(ATL) exposing interfaces for Managing jabber connections, Network connections, and Parsing data. Connection Points for raising events for network layer responses or exchange of data between jabber server and client. · Porting of COM components developed in EVC++(4.0) to WIN32 environment using Visual C++. NET managed code. · Design & Develop UI fro HP Pocket PC using EVC++(MFC). · Designed and developed printer driver for ONYX wireless printers using ONYX SDK in C++. · Created XML and XSLT for transformation using Microsoft XMLDOM API in VC++. · Designed and developed a COM component for processing custom SMS Messages for remotely controlling pocket pc by implementing IMailRuleClient abstract interface in VC++. · Designed and developed a COM component for parsing XML using open source tool XPAT in VC++(ATL). · Designed and developed SSL module using Open SSL Library in C++. · Modifying Open Source Jabberoo client library source to match our protocol requirements. Extensive use of Jabber protocol. · Extensive use of multithreaded programming and threads synchronization techniques. Environment: Smart Client and mobile application server component is developed for both Pocket PC (ARMV4 processor) and Tablet PC (X86 processor) and is based on JABBER protocol. Windows XP, Windows 2000, WinCE, Embedded EVC++ (3.0, 4.0), Pocket pc 2003, XML, XSL, XSLT, Visual C++, Visual C++. NET, VB .NET, C#, MFC, ATL, COM, SSPI, SQL CE, SQL Server 2000, ADO-COM API, TAPI. Project: E-Learning Tool (AcuLive) Engineer AcuLe@rn, Jul’2003 to Nov’2003 Team Size: 8 Description: AcuLive is an e-Learning tool, which is used to deliver live presentation to viewers on the web. AcuLive is developed over windows Media format SDK and Encoder SDK. Role & Responsibilities: · Developing an In Proc server (DLL) in VC++ using the delegating encoder functionality which includes joining one or more AVI files in ASF format, Chop a given ASF file based on the time stamp, functionality to manipulate ASF files Meta data like scripts, indexing, profile generation. Etc. · Developing a screen capture module as C++ DLL exporting functions for capturing screen using win32 API’s (gdi32, user32, kernel32) and saving the bitmaps to ASF format using windows media encoder. Adjusting the frame rate and some functions (With default arguments) delegating the functionality offered by windows Media Encoder API. Environment: Window 2000, VC++, Window Media Encoder 9.0, Windows SDK’S (GDI, Multimedia, Media Format SDK, Media Encoder SDK). Project: Cyclops IDS (Intrusion Detection System) Systems Developer(R&D) , Nov’2001 to Jul’2003 Team Size: 4 Description: Cyclops IDS is a customized Dell PowerEdge 350, which is a compact rack-mountable server. Software is pre-loaded onto a hardened Linux/Unix OS for added security, which can be fine-tuned based on the network with a GUI from a windows machine. Cyclops IDS architecture comprises of Hardened Linux/Unix Appliance named as IDS Appliance and a GUI developed in Delphi called IDS Console for configuring IDS Appliance. Role & Responsibilities: · Understanding the design and architecture of Unix (freeBSD, openBSD) and Debian Linux. · Hardening of Linux, freeBSD limiting the kernel with basic functionalities to reduce the possibility of unauthorized use. · Design and implement architecture comprising of C/C++ classes, shell scripts (Korne Shell) making the hardened Linux/Unix appliance more Intelligent, Fool proof, Secure, Easy to configure and more Interactive. · Extensive programming in network protocols TCP/IP, SMTP, UDP in C++. RAW Socket programming for port scanning in C. · Design and implement C++ classes with functions to modify Adapter Configuration, Routing Tables. Designed based on OOAD concepts making the system easy to upgrade. · Extensive use of multi-threaded, inter process communication, thread synchronization concepts. · Designed & implemented a class implementing helper functions to synchronize data access across thread-process boundaries. · Coordinated in the design & implementation of GUI (IDS Console) developed in Delphi, Kylix. · Used RCS for version control. · Writing shell scripts (Bash) for implementation and also some as a wrapper around RCS. · Co-designed detailed test plans and coordinated with QA team. Environment: Linux (Debian/Free BSD), Windows 2000, C/C++, Delphi, Kylix, Shell Scripts (Bash, Korne, C shells), TCP/IP, SMTP, UDP, RCS. Project: EVMX Systems Developer(R&D) , Sep’2001 to Nov’2001 Team Size: 2 Description: This project is mainly based on the Idea of correlating events in a network and provides comprehensive knowledge of the events. This activity is characterized by the four activities. Packet Collection: For event correlation, the engine has to be fed with as many events as possible. These events are nothing but packets coming in or going out of the network, which will be fed in. Packet Knowledge: Processing and reporting packets must be accompanied with a comprehensive explanation of the packet and how it relates to the situation. Packet Filtering: Redundant and low priority packets have to be filtered. Event Correlation: After packets are filtered. The filtered packets nature has to be analyzed based various factors. Role & Responsibilities: · R&D on some of the Event correlating tools based written in perl scripts. · Network programming in TCP/IP, SMTP, and UDP. · Design and developed a class in C++ implementing functions for parsing alerts incorporating Regular expressions later which was used in a shared objects. · Extensive use of multithreading concepts. · Designed & Implemented a Mutex-Semaphores class, used to synchronize data access across thread- process boundaries. · Implemented scripts acting as a wrapper around IP Chain’s packet filtering mechanism. · Network programming in TCP/IP, UDP in C++. · Designed and implemented GUI in Delphi. · Used RCS for version controlling. Environment: Linux (Debian/Free BSD), C/C++, Delphi, Kylix, Shell Scripts (Bash, Korne, C shells). Project: CTS (Cheque Truncation System) Software Consultant BCS Information Systems, Singapore, Dec’2000 to Jul’2001. Team Size: 22 Description CTS is online image-based cheque clearing system, which captures the cheque Magnetic Ink Character Recognition (MICR) data and the cheque image at the bank of first deposit, the Presenting Bank. This cheque information is then used for the further processing. Thus, avoiding the need of physical cheques. CTS is to be implemented around the island with all the banks. This project is approved by SCH. Role & Responsibilities: · Designing and developing COM DLL with interfaces exporting functions for processing data and dealing with various business transactions. · Designing and developing a validation module (a COM DLL) using third party PKI Components in VC++. · Designing and developing TCP/IP client/server DLL with interfaces for data processing modules to download data from central location called (SACH), implementing communication protocol between SACH and Banks. · Designed test cases and also coordinated with QA Team. Environment: Windows 2000, VC++, UNIX, Java, EJB, TCP/IP, and PKI Architecture. CRM (Customer Relationship Management), Adesta Com (I) Pvt Ltd, Jul’2000 to Oct’ 2000 Project: CRM (Customer Relationship Management), Software Developer, Adesta Com (I) Pvt Ltd, India, Jul’2000 to Oct’ 2000. Team Size: 12 Description: This project is the implementation of CRM (Customer Relationship Management) concepts. This project is to ensure that information regarding customers and their purchases are consistent across a business and up-to date so they can better inform and support customers, and so they can more effectively leverage their knowledge about customer preferences and tendencies to up sell and cross sell a product. Role & Responsibilities: · Understanding CRM Concepts. · Design of object models based on OOAD concepts & documenting them in UML Class diagrams. · Designed & Developed COM components for Data processing, Business Rules. · Implemented COM components in C++, written IDL files. · Extensive usage of DCOM architecture. · Coded Database communication component using ADO with Oracle provider for OLE DB. · Technical assistance in the Implementation of GUI while using COM components developed in C++ · Designed detail test cases and worked in co-ordination with the implementation team. Environment: Windows NT 3.51, C++, COM/DCOM, VB, and Oracle. Project: Financial Accounting Module (Upgrading clients already exisisting legacy coded FoxPro system with Multi-tier architecture comprising of easily pluggable and re-usable components) Software Developer INDIGO, India, Aug’99 to Jun’2k Team Size: 4 Description This project is to upgrade our client’s already existing legacy coded FoxPro System. Role & Responsibilities: · Gathering information and doing requirement analysis. · Preliminary report on application scenarios and requirement analysis. · Designed structure of mathematical calculation. · Designed object model with interfaces incorporating functions for the required mathematical calculations. · Implented COM components in C++, Visual Basic. · Database programming using ADO. · Coordinated with the implementation team. Environment: C++, COM, ADO, SQL Server 7.0, Windows NT 3.51. Education: Bachelor of Science in COMPUTERS from Nagarjuna University, Guntur, India, 1998 Higher Diploma Software Engineering from APTECH Computer Education, 1997
$40 USD/giờ
0 đánh giá
  • N/ACác công việc hoàn thành
  • N/AĐúng ngân sách
  • N/AĐúng giờ
  • N/ATỉ lệ thuê lại


Các đánh giá gần đây

Chưa có đánh giá nào.

Các Chứng Nhận

  • Đã kết nối với Facebook
  • Freelancer Ưa Thích
  • Đã Xác Thực Thanh Toán
  • Đã Xác Thực Điện Thoại
  • Đã Xác Thực Danh Tính
  • Đã Xác Thực Email

Xem các Freelancer tương tự