Prashanth Murthy

Prashanth Murthy

Architect / Development Manager

1338, 1st H Main,
Girinagar 2nd Phase,
Bengaluru 560085, India

Personal Profile

18 years of technical experience with strong expertise in Java application development for enterprise servers and mobile devices. Exposure to all phases of software development using Agile, Waterfall and Iterative models. Worked as an individual contributor as well as managing and providing technical leadership to the team.

IT Skills

  • Programming: Java, J2EE, J2ME and (Python)
  • Web Technologies: HTML, JavaScript, CSS, JQuery
  • Functional Areas: SOAP/REST, Multithreading, Networking, Database, Graphical UI/UX, XML/Json, (Microservices, Machine Learning)
  • Tools: Eclipse, GIT, SVN, Jenkins, Informatica, Sybase, MySQL, SQL Server
  • Platforms: Windows, Linux and Solaris
  • Digital Television Standards: MHP, OCAP, ACAP, HbbTV
  • Protocols: TCP/IP, UDP, POP3, SMTP, IMAP, TS-23.040

Education

Bachelor of Engineering (Electronics and Communication), PES Institute of Technology, University of Bangalore, October 1999

Work Experience

Technical Architect at Corpus Software Pvt. Ltd., Bangalore, India

July 2011 - June 2013

  1. Complete technical ownership of the product including architectural support like design decisions, reviews, code reviews and technical guidance to multiple teams
  2. Focused on implementation of prompt Proof of Concept and rendered technical support pre-sales team
  3. Managed Systems Integration of STB components and involved in management of release cycles for Set Top Box software
  4. Involved in setting up, integration, troubleshooting & tracking of issues with regards to various Set Top Box software modules

Team Leader at LG Software India Pvt. Ltd., Bangalore, India

May 2007 - July 2011

  1. Software design and development
  2. Rendered technical guidance to multiple teams
  3. Planned & monitored project progress to ensure compliance to delivery schedules and other SLA parameters
  4. Developed & maintained productive business relationship with clients to align deliverables to business requirements

Project Details

Transaction Cost Analysis (TCA) - Equities

Technologies Used: Java / J2EE, Spring, Hibernate, Sybase ASE / IQ, Terra-cotta

Project Brief: TCA is an analytics application that helps evaluate the transaction costs for equities traded and can provide a variety of information based on various customized benchmarks selected

Contribution: Responsible for maintenance and development of the legacy application and providing technical guidance to team members

Hotel TV Demo

Technologies Used: PHP, MySQL, XAMPP, XML, Minerva Widget SDK

Project Brief: Creation of demo application for Hotels which would allow guest room clients to access Hotel Services through the STB remote

Contribution: Involved in design & development of application server component with output of application being XMLs compliant with Minerva Middleware SDK

NextGen SI

Technologies Used: MHP, Telnet Tools, Stream Player

Project Brief: Manage complete Software Release cycle for NextGen Set Top Boxes that MultiChoice planned to release in South Africa

Contribution: Involved in planning release cycles, accepting/ rejecting software components from different vendors, building & integrating components, triaging defects logged by QA team and assisting the vendors to fix issues

HBBTV Browser – JS Extensions

Technologies Used: C++, WebKit Engine, HbbTV, CEA-2014, CE-HTML, HTML5, OIPF DAE Specification

Project Brief: Implementation of JavaScript related extensions of HbbTV defined by HbbTV and CEA-2014 specifications and interfacing them to different TV APIs

Contribution: Managed client communications, monitored project progress to ensure compliance to delivery schedules and CMMI Level 3 methodologies

Web Based Content Editor for DTV

Technologies Used: HTML, JavaScript/ JQuery, Servlets/JSP, Java, XML, J2ME (CDC), Apache Tomcat

Project Brief: Design & development of JavaScript / JQuery based Content Editor that could be used to edit content over the web to be later broadcasted & displayed over TVs capable of receiving digital feed. The content editing was intended for the advertisers who had no knowledge of developing TV applications

Contribution: Managed client communications, monitored project progress to ensure compliance to delivery schedules and CMMI Level 3 methodologies

Authoring of Test Scenarios for Middleware Testing

Technologies Used: Java, XML, J2ME (CDC), MHP, ACAP and OCAP

Project Brief: Middleware testing involves testing all the possible scenarios involving Middleware APIs that are not covered by the Comprehensive Test Packages (CTP) for the different standards

Contribution: Simulated/ tested many scenarios that involved middleware application development and stream generation

Stream Based Automated Test Environment

Technologies Used: Java, XML, JNI, VC++, J2ME (CDC), MHP, ACAP and OCAP

Project Brief: Stream based Automated Test Environment is a Java based tool developed by LGSI for automating the testing of Set Top Boxes (STB). The tool automates the process of testing an STB by automatically generating a stream for each test case and executing the stream and capturing the results. Many tasks involving human intervention like entering a remote key or validating an image are automated

Contribution: Rendered technical guidance, architecture support, design and development of the product, planning and monitoring. Generated various reports for the senior leadership team

Supporting SCTP in Java

Technologies Used: C, Java, JNI, LKSCTP (an open-source implementation of SCTP)

IPSec Integration with CSCF

Technologies Used: C, PF_KEY API, SAF Messaging API using TIPC, Intel Security API, Externalized Data Representation (XDR)

Content Wrapping Tool

Technologies Used: Java, J2ME, Content Management System (Protégé), BCEL, Servlets/JSP (Tomcat), Velocity

License Tree Editor

Technologies Used: Java, Visual Studio .Net, Apache Axis, EJB (JBoss), Content Management System (Protégé), Oracle

SmartBroker

Technologies Used: Java, XML, JNDI (LDAP), Visual C++ 6.0, iText, Office Automation

Smart Messaging Platform

Technologies Used: Java, XML, JNDI (LDAP) , Visual C++ 6.0, iText, Office Automation, EMS v4.5 and v 5.0 (3GPP - 23.040)

Smart Mail

Technologies Used: Java, XML, JNDI (LDAP) , Visual C++ 6.0, Lotus Domino, iText (PDF generator), Office Automation