Technical Consultant Resume
Corvallis, OR
Objective
To place myself in a challenging work environment where there would be all the possibilities of bringing out the best of my professional expertise for the growth of the organization and also could have my learning curve always upward.
Profile
Education
Master of Computer Applications
Bachelor of Science, Computer Science
Technical Skills
Languages: C#.NET, VC++.NET, VC++, VB, C++, C
.NET Technologies: WPF, WCF, MEF, CAL, Page Navigation Framework, XML, LINQ, ASP.NET, ADO.NET
Operating System: Windows 7, Vista, XP, 2000, NT, Windows Server 2003, 2008, 2008 R2, Mac OS X
IDE / Tools: Visual Studio 2010, 2008, 2005, 2003, 6.0, MS Visio, InstallShield
Source Control Tools: StarTeam, GIT, TortoiseSVN, CDP
CI Tools : Jenkins, Cruise Control
Installer Tools : Windows Installer XML, InstallShield for Windows Installer
Network: SNMP, Socket Programming, TCP/IP, IPv6
Scripting Languages: ASP, VB Script, Java Script, Apache Ant
Database: MS SQL Server 2005, 2008
Defect Tracking Tools: Quality Center, BugZilla, CDP
Other Technologies: COM/DCOM, Win 32 Programming, DDK, WHQL, Cluster Servers
Functional Areas: Product Development, Product Management, Maintenance, Tool Design
Professional Experience
HP Retail Publishing Solutions – Support and Diagnostics Dashboard
Support and Diagnostics Dashboard is a composite application that is part of HP Retail Publishing Solutions’ Photo Center software suite. This localized plug-in based WPF component is designed to provide Store Associates and Technical Support Staff with information on the system, software, connected hardware, including various status information and access to basic diagnostic tools, all from a single application. Support and Diagnostic Dashboard helps reduce the time needed to gather required information on the system to diagnose an issue at the Store. It provides a lot of benefits to the Store Associate or the Technical Support Staff including Customer Self Repair, one-click print test functionality to verify print workflow for each available printer, log file management for the entire Photo Center suite applications, access device specific configuration and diagnostics tools.
Work Location: Confidential,Corvallis, OR
Client: Confidential,
Duration: August 2009 till date
Team Size: #6
Roles and Responsibilities
Technical Consultant
HP Retail Publishing Solutions – Install Manager
Install Manager is a navigation framework based application that is part of HP Retail Publishing Solutions’ Photo Center software suite. This WPF wizard application is designed to perform automated Photo Center Station installation and configuration based on the Store Topology and Station Type. Install Manager is a Windows UI application that replaced script driven installation approach in Photo Center. This robust application is completely configurable by external manifest settings file to support the dynamic changes within Photo Center configuration. Install Manager assists and helps the Technical Support Staff to easily install and configure HP Photo Center Stations by constantly displaying the installation progress and prompting for various media during its course of operations. Install Manager is resilient to support various types of software installers and settings and has nearly fail-proof mechanism of software installation.
Work Location: Confidential,Corvallis, OR
Client: Confidential,
Duration: August 2009 till date
Team Size: #3
Roles and Responsibilities
Technical Consultant
HP Retail Publishing Solutions – Build and Release Team
Build and Release Team is part of HP Retail Publishing Solution which manages all the build and release activities of HP Photo Center. This team is responsible for the software builds, installers, custom Baseload operating system, and qualification of the key components / primary workflow of HP Photo Center suite of applications. The team manages all HP Photo Center production release works – both NPI and CPE/CIB releases. Source Code Configuration Management is a key responsibly of the team it employs different version control systems like Git and StarTeam. The team also manages the Continuous Integration system for entire HP Photo Center software R & D teams. All HP Photo Center suite of application installers are packaged and deployed by this team through the automated nightly builds. Integration testing of new components or features is first qualified by BDR team and is also responsible for the daily Build Verification Testing that qualifies the nightly builds and milestone builds.
Work Location: Confidential,Corvallis, OR
Client: Confidential,
Duration: June 2011 till date
Team Size: #7
Roles and Responsibilities
Technical Consultant
HP Lego
HP Lego consists of four distinct modules: HP-DOT4 Kernel Mode, HP-CIO User Mode, HP-DustDevil and HP Standard TCP/IP Port Monitor.
HP-DOT4 Kernel Mode deals with the core Windows kernel mode drivers that facilitate operations of printers based on IEEE 1284.4 protocol. All the direct connect port services based on IEEE 1284.4 protocol is handled by the HP-DOT4 Kernel Mode components and their installation is handled by specially authored INF files for various HP printers. HP Converged Input-Output (HP-CIO) User Mode deals with a collection of Windows service based libraries and Run Time Libraries that facilitate the access to the services. These HP-CIO User Mode components facilitate the Printer object querying from the Printer Drivers or other interested applications to the actual Printers on various connection means – both direct and network. This module has its own SNMP implementation which is responsible for PML to SNMP mapping for Printer object queries over network.
HP-DustDevil consists of COM based libraries that facilitates bi-directional communication between the Printer Drivers or other interested applications and the actual physical Printer. HP-DustDevil provides well known interfaces and function implementation for HP Printer Drivers to perform bi-directional Printer object querying to obtain various status and settings from the physical Printers. This provides the luxury for the Printer Drivers to be agnostic of the connection mechanism. HP-DustDevil binaries handle the actual communication to the printer directly or via HP-CIO User Mode binaries in the cases of network Printers. HP-DustDevil supports both HP Standard TCP/IP Port Monitor and Microsoft Standard TCP/IP Port Monitor port types for bi-directional communication over network.
HP Standard TCP/IP Port Monitor (HP-SPM) is a faster, scalable, bi-directional implementation that provides all the services provided by Microsoft Standard TCP/IP Port Monitor along with specialized implementation on IPv6 and Device Re-discovery. It uses TCP/IP as the transport protocol and employs SNMP for Printer status monitoring and configuration. Most HP Printer Drivers prefer to be installed on HP-SPM ports for its beneficial features like device re-discovery, by which the Printer is always available for the Printer Driver to print files, even if the IP address of the Printer changes. HP-SPM has its own implementation to support IPv6 port types and management of the same. HP-SPM supports numerous locales for its User Interfaces.
Work Location: Confidential,
Confidential,Bangalore,
Confidential,India
Client: Confidential,
Duration: August 2005 to July 2009
Team Size: #7
Roles and Responsibilities
Developer Lead
CodeLIB
This is an internship project done as part of the curriculum during the Masters of Computer Applications degree.
CodeLIB is a generic code repository application, by which users can warehouse their code and use the same for other projects. The application allows the user to store the code along with its description and keywords / tags for searching. This can also be plugged in to the Microsoft VC++ 6.0 IDE as an Add-in, by which the user can use CodeLIB with the development IDE and warehouse the code with minimum number of clicks. Efficient data storage and retrieval mechanism is implemented for enhancing the software’s performance. XML files are used for data storage. It also provides an easy-to-use User Interface for browsing through the various entries to retrieve the stored code. The UI also has facilities like – toolbars for quick usage; options for emailing a topic; locating the currently displayed code in a tree view; most recently viewed topics and maintaining a favorites section for quick & easy reference.
Work Location: Confidential,,
Confidential,Bangalore,
Confidential,India
Client: Confidential,
Duration: November 2004 to April 2005
Team Size: #1
Roles and Responsibilities
Project Intern
- Conceptualized and designed the Add-in that will operate from within Microsoft VC++ 6.0 IDE
- Adjudged as one of the best intern projects in the College
- Implemented efficient data storage and retrieval mechanisms for enhancing the plugin’s performance
- Planned the schedules and the phases of implementation
- Designed the User Interface and implemented all the modules
- Implementation and execution of Unit and Integration testing
- Documented of the entire system for University submission