Rahul Jha
Cumberland, RI
Voice: (518)250-8523
rahuljha77@gmail.com
Application Business Development Engineer
· Results-driven technical product manager/lead software engineer with 14+
years of progressive professional software development experience within both
Fortune 100 and start-up environments.
· Able to incorporate user needs into cost-effective, secure, user-friendly and time
bound solutions known for scalability and availability.
· Driven system architecture decisions and led projects from concept through the
release process.
· Strong analytical skills, problem solving interest and ability and a very fast
adaptor of new technologies.
· Multicultural Experience, effective team player with excellent communication
skills.
Technology Summary
Languages/Programming: C, C++, Java, C#.NET, JavaScript, shell, HTML, CSS, XML,
XSL
Operating System: Linux, Windows, Android (AOSP)
Databases: RDBMS(PostgreSQL, Oracle pl/sql, MS SQL Server, MySQL)
High Availability Platforms: Red Hat Cluster Manager
Frameworks/Libraries : Open AL, FFMPEG, wxWidgets, OSGi, Apache/wso2 Products,
Amazon Products for Cloud Computing
Tools: ClearCase, svn, Git, ClearQuest, Perforce, Bugzilla, UML, Makefile, Maven
IDEs: MS Eclipse, Visual Studio, Code::Blocks, Dialog Blocks
Project Management
Pre Analysis/Analysis: Estimating, Business Plan, Product Roadmap, Release Planning
Implementation: Critical Path/Program Evaluation and Review , Gantt Chart , Sprint
Planning
Continuous Process/Product Improvement: Six Sigma (Yellow Badge - Basic),
DMAIC, RCA
Risk Management: Scenario Planning (Operational Areas), Failure Mode And Effects
Analysis – Risk Priority Number (Technical Areas)
General: MS Project Planner, Agile Methodology ( Scrum Product Owner)
Professional
Experience
·
June 2012 – Current: PDi Communication Systems, Inc.(www.pdiarm.com),
Springboro, Ohio, USA as Application Business Development Engineer
· Sept 2009 – March 2012: Minds-Eye-View Inc., Cohoes, NY, USA (the company
does business as IPIX – www.ipix.com ), as Technology Developer
· Sep 2003 – Dec 2008: Motorola India Private Ltd, Bangalore , India; Business
Unit - Home and Networks Mobility, as Lead Software Engineer
· July 1999 – September 2003: Siemens Public Communication Networks Ltd(Div
Siemens Communication Software – SCS; Now part of Nokia Siemens Network)
Bangalore, India , as Senior Software Engineer
EDUCATION
· Post Graduate Program In Software Enterprise Management – PGSEM*, Indian
Institute of Management, Bangalore (June2004 -Dec2006)
· Bachelor of Technology in Electronics and Electrical Communication Engineering,
Indian Institute of Technology, Kharagpur, India (1995 -1999)
· A Two-and-Half year part time post-graduate program leading to Post Graduate Diploma in Software Enterprise
Management.
1
1. Details of Projects at PDi Communication Systems, Inc. (June 2012 – Current)
PDi Communication Systems, Inc is a privately held company that manufactures Healthcare grade
televisions and television related products for use by patients at their bedside in Hospitals and at
other health care and long term care facilities. Among other products, PDi offers an interactive
patient system including the PDi-TAB™ - a personal patient entertainment device that is PDi’s
first interactive Android-based healthcare-grade television.
I initiated the Interactive Patient System product suite and have been leading the development of
the various components of the product - contributing both as an engineer and business developer.
Accomplishments:
· Defined customer needs (teamed up with Sales and Marketing), market potential, competitive
analysis and marketing strategy to generate a business model and operational plan to develop
a patient interactive system capturing schedules, resources, finances, risks etc.
· Generated concise customer specifications/technical specifications to develop a basic product
definition and the features roadmap.
· Led a development team of both software and hardware engineers in the development of
Interactive television software for the PDi-Tab (Android based Tablet and TV) including
system software like boot loader, kernel, Android Framework and user space Applications.
The PDi-Tab is now deployed at many of the leading hospitals in the US.
o Technologies: Android Open Source Project related technologies.
· Leading the development of PDi Store – PDi Store is a cloud-based platform that enables the
distributors of PDi products and the value added application and content providers to offer an
integrated solution to healthcare facilities. The PDi store combines device manager functions
and application manager functions into one integrated offering.
o Technologies: Apache Equinox/wso2 Carbon/OSGi, Java, JavaScript etc.
2. Details of Projects at Minds-Eye-View (Sept 2009 – March 2012)
Minds-Eye-View (acquired IPIX and doing business as IPIX) provides 360-degree video and
photography products and solutions for its 360-degree technology for leading edge media
applications within consumer markets, such as webcast, telepresence, and event documentation.
My job on the projects usually started from eliciting and classifying/prioritizing requirements,
ensure consistency, define and manage scope, identify and mitigate risks; and design, develop,
implement and deliver software solutions in a time bound manner
Accomplishments:
· Integrating any Fisheye Camera with the Milestone Open Platform
I developed a viewer (a win form based application communicating over the internet with an
Image Server), written using the Milestone Integration Platform Software Development Kit;
that integrated in Milestone’s "XProtect Smart Client" as a plug-in. The plug-in retrieves
images from the Milestone Media server (SOAP request/response over TCP stream sockets)
and displays the dewarped view based on the user chosen pan-tilt-zoom values.
Technologies: C#.NET, Visual studio 2010.
· Immersive Viewer for Android
I developed the initial version of the IPIX Android Viewer to display "perspectively
corrected" interactive immersive images (live, recorded, server side dewarped etc.).
Technologies: Java using Android SDK, Eclipse
2
· Interactive Studio
Interactive Studio is a professional-level image processing software letting users create highresolution,
full-spherical immersive images. I worked on the modification/Advancements of
the Interactive Studio including correction due to different brand of lenses, Batch Processing,
multi-platform common code base, Auto Update of components etc.
Technologies: C++/C using Visual Studio, wxWidgets.
· IPIXLive SR (Streaming and Recording)
I developed the IPIXLiveSR application that creates video files (consisting of images from an
IPIX camera and audio from the audio input device on the host machine). The video can be
saved onto the local disk or could be streamed in real time to a streaming server (e.g. The
Darwin Streaming Server). Such a video file or stream can be played in an IPIX Media Player
for an immersive experience that can theoretically allow an infinite number of viewers to
"move" their own camera and viewing space in a live televised event.
Technologies: C++ (on Windows XP) using wxWidgets, ffmpeg, rtplib etc.
· IPIX Store – MEV’s e-commerce solution
I maintained and enhanced IPIX store functions - IPIX store currently supports the core of
MEV's business - it supports both the front end and back end purchase of software and
hardware products, product creation and publication to the store, licensing, and keeping a
record of customer purchase history.
Technologies: MS IIS Web Server, ColdFusion Application Server, MS SQL Server
2008, HTML, CSS, JavaScript, Java Applets, ActiveX Objects
3. Details of Projects at Motorola (Sept 2003 – Dec 2008)
3.1. MSS-C
The Motorola Soft Switch-CDMA (MSS-C) was an IP-based soft switch platform that supported
basic Mobile Switching Centre (MSC) requirements while providing a migration path to 3G and
All-IP networks. As part of the then next-generation architecture the MSS-C used a disaggregated
architecture that decoupled call control functions from the media control (bearer) traffic functions
to provide a scalable and highly available switch solution.
Accomplishments:
· I managed the Element Management Subsystem (EMS) aka OAMP (Operations,
Administration, Maintenance and Provisioning for MSS-C) functional Area that provided
switch management function from redundant servers co-located with the MSS-C Control
Switch (es). The EMS provided many of the Fault, Configuration, Accounting, Performance,
and Security (FCAPS) element management layer functions defined by the ITU for the
Control Switch and limited management/monitoring for the Media Gateway.
o Technologies: C/C++ on Red Hat Linux, xml-xsl-Xalantransform based boilerplate code
generation, PostgreSQL RDBMS, Red Hat Cluster Manager (2-Node)
· I customised and extended the statistics and provisioning framework of the EMS. The
statistics (or the Business Activity Monitor) module collected, analysed/processed, stored and
displayed statistical data being generated by the call processing switches. The statistical data
was analysed/ displayed (Event Processing) in live mode and was available to be queried
offline for report Generation.
o Technologies: C/C++ on Red Hat Linux, Perl, shell, PostgreSQL RDBMS.
4. Details of Projects at SCS (Siemens Communication Software now part of Nokia Siemens
Networks) July 1999 – Sept 2003
4.1. HLRI
The HLRi (Home Location Register Innovation) is part of a mobile core network and is used to
store subscriber data (up to 2 million records) and provide the subscriber data on request to other
network entities, e.g. the VLR and the SGSN via MAP interface.
3
I worked on the following projects:
· Analysed and designed the Replication Data Service (Geographical Redundancy for HLRi2.0)
- A solution to have a standby HLR, geographically separated from the active HLR, to take
over the functionality when the active HLR is not reachable.
o Technologies: OOAD using Rational Rose.
· Lead Responsibility of the feature/component SCI (Subscriber Controlled Input) – One of the
Call Processing Components that processes the supplementary services (e.g. call forwarding,
barring, waiting etc.) subscriber requests (like Registration, Erasure, Activation, Deactivation
and Interrogation).
o Technologies: C++ on SUN Solaris 2.6, Rational PureCov, Oracle RDBMS.
4.2. Opuswave Networks based out of Colorado Springs, a Siemens owned subsidiary, for
Corporate GSM solution
Corporate GSM or Bullet Office, as it was referred to, was a multi-service GSM / IP based
wireless access technology, using GSM, H.323 and core IP network technologies, developed to
provide high capacity voice and data services for a corporate "Office" or campus system.
I worked on the following projects:
· Developed the QAF- Q Adapter Function that performed the mediation function for the
SNMP agents (resident on the Wireless Gateway) to make them accessible from the
Operations and Maintenance Centre manager software (based on CMIP protocol).
o Technologies: C++ on SUN Solaris 2.6
· Developed the IWG (intelligent wireless gateway) File based Database editor Software.
o Technologies: C/C++ on Windows NT using MS Visual Studio 6.0
4.3. Management Information System (MIS) Software for ADMOSS –Advanced Multifunctional
Operator Service System
Technologies: pl/sql scripts on Oracle RDBMS
4