Post Job Free
Sign in

Engineer Software Project .Net Development Management

Location:
Portland, OR
Posted:
October 18, 2012

Contact this candidate

Resume:

Expertise in Anroid SDK, NDK, (Portland)

Date: 2012-05-03, 2:08PM PDT

Reply to: see below

Email to :abo32o@r.postjobfree.com

Summary:

Fifteen (15) years of experience in Software Architect, Design, Development, Testing and

Implementation.

Expertise in Anroid SDK, NDK, Java, Objective-C, XCode, iPhone SDK, iPad, Titanium, WCF,

WPF, XAML, MVC, Silverlight for phone, LINQ, C#4.0.

Expertise in C, C++, VC++, VB, MFC, ATL, STL, COM, Active X Controls, MTS, MSMQ, Win32

SDK, Windows7, Windows CE, Windows Phone 7, Windows 2003, TCP/IP, Communication Drivers

and Application software.

Strong technical knowledge in Technologies Win Forms, DirectX, IIS, XML, BizTalk, Share

Point, Crystal Reports.

Projects covered SCADA, FAB300MM, Mobile Device Android/WP7, Device Driver communication,

Factory Automation, Internet and Engineering

Expertise in Object Oriented Design, OOA/OOD, UML, Rational Rose and Visio.

Expertise in Windows Architecture, Windows Internals. Expertise in writing RS232/RS485,

USB, TCP/IP Communication.

Expertise in Oracle, MS SQL Server 2008, SQLite, Crypto API, MS Active Directory, HTML,

DHTML, and other Internet Technologies.

Experience in VB.NET, ASP.NET, Ajax, HTML5, Web Services, ADO.Net, Java Script, JSon.

Good understanding of Design Patterns like Singleton patterns, MVVM, MVC.

Outstanding SQL programming skills, with ability to write advanced queries involving

table alterations, creating views, triggers PL/SQL stored procedures, selects, inner and

outer joins, and optimized queries.

Worked in various operating systems like Linux and Android, Windows 7/Vista, Windows

Mobile, Windows XP/NT/2000/

Technical Details:

Certification MCSD

Hardware Intel Pentium PCs, HTC/Samsung mobile phones, iPhone, iPad.

Operating System Windows Vista/2003/NT/2000/XP, Windows 7, Windows CE, Linux, Android,

iOS, WP7

Languages Java, C, C++, Objective-C, iPhone SDK, Visual C++, VB, C#, VB.Net, (Win 32 SDK,

MFC,

COM+, DCOM, ATL, MTS, MSMQ, STL, Crypto API, Win forms, WPF, WCF, Silverlight, LINQ,

Event).

Special Software/Tools Visual Studio 2010, Rational Rose, Front Page, Visual Interdev,

Toad, Resharper, MS ACT, MS Active Directory, Install Shield, Wise, MS Visio 2000,

BizTalk, Share Point, Eclipse, NUnit, XCode, Titanium .

RDBMS Oracle, PL/SQL, MS SQL Server 2008, Access

Networks RS232/RS485, TCP/IP, HTTP, UDP, FTP Windows Socket Programming

Internet Technologies ASP, ASP.Net, ADO.Net, Web services, ADO, XML.

Source Control Visual Source Safe, PVCS, Team Tracking, CVS, Perforce.

Consultant to Sanji Networks08/10 - Present

Project : FamilyConnect,Video/Audio Capture integration

FamilyConnect is an Android mobile application which can be used to connect and interact

with family members as a group.

Project: StarToCloud

StartToCloud Project powers the Cloud With Streaming Media Servers using streaming

protocols, P2P and Interfaces with mobile devices like Android, iPhone, Symbion,

Blackberry etc and makes use of web services API. Setup and develop streaming media

servers, Android emulators. Architect, design and develop StarToCloud project using

Streaming media services, P2P, android technologies. Set up the Android test environment.

Set up a Proxy Tool. Tested Android application using penetration testing toolkit.

Role:

Design and Development

Worked with different SDK of Google Android.

Interface with native code using NDK.

Used Tropo Web API for the SIP protocol.

Used Amazon S3 Cloud API.

Devloped Activity, Intent.

Operating System: Android, iOS, Windows phone7, iPhoe Device, iPhone Simulator, iPad

Device, iPad Simulator, Windows 7 32/64bit

Languages: Java(Android SDK, NDK, Google API), C++, Objective-C, Silverlight for Phone,

Xcode, Interface Builder, Eclipse,Titanium, JavaScript, Jquery, HTML5, Amazon S3, Facebook

API.

Polycom (San Jose, CA) 12/10PresentSr. Software Engineer

Project : Sound StationsW, Polycom Communicator

SoundStation2W is Polycom wireless conference phone that gives users the freedom to

conference wherever team collaboration is important even in rooms wehere there are no

phone lines.

Role:

Develop USB communication driver using C++, STL

Develop Polycom Communicator/SoundStation using C++, MFC.

Used an Agile development and Scrum model

Develop UI automation using Python.

