Expertise in Anroid SDK, NDK, (Portland)
Date: 2012-05-03, 2:08PM PDT
Reply to: see below
Email to :**********@*****.***
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-***-****
*