|
|
|
|
Senior Software Engineer Resume
|
| Desired Industry: Information Technology |
SpiderID: 21316 |
| Desired Job Location: Morristown, New Jersey |
Date Posted: 6/16/2008 |
| Type of Position: Full-Time Temporary |
Availability Date: |
| Desired Wage: |
|
|
U.S. Work Authorization: |
| Job Level: Experienced with over 2 years experience |
Willing to Travel: |
| Highest Degree Attained: |
Willing to Relocate: |
Objective: Summary Working as a Systems Engineer with 5+ years of experience in Software Design and Development with Telecom Domain knowledge having worked on Mobile Applications and Networks Platform. Have hands-on experience in Requirement gathering, Analysis, Design, Development, Testing, Implementation and Support. Strong Technical expertise in C, C++, Object Oriented analysis/methodologies, Shared Memory, Semaphores, Inter Process communication in Unix. Solid knowledge in Standard Template Library (STL). Worked on multi-platforms like Sun Solaris, Red Hat Linux 7.2, Unix. Good documentation skills both in technical and user end. CMM workshop at Motorola India Pvt Ltd. Solid experience in on-site offshore modeling. Consistently demonstrated ability to achieve tight deadlines.
Experience: Experience:
Oct 06 Mar 08 Motorola Senior Software Engineer Device management and FOTA using SyncML Protocol Device Management is a set of technologies, protocols and standards used to allow the remote management of mobile devices, often involving updates of firmware over the air (FOTA). The network operator, handset OEM or in some cases even the end-user (usually via a web portal) can use Device Management, also known as Mobile Device Management, or MDM, to update the handset firmware/OS, install applications and fix bugs, all over the air. Thus, large numbers of devices can be managed with single commands and the end-user is freed from the requirement to take the phone to a shop or service centre to refresh or update. Responsibilities: Interfacing with the customer for requirement gathering (using DOORS tool), product enhancements. Involved in a Feature Design and Development for a customer - TELUS(Canada) for Device Management (DM) Tree implementation and porting work involving OMAs SyncML DM v1.2 compliance on CDMA platform Low-level design of new features, development & sustenance. Involved in Design and Code reviews. Bug fixing, memory analysis & performance tuning. Coordinate with testing teams to design & execute the Test Cases. Product deployment. Environment: C, C++, Solaris 9.0, Rational ClearCase, ClearDDTS, DOORS.
Mar 06 Oct 06 Motorola India Pvt Ltd, Hyderabad Software Engineer Data synchronization using SyncML Protocol
Education: Data synchronization is the process of establishing consistency among data on remote sources and the continuous harmonization of the data over time. It is fundamental to a wide variety of applications, including file synchronization, Personal Digital Assistant synchronization, and Public Key Server synchronization. Responsibilities: Design, Coding and unit testing. Involved in Feature development work. Finding memory leaks and related bug fixes using Purify, Quantify. Analysis of WBXML file for data exchange between 2 entities. Environment: C, C++, Solaris 9.0, Rational Clearcase, ClearDDTS
May 05 Mar 06 Motorola India Pvt Ltd, Hyderabad Software Engineer IDENs DAP Loader Simulator iDEN (integrated Dispatch Enhanced Network Similar to GSM Technology) is a Motorola Proprietary standard for wireless cellular communication. It has a network element (NE) called Dispatch Application Processor (DAP), which is involved in dispatch calls for iDEN cellular subscribers. DAP Loader is a simulator used primarily to verify capacity and performance of the DAP (both the application, and the host platform). Responsibilities: Feature development, Bug fixing, Maintenance & Enhancements. Design, Coding and unit testing done for various features like LdrClient, iVPU Load Shedding, SRV link bouncing etc. To write High Level & Low Level Design Document for the simulators enhancements. Was involved in design of modules involving concepts of Inter Process Communication using shared memory, semaphore and Unix message queue, and concepts of Sockets, Multithreading and Signals. Analyzing the performance issues and improving them. Environment: C, C++, Solaris 9.0, Rational ClearCase, GDB, strace.
Mar 05 May 05 Motorola India Pvt Ltd, Hyderabad Software Engineer Wireless LAN Common Control Platform (WLAN CCP) WLAN CCP is a part of Wireless Service Node(WSN) which provides platform independent abstraction over the OS and High availability services. All the WLAN Applications uses the services provided by the WLAN CCP instead of using the system services directly. WLAN CCP provides libraries some of which are wrappers over the actual system calls. Responsibilities: Unit Testing, Integration Testing.. Design and development of the test code for testing the WCCP libraries. System health checkup of the WCCP platform. Environment: C, Solaris 9.0, Rational ClearCase, Cscope.
May 03 July 04 G I Technologies Pvt Ltd, Bangalore Junior Programmer Device driver implementation of SMC9194 Ethernet card This is a Device driver implementation project for SMC9194 Ethernet card. Responsibilities: Coding the module for module initialization. Generating Makefile for the module. Debugging & Testing. Environment: C, Linux.
Skills: Skills: Languages C, C++ Protocols SyncML, TCP/IP, UDP Debugger Trace 32, Lauterbach Tools QXDM, QPST for Mobile-PC communication, Cscope, GDB, make, and Clear DDTS bug tracking system. Version Controls Rational ClearCase Operating Systems Sun Solaris, Red Hat Linux 7.2 Database MS SQL Server 7.0, Access 2000 Standard/Methodologies OMA, Six Sigma, CMM
Education: B.E in Computer Science & Engg from REC, Bhalki, Visveswariah Technological University, INDIA.
Candidate Contact Information:
| Name: Sweekar C M |
|
| Street: - |
Phone: 973-841-2212 |
| City: Morristown |
Fax: - |
| State: New Jersey |
|
| Zip: |
|
| Web Site: |
|
|
|
|
|
|