Post Job Free

Resume

Sign in

sharepoint team lead

Location:
bangalore, KA, 560019, India
Posted:
September 14, 2010

Contact this candidate

Resume:

E-mail: va1k5d@r.postjobfree.com

Rao Shivaprasad Uppoor

Overview Bachelor of Engineering in Computer Science with 8 years of Experience in Design, Development and Testing of Software Applications for web based development,software for SharePoint Application development, ultrasound scanning machine, Embedded/SCADA Software, Microprocessors using C#.Net,ASP.Net,Sharepoint(MOSS 2007),SQL,C++,C,ClearCase.

• Experience in C#, ASP.Net, Win Forms, Custom Controls, Visual Studio.Net 2008.

• Experience with object oriented programming.

• Experience in using .Net Technologies like Web services, Windows Services, ADO.Net, and Serialization.

• Experience in using Web developments tools such as HTML, JavaScript, XML technologies.

• Experience in SQL Queries, Stored Procedures, Triggers and Views using PL/SQL.

• Experience in using the XML, XSD.

• Experience in E-Commerce concepts.

• Experience in developing Web Parts, Workflows, Features, Solution packages and accessing lists using SharePointObject model.

• Experience with Share Point Designer 2007 (SPD) to create Master Pages, Page Layouts.

• Rich experience in using Infopath form 2007 Managed-Code Solutions using VSTA

• Experience in creating BDCs & using BDC Webparts.

• Experience in Sharepoint Administration using stsadm and central admin.

• Good Experience in using Rational Clearcase for software configuration management.

• Expirence in Embedded Software development, RTOS, Supervisory Control and Data Acquisition (SCADA) Systems.

• Expirence in Industrial Automation, Industrial protocols (Modbus, IEC 103)

• Having experience working in all the phases of the project - Software Development Life Cycle (SDLC)

• Good experience of Client Interaction, Software Integration and Troubleshooting.

Objective To achieve a challenging and growth oriented position in a globally competitive environment where I can get twin benefits of job satisfaction and a steady paced professional growth.

Skill Set Software:

Languages: C#.Net, ASP.Net, C++, C, Assembly (8085, 8086), Java scripts, HTML.

Operating System: OS-9 (RTOS) internals, INTIME, VxWorks (study phase), Windows 2000, MS-DOS.

Processors: Intel 386EX,RCM3200/3100 (Rabbit core from Z-World)

Networking Technologies:

Industrial Protocols: IEC 68070-103, IEC 68070-101, Modbus.

Fundamental networking technologies such as TCP/IP, the OSI model,

Ethernet, PPP and Internetworking.

Microsoft Technologies:

Microsoft .Net Framework

Windows Serial communications programming and socket

Programming.

Applications:

Basic Understanding of SAP Net weaver Enterprise Services Architecture, SAP NetWeaver People/Process/information Integration, SAP Web Application Servers, SAP Business Objects XI R2, SAP Netweaver Developer studio Environment, Datawarehousing overview.

Understanding of Windows SharePoint Services 3.0, Microsoft Office SharePoint Server (MOSS 2007), MS office Infopath 2007, using sharepoint designer, using sharepoint object model with C# to create worklows and webparts and Web Content Management Development.

Tools: Clearcase, Visual Source Safe (VSS), Intellution,MS Project 2007.

Hardware:

Configuring and working knowledge of Motorola CPU based VME Systems, and I/O cards for these systems.

Education Bachelor of Engineering (B.E.) in Computer Science from Manipal Institute of Technology, University of Mangalore.

Additional Qualification • Diploma in PC operation and Maintenance from C.G Institute of hardware training Mangalore

• Diploma in Oracle 8 from MICE, Udupi

• Web programming using Java and Advanced Java course from SSI Udupi

Professional experience

2010 April to Present, Logix Microsystems Ltd,Bangalore

Team Lead - Sharepoint Application Development

 Sales Order and Work Order Management (Team Size:4)

 User Management in Sharepoint(Team Size:4)

2009 September to 30/03/2010, First Indian Corporation Pvt. Ltd, Bangalore.

Senior Analyst Application Development

 Employee Diectory custom web part development (Team Size:3)

 Maintaing and upgrading FIC sharepoint web sites (Team Size:3)

2004 December to 2009 July Siemens Information Systems Ltd, Bangalore.

Associate Consultant

 eBirth and Death Certificate Module for eGovernance (Team Size:8)

 Presets for Ultrasound Scanning Machine (Team Size:4)

 Workflow Protocol for Ultrasound Scanning Machine(Team Size :6)

 Integration Responsible(Individual contributor)

 Master Layout for Ultrasound Scanning Machine(Team size: 8)

 Image Reconstruction Software For Ultrasound scanning Machine (Team size: 6)