Operating System: Windows XP, Windows Vista/7

Languages: C++, ATL, STL, MFC, Java.

SiBeam (Sunnyvale, CA) 06/10 - 11/10Sr. Software Engineer

Project : WirelessHD

WirelessHD is a complete wireless video area network solution. It is used in the

distribution and presentation of high-definition content in the consumer electronics and

personal computing markets. This provides all of the functionality needed to enable a

complete wireless A/V network, from joining an existing network to setting a WVAN up as a

WirelessHD? Coordinator.

Role:

Developed Wireless controller using WPF, XAML, MVVM

Developed WAC API using WCF, LINQ, Lambda expression, Extension method.

Developed USB communication driver using C++, STL

Developed Sibeam Studio using C++, MFC, ATL, and STL.

Implemented localization using resources files and xaml.

Developed UI automation using Python.

Operating System: Windows XP, Windows 7 32/64bit

Languages: C# 3.5/4.0, WPF, WCF, Python 2.6/3.1, LINQ/PLINQ, XAML, SQL Server2008,

Expression Blend.

Sprint/Nextel (Milpitas, CA) 01/10 - 06/10Sr. Software Engineer

Project : SLATE

SLATE is a comprehensive platform for collaborative certification and automated testing

of advanced mobile devices, equipment and applications. It enables carriers, handset

manufacturers, network equipment manufacturers, test houses and application developers to

access a collaborative testing environment that streamlines the application development

and equipment certification process.

Role:

Preparation of the Functional specifications.

Developed SlateClient UI using WPF, MVVM

Developed CodeGen, Datastore using WCF, LINQ

Developed web application using Silverlight.

Write stored procedures, Triggers for MS SQL.

Developed installation package using MS Windows Installer

Developed WP7 phone application.

Used an Agile development and Scrum model

Operating System: Windows XP, Windows 7, WP7, Windows CE, Windows Mobile Device Center

Languages: C# 3.5/4.0, WPF, WCF, Silver Light, LINQ/PLINQ, WinCE, XAML,SQL Server2008,

Windows Mobile Device Center, Wireshark, Nunit, Expression Blend.

Plastic Logic (Mountain View, CA) 12/08 - 11/09Sr. Software Engineer and Team Lead

Project : QUE Pro Reader Content Management

PL Reader is a reader that enables to easily carry and read thousands of documents. It

presents documents on a full-page display that can be easily read and allows downloading

the digital books from the PL store or partnering sites. The Bookshelf holds the

newspapers, magazines, books and other content you acquire from the PL store. The PL

Reader content management allows the user to sync content between the eReader device and

the computer.

Role:

Developed the content management UI using WPF.

Developed watched folder component.

Developed liveview component using WCF

Developed file transfer component

Developed Shell extension component using C++ and COM

Used an Agile development and Scrum model

Operating System: Windows XP, Windows Vista, Windows 7, Windows CE, Microsoft ActiveSync,

Windows Mobile Device Center, Android.

Languages: C, C++, MFC, Win32, Shell programming, C#, WPF, WCF, WinCE, XAML,VC++,SQLite,

T-SQL, ADO.Net, FxCop, Nunit.

Sling Media (Fostercity, CA) 12/07 - 12/08Sr. Software Engineer

Project : TinyBird Player

The Slingbox allows the user to watch and control the favorite TV source including the HD

content

From anywhere in the world on the laptop or cell phone. We can watch the DVR, digital

cable, satellite receiver, or DVD player wherever you see fit.

Role:

Developed the TinyBird player UI using MFC, Wind32, and C#

Developed multi threaded application.

Developed Timeshift Bar using C++

Developed Clip and sling using C++, and C#

Developed next generation player using Silver light.

Used an Agile development and Scrum model

Operating System: Windows XP, Windows Vista

Languages: C, C++, MFC, Win32, DirectX, C#, WPF, WCF, Silver light, XAML,VC++, Java, MS

Windows, Eclipse, SQL Server, T-SQL.

Lockheed Martin (Mountain view, CA) 05/06 - 11/07Sr. Software Engineer

Project : Asset Write Station (AWS) for RFID tags

AWS, a supply chain management project for US DoD, involves full design and development

of an application compliant with the new ISO 18000-7 standard for communicating with Radio

Frequency ID (RFID) tags.

Role:

Understanding and analysis of the ISO 18000 7 standards and DoD requirements

Developed communication component using C++

Developed UI using MFC and c++

Developed multi threaded .NET assemblies.

Developed serial and TCP /IP communication driver to acquire data from RFID

Developed .Net assemblies using C#, Remoting, Delegates and events

Responsible for all intermediate and final releases of the software

Attending remote meetings and working in tandem with the QA located in Singapore

Project: Fixed Device Framework(FDF)

The SmartChain Framework and SDK for Fixed Devices provides a development platform for

creating and distributing custom software to manage and configure RFID devices including

RFID readers, signposts, docking stations and tags.

Role :

Involved in design and development of important features of SDK..

Designed and developed a prototype system that allows RFID devices to upgrade their

Firmware

Developed network component to communicate with the RFID using serial and tcp/ip

Implemented RFID device firmware update feature using Java Comm API.

Involved in design and development of reading and writing various formats of data (TAV,

ISO) to and from the tags.

Responsible for implementing ISO 18007 feature implementations.

Environment : Windows XP, Linux, Windows 2003, Windows Vista, Windows CE, Microsoft

Active Sync.

Languages: C, C++, C#, VC++, Java, MS Windows, Eclipse, SQL Server, T-SQL.

Microsoft (Mountain View, CA) 05/05 - 04/06Sr. Software Engineer

Project: Microsoft IPTV

Microsoft TV IPTV Edition is an integrated and comprehensive software platform developed

specifically to deliver broadcast-quality video and new, integrated TV services over

broadband networks.

Role :

Involved in design and implemention of the IPTV.

Developed multi threaded .NET assemblies.

Developed notification component using C++

Developed .Net assemblies using C#, Remoting, Delegates and events

Developed WebService using c#

Developed store proc?dures for MS SQL sever.

Environment: Windows XP, Windows 2003, C, C++, C#, MS Windows.

Special Software: Win32 SDK, MS Project, Visio, DTS, MFC, ATL, COM, COM+, Oracle, MS SQL

Server, .Net Assemblies, C#, ADO, ADO.Net, ASP, ASP.Net, XML.

Toshiba (South San Francisco, CA) 01/03 - 04/05Sr. Software Engineer

Project: eProcurement

eProcurement is a complete solution for automating the entire purchasing process, from

purchase order creation on the front end to decision-making and reporting tools that

provide management control, to integration with Back office.

Role:

Developed multi threaded .NET assemblies using C#, Remoting, Delegates and events

Developed Web forms using C#, VB.Net, ASP.net, ADO.net.

Developed database schema, packages and store procedures, triggers for Oracle and SQL

sever.

Developed share point portal for document management.

Report generation using Crystal Reports.

Environment: Windows2000 / XP, Win32 SDK, MS Project, Visio, DTS, MFC, ATL, COM, COM+,

Oracle, MS SQL Server, C#, ADO, ADO.Net, ASP, ASP.Net, XML, Biz Talk Server, Share point

portal server, Crystal reports.

Applied Materials (Santa Clara, CA) 01/02 - 12/02

Sr. Software Engineer

Project: Fabrication300mm

FAB300mm is a next generation MES solution of software and services, which control and

automate real-time fab operations in semiconductor industries. The Engineering Data

Collection module collects real time engineering data, which is used for analysis and

process improvement.

Environment: Windows2000 / XP, C, C#, C++, ASP.Net, ADO.Net, IIS, DHTML, CVS,

VB.Net, MS SQL Server.

Caterpillar Inc (Peoria, IL) 01/01 --12/01

Sr. Software Engineer

Project: PSPS (Product Software Programming Systems) SCADA

Environment: Windows NT 4.0, Windows2000 / XP, C, C#, C++, VC++, Process, Threads,

Synchronization Object, MAP, VJ++, MFC, VB, VC++, TCP/IP, COM+, DCOM, ADO, ATL, MTS,

Oracle, ASP, XML, VB.Net, IIS, DHTML, MAPI, HTML, CVS.

NetIQ (San Jose, CA) 08/99 -12/00

Sr. Software Engineer

Project: VigilEnt Security Manager

Environment: Windows NT 4.0, Windows2000 / XP, C, C++, VC++, Process, Threads,

Synchronization Object, MAP, VJ++, MFC, VB, VC++, TCP/IP, Windows Sockets, COM+, DCOM,

ADO, ATL, MTS, Active Directory, SQL Server, ASP, XML, IIS, DHTML, CVS, HTML.

Corel Corporation (Canada) 09/98 -- 07/99

Sr. Software Engineer

Project: Corel Word Perfect Office.

Environment: Windows NT 4.0/95/98, C++, Visual C++ (COM, Active X Controls, MFC, Win 32

SDK).

Carrier Corporation (Florida) 02/97 -- 08/98

Sr. Software Engineer

Project: Carrier Comfort Controller configuration Tool SCADA

Environment: Windows NT 4.0, C++, Visual C++(MFC, Win 32 SDK, COM/DCOM, ODBC) Oracle.

Jothi Systems (Bangalore) 07/95 -- 01/97

Sr. Software Engineer

Project: POWERSCOPE SCADA SOFTWARE FOR PROCESS CONTROL

Environment: Windows NT 3.51, Win 32 SDK, C, C++, VC++ 4.0, VB 4.0, MFC, ODBC, RTU, PLC,

OOM by Booch, RS 232, RS 485, MS Access.

* Location: Portland

* it's ok to contact this poster if you are a potential employer or other principal

* Principals only. Recruiters, please don't contact this job seeker.

* it's NOT ok to contact this poster with services or other commercial interests

PostingID: 299-***-****

*



Contact this candidate