Parvinder Singh

Director of Engineering

Bengaluru, Karnataka, India19 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven leadership in software development teams.
  • Expertise in Java and related technologies.
  • Significant contributions to EPG and DVR technologies.
Stackforce AI infers this person is a Software Development Leader with extensive experience in media technology solutions.

Contact

Skills

Other Skills

AJAXAgile MethodologiesAntCCommunicationCore JavaExecutive LeadershipJ2EEJDBCJavaJava Enterprise EditionLinuxRequirements AnalysisSQLServlets

Experience

Nutanix

4 roles

Director

Promoted

Aug 2022Present · 3 yrs 7 mos

Senior Manager

Feb 2020Aug 2022 · 2 yrs 6 mos

Senior Member Of Technical Staff

Promoted

Apr 2017Feb 2020 · 2 yrs 10 mos

Member of Technical Staff

Jan 2016Apr 2017 · 1 yr 3 mos

Cisco

4 roles

Software Engineer IV

Dec 2015Dec 2015 · 0 mo

  • I continued working on development of the next generation “program banner” for the DVRLite box and PVR box.

Software Engineer III

May 2013Nov 2015 · 2 yrs 6 mos

  • (i) Worked on the development of the next generation of program banner. This allows the users to navigate 7 days in the past and future. I was involved in the design and development of the GSA based fetch mechanism and allowing the user to navigate 7 days in the future. I was the code reviewer for this feature.
  • (ii) Development of latest version of PVR EPG to customer
  • As part of this project we developed the new event synopsis screen with all the new options required on the screen.
  • My responsibilities include suggesting a different approach for handling the options on the event synopsis screen. The new way ensures handling the variations between different screens, reusing the code across screens for implementing the same options and reduced chance of regression with addition of new options. Implemented new options on the event synopsis and code reviewer for the code developed by all the teams on the event synopsis screen.
  • (iii) Delivery of latest version of DVRLite EPG to customer
  • As part of this project we worked as an agile team along with the leadership team to ensure good quality of development during each sprint and building the product incrementally. We delivered the new Planner in the EPG screens which uses asynchronous mechanism of fetching the data from the middlewre.
  • (iv) New EPG Guide
  • EPG Guide screen is used to view the grid of services and the events List describing the list of events that will be broadcasted for each service on a given day.
  • The new Guide replaces the existing guide and adds the support of Static focus and Moving focus on Guide and allows the clients to configure the layout of the services and events as per their needs without changing any code in the core area.
  • My responsibilities include design and development of the feature in EPG, discussing and finalizing the interaction details with another layer so that requirements can be achieved, perform memory and performance profiling and suggesting the ways to improve it.

Technical Leader

Dec 2012Apr 2013 · 4 mos

  • I continued working on the design and development of PIP feature and guided other members in the team towards implementing the requirements of PIP.

Senior Software Engineer

Apr 2010Nov 2012 · 2 yrs 7 mos

  • (i) PIP (Picture in Picture) functionality in EPG
  • PIP feature allows the user to view videos from 2 live channels simultaneously. Another level of user experience was achieved by giving a PIP preview of the current event of a service while the user is navigating within the program banner.
  • My responsibility was to understand the requirements from the user experience engineer, design and develop the feature in EPG, clarifying the design to a team member and reviewing the code before it can be checked into the main.
  • (ii) Handling program banner development for Hybrid/ IP services
  • Hybrid services are the services that are broadcasted in more than one frontends. Services broadcasted on IP frontend may support a buffer at the server end from which the user can playback the elapsed content.
  • As part of this development I handled the requirement of displaying the frontends supported by a service, displaying the server buffer and users location in the buffer

Nds pay tv technology pvt. ltd

Software Engineer

Apr 2009Apr 2010 · 1 yr · Bangalore

  • (i) Delivery of software for DVRLite and PVR Boxes to customer
  • I took ownership of the delivery of the software for DVRLite box and PVR Boxes to the customer.
  • (ii) Design and development to handle initial loading during the box boot-up.
  • Designed and developed the code to handle the different variants of the Set top boxes. The variants considered were Zapper, PVR, PDL, PDL Lite. The design took care of initializing and building the different possible variants of the boxes.

Trilogy

Technical Analyst

Jul 2008Apr 2009 · 9 mos · Bangalore

  • Worked as a Lead developer on a Project Management product on Java technology which is used by leading organisations of the world.
  • My responsibilities involved:
  • Designing, developing and testing new features.
  • Prioritising the tasks based on the development priority plan laid down by the Product Managers.
  • Fixing customer reported issues.
  • Ensuring the deadlines for the Release are met.
  • Enabling the outsourcing of the projects to our associated vendors and providing suitable inputs to them as and when required.
  • Fixing customer reported issues.

Hcl technologies ltd.

Software Engineer

Jul 2006Jul 2008 · 2 yrs · Gurgaon

  • Worked on various products involving diverse technologies including C++, Java, J2EE, Ajax, Java Script, XML, XML schema design, JAXB.
  • In all the projects I worked as a developer wherein I did the following:
  • Developed Testing Automation tool
  • Designed XML schema in order to meet the requirements listed in the Functional specification document.
  • Designed, developed and tested the Business Rule Engine for the Rating Module of the project involved.
  • Developed and tested new Features.
  • Solved customer reported bugs.

Education

BABU BANARASI DAS NORTHERN INDIA INSTITUTE OF TECHNOLOGY, LUCKNOW

B.Tech(Hons) — Computer

Jan 2002Jan 2006

CMS

Jan 1999Jan 2001

Cathedral School, Lucknow

Jan 1986Jan 1999

Stackforce found 100+ more professionals with AJAX & Agile Methodologies

Explore similar profiles based on matching skills and experience