2002 August to 2004 December Sunlux Technologies Ltd, Bangalore. (http://www.sunlux-india.com/)

Software Engineer

 Modbus to IEC 68070-5-103 Protocol converter. (Team size: 2)

 Pendent (Keypad & Display) Module for Controlling Stepper Motors (Team size: 2)

 Vigilance Control Device for AC tap changer locomotives (Team size: 2)

 Resolution of problems and Code Review and Modifications of TELPRO series tachograph systems (Team size: 4)

 Implementation of IEC101 slave protocol stack (Team size: 4)

 Modbus TCP/IP to Modbus Serial Protocol Converter with Dial-up Support for GPRS Modem. (Team size 2)

 Implementation of Ethernet link in Data Acquisition System for 4M Thermo vacuum Chamber.(Team size: 1)

 Thermo vacuum performance test on INSAT 3A, INSAT-3E GSAT-2 and IRS-P6, GSAT-3 satellites. (Team size: 4)

Personal Details Date of Birth: 20th January 1978.

Marital Status: Married

Nationality: Indian

Passport Number: E0554334

Languages known: English, Hindi, Kannada, Tulu.

Hobbies: Meditation, Volleyball, Cricket and Reading.

Email: va1k5d@r.postjobfree.com ; va1k5d@r.postjobfree.com

Telephone: +91-990*******

Permanent Address:

s/o Late U. Raghuveera Rao

“DeviPrasad”, Behind MGM Play Ground,

UDUPI-576102, Karnataka

Extracurricular Activity

Member of Siemens Volleyball team which won Geni Cup in March 2005 and Ventures Cup in May 2005.

Project Details

Logix Microsystems Ltd., Bangalore. (www.izmocars.com)

Designation: Team Lead – Sharepoint 08/04/2010 to Present

 Sales Order and Work Order Management

Abstract:

Order management is used to create sales order & work order for products. Using Sales order configuration tool which is a web based application, sales people generates quote order which contains the product pricing details including discounts etc. Once the quote order is created, details like sales order number, fees, etc, is saved to an SQL database with a status ‘open’. Accounting people generate the sales order form from SharePoint and which is saved to SharePoint Forms library. They send the sales order form to the production team with a work order. Once the production teams finish the implementation, they will change the status as ‘closed’. Then billing starts by finance department.

Technology used: Sharepoint (MOSS 2007), ASP.NET, C#.Net, InfoPath 2007 using VSTA, MS SQL Server 2005.

My Role: Project Management, Team Lead, Design and development.

 User Management in Sharepoint

Abstract:

User management is a process to manage the user creation, site permissions, user deactivation, etc. in the SharePoint portal. Manager will create a request using user management list. There are different content types based on activity type. One third party tool FBA (Form Based Authentication) is used for user creation, user activation, user deactivation, etc. FBA has FBA Users and FBA Roles using which we can create users and assign to different roles. Workflows are created using SharePoint designer. Whenever there is a request comes notifications are created using workflows for appropriate users. If the user wants to reset the password they can create a request and they will be notified the new password.

Technology used: Sharepoint (MOSS 2007), ASP.NET, C#.Net, sharepoint designer workflows.

My Role: Project Management, Team Lead, Design and development.

First Indian Corporation Pvt. Ltd, Bangalore, Karnataka (www.firstindiancorp.com)

Designation: Senior Analyst Application Development 24/09/2009 to 30/03/2010

 Employee Diectory custom web part development

Abstract:

This web part is is for employee directory for corpemployee database. The corpemployee database is external to sharepoint and is on SQL server 2008. This web part is tested to work on different authenication modes such as Basic, NTLM and Kerberos Authentication. The webpart is deployable as either a custom application page located at _layouts folder of MOSS 12 hive, as a custom webpart using webusercontrol, and as a pageviwer webpart.

Technology used: Sharepoint (MOSS 2007), C#.Net, ASP.Net,ADO.NET, SQL server 2008.

My Role: Design and development.

 Maintaing and upgrading FIC sharepoint web sites

Abstract:

This task involes working on requests for creating new sharepoint websites using sharepoint out of the box features, customizing existing websites using sharepoint designer, creating new pages for existing sites using ASP.NET, Microsoft Office Infopath, creating workflows and master pages, investigating sharepoint site performance issues, administration of sharepoint sites, migration of sites from sharepoint 2003 to MOSS 2007.

Technology used: Sharepoint (MOSS 2007), C#.Net, ASP.Net, Microsoft Office Infopath, Share Point Designer 2007.

My Role: Design and development.

Siemens Information Systems Ltd, Bangalore, Karnataka (www.siemens.com)

Designation: Associate Consultant 09/12/2004 – 10/07/2009

 eBirth-eDeath Certificate and eTrade Module for prototype development for eGovernance

Abstract:

The eGovernance application improves the efficiency and effectiveness in the interaction between governments its citizens as well as other interest groups like NGOs private sector etc. It also aims at boosting internal Government operations to support and stimulate good governance. Birth and Death Registration Module is responsible for Registration of Birth and Death, Issuing the Birth and Death Certificate, manage request for Duplicate birth and Death certificate.The eTrade module is for apply and recive trade permit, it also facilitates the traders to file documentation electronically thus reducing the administrative delay.

Technology used: Sharepoint (MOSS 2007), C#.Net, ASP.Net, Microsoft Office Infopath, AJAX, SQL,Share Point Designer 2007,E-Commerce, Web Parts, Workflows.

My Role: Design and development.

 Presets for Ultrasound Scanning Machine

Abstract:

The purpose of Presets is to help streamline the workflow of an ultrasound exam while simplifying the user experience with regard to optimizing the image for various exam situations. By providing a mechanism for quickly and consistently setting up the ultrasound machine for a given exam the user can concentrate on the exam.

Technolgy used: C#.Net, Winforms, Windows Services, XML technologies, ADO.Net

Client: Siemens Medical Systems, Mountain view, USA.

Platform: Windows

My Role: Design and development.

 Workflow Protocol for Ultrasound Scanning Machine

Abstract:

The Workflow protocol is the method by which the system customizes the workflow for a particular exam or indication.Workflow protocols allows the user to focus on patient care, it automatically guide the operator through the exam process by anticipating and executing exams based on customizable programs, unlimited number of user-defined protocols can be added to the system. By reducing the interaction of the user with the system, workflow protocols lead to the reduction of repetitive stress injuries while at the same time increase the consistency and predictability of the exam content for the physician. Workflow protocols help save up to 75 percent of the keystrokes required in routine fetal exams.

Technolgy used: C#.Net,Winforms,MultiThreading, Serialization, XML technologies

Client: Siemens Medical Systems, Mountain view, USA.

Platform: Windows

My Role: Developer

 Integration Lead

Abstract:

Planning and support for Smooth migration to new Medical Imaging platform iteration, Coordination between all multi site development locations, Monitor for updates / interface changes / iteration releases for new Medical Imaging platform provider, extract information through Integration Expert meetings, Pinpoint the build issues, Standardization of development and test environment, Train development team about the Build, packaging environments.

Client: Siemens Medical Systems, Mountain view, USA.

Technolgy used: C#.Net,Rational Clearcase

My Role: Standardization of development and test environment, Train development team about the Build, packaging environments, Pinpoint the build issues.

 Master Layout for Ultrasound Scanning Machine

Abstract:

The Master Layout defines the main user interface screen for new ultrasound scanning machine. This screen is presented to users on system startup. The design of the various GUI components,development of Custom Controls, Communication Mechanism employed to communicate between these components are being developed as part of this project.

Languages used: C#.Net, Winforms

Client: Siemens Medical Systems, Mountain view, USA.

Platform: Windows

My Role: Developer

 Image Reconstruction Software for Ultrasound Scanning Machine

Abstract:

Image Reconstruction Software is responsible for processing the acoustic information and displays it in the form of an Image for an Ultrasound Scanning Machine. Responsibilities of Image Reconstruction as a module are two fold. One is to act as the Librarian of data and parameters. Two is to program the background hardware to display all acquired data in a time-synchronized manner and apply post processing. Memory management, DSP level hardware interaction, Real Time system performance considerations and efficient data structure usages are the kind of work involved in Image Reconstruction.

Languages used: C, C++

Client: Siemens Medical Systems, Mountain view, USA.

Platform: Windows and INTIME (Real Time Operating System).

My Role: Developer

Sunlux Technologies Ltd, Bangalore, Karnataka (www.sunlux-india.com)

Designation: Software Engineer - 08/2002 - 04/12/2004

 Vigilance Control Device

Abstract:

Vigilance Control Device keeps a check on the alertness of the drivers of AC tap changer locomotives (trains). The Driver must do some activity otherwise the system assumes that the driver is not fit to act (cases of heart attacks have happened). The system has a cycle, which finally leads to application of emergency brakes. This cycle is reset by actions of the driver (captured by i/p card). First he gets an AV alarm and if it is not acknowledged this leads to activation of emergency breaks. The instances of emergency breaks should be logged and should be retrievable.

Languages used: Dynamic C

Client: Indian Railways

Platform: RCM 3100 Microprocessors from Rabbit semiconductors.

My Role: Developer

 Resolution of problems and Code Review and Modifications of TELPRO series tachograph systems

Abstract:

Telpro is an Intel 80386 based Speed-Time-Distance recording system with the facility of displaying and storing journey data, which is being used in Indian Railways. The system is equipped with display of speed data and various parameters on digital LCD display along with analog display to indicate vehicle speed. The data is recorded in compact flash memory card.

In the existing system the known problems like ensure compatibility with all kinds of cfcards, ensure break free link between master and slave, odometer jumping, configuration getting disturbed etc. where resolved during code review.

Languages used: C, C++ Using Paradiam Compiler

Client: Autometers Alliance Ltd.

Platform: Intel 386EX Microprocessor.

My Role: Developer

 PENDANT (KEYPAD & LCD DISPLAY) MODULE For Controlling Stepper Motors

Abstract:

A PENDANT is a hand held terminal, which is used to control 4 stepper motors in manual mode and teach mode. The communication with controller is through RS-232. The Pendant module consists of keypad of (4X4) and LCD display of 4 rows by 20 columns. The pendant scans the keyboard for initiating any executed command. On a key press the pendant calls the subroutine depending on the basic setting and the command entered. The corresponding display comes on the LCD and the commands are transferred to controller through serial port.

Languages used: Dynamic C

Client: IGCAR, Kalpakam

Platform: RCM 3100 Microprocessors from Rabbit semiconductors.

My Role: Developer

 IEC 101 Slave Protocol Implementation

Abstract:

The IEC (International Electrotechnical Commission) is a worldwide organization for standardization comprising all national electrotechnical committees (IEC National Committees). The object of the IEC is to promote international co-operation on all questions concerning standardization in the electrical and electronic fields.

IEC 101 protocol applies to telecontrol equipment and systems with coded bit serial data transmission for monitoring and controlling geographically widespread processes. It defines a telecontrol companion standard that enables interoperability among compatible telecontrol equipment. The defined telecontrol companion standard utilizes standards of the series of documents IEC 870-5(a standard). The specifications of this standard present a functional profile for basic telecontrol tasks. The protocol follows the EPA (Enhanced Performance Architecture) composing of three layers i.e., Physical Layer, Data Link Layer Application Layer. The physical layer is usually a physical medium such as RS-232, RS-485.

Languages used: ANSI C

Client: In-House Product.

Platform: Windows, OS9 (Real Time Operating System)

My Role: Developer

 Modbus to IEC 68070-5-103 Protocol converter

Abstract:

One of the common problems faced in industrial communications is in interconnecting devices supporting 'dissimilar' communication protocols. A typical situation is on a SCADA System talking MODBUS TCP/IP to be connected to a device talking IEC 103.

A simple, low-cost solution to such problems is to use a Protocol Converter. A Protocol Converter is a Communication Gateway, which supports Protocol-1 on one of its port and Protocol-2 on another. These Gateways allow two dissimilar devices to communicate with each other without the need for any change within the devices themselves and thus form an attractive off-the-shelf solution to such communication problems.

The Protocol Converters is designed around a RISC based microprocessor Rabbit RCM 3200 from Rabbit semiconductors running at 44 MHz. This gives immense power for executing the complex protocol stacks embedded into these devices. State-of-the-art Flash Memory Technology permits easy up gradation of the software embedded in them.

Languages used: Dynamic C

Client: In House Product

Platform: RCM 3200 Microprocessors from Rabbit semiconductors

My Role: Developer

 Modbus TCP/IP to Modbus Serial Protocol Converter with Dialup support for GPRS MODEM.

Abstract:

This Protocol Converter acts as a gateway for conversion from Modbus over TCP/IP to Modbus over Serial Protocol and vice versa. It has got support to dial to an ISP using GPRS modem using Point-to-Point Protocol (PPP). PPP is basically responsible for encapsulating and carrying network layer datagram across to endpoints of serial connection. A SCADA HMI can remotely control a Modbus slave over serial using this protocol converter.

Languages used: Dynamic C

Client: ABB Bangalore

Platform: RCM 3100 Microprocessors from Rabbit semiconductors

My Role: Developer

 Implementation of Ethernet link in Data Acquisition System for 4M Thermo vacuum Chamber

Abstract:

The Data Acquisition and Control System for 4M Thermo vacuum Chamber is a control system with the use of which test conditions may be achieved for the thermal testing of satellites. The entire system is based on VME based computer systems and Windows NT based Servers and Workstations. This system is used for Data acquisition of temperature and other digital channels from the Ground Check Out and the Facility groups. The communication link between GCO and Facility to the Gateway of the DAS is through TCP/IP link (Ethernet).

Languages used: Ultra – C

Platform: OS9 (Real Time Operating System)

Client: ISRO-ISAC, Bangalore

My Role: Developer

I hereby solemnly declare that all the above-furnished details are correct to the best of my knowledge.

Yours Sincerely

(Shivaprasad)



Contact this candidate