Offshore Networking Software Development

PLVision is a European provider of software engineering services in the Computer Networking and Internet of Things domains, empowering the world’s leading businesses to stay at the forefront of technology since 2007. The company offers design, implementation, and deployment of complex full-stack solutions for a variety of industries, utilizing extensive cross-domain expertise in Computer Networking and Industrial IoT.

PLVision’s key strengths

  • Cross domain expertise in custom NFV, SDN and IIoT solution development
  • Solution development for data centers, ISP, mobile and satellite operators, industrial sectors etc.
  • Deep knowledge of leading high-performance networking silicon families, as well as a variety of open-source platforms
  • One of the first contributors to Open vSwitch and other baseline SDN applications
  • Extensive knowledge of leading Cloud systems (AWS, Microsoft Azure, OpenStack, Kubernetes, Predix, ThingWorx)
  • R&D innovation hub enabling exploration of pioneering technologies

Key services

  • Full-Stack Solution Development, including custom software engineering, platform-based solution development, platform integration;
  • Technology Consultancy, including discovery, R&D and rapid prototyping, system architecture design;
  • Solution Verification - compliance testing and validation, test automation, test framework development and integration, performance and integration testing, CI/CPD infrastructure design and setup

Facts & figures

  • 10 years in the industry
  • 3 office locations across Ukraine (Lviv, Odesa) and Poland (Krakow)
  • 140+ highly skilled professionals, 20% Architects and Consultants
  • ISO certified (27001:2013)
 
$10,000+
 
$50 - $99 / hr
 
50 - 249
 Founded
2007
Show all +
Lviv, Ukraine
headquaters
  • PLVision Lviv
    Ukraine
other locations
  • PLVision Krakow
    Poland
  • PLVision Langen
    Germany
  • PLVision San Diego, CA
    United States

Portfolio

Key clients: 

For the past 10 years, PLVision has been successfully collaborating with leading global technology providers, including Fortune 500®, Fortune 100®, and Deloitte’s Technology Fast 500™ companies, as well as innovative startups.

The Lighting World: Industrial Light & Power Automation

Project Overview

Development of a full stack platform for wireless light and power management, able to handle millions of devices and billions of updates. It is an innovative product with 20+ patents covering sensing, lighting control, networking, data analytics.

Customer Profile

A high-tech company specializing in a broad spectrum of Industrial IoT services, including industrial lighting.

Business Value

-Improved lighting and power supply energy efficiency

- Provided effective real-time management and monitoring solution of lighting and power

- Enabled cost-effective power voltage and frequency management for multiple device types

Read full case study

www.plvision.eu/case-studies

Assets Performance Monitoring Solution

Full-stack Industrial IoT solution for remote management of printing assets, providing significant cost saving via automation and predictive maintenance & analysis

Customer Profile

An enterprise company owning printing assets across a distributed infrastructure in multiple locations worldwide.

Business Value

- Significant cost saving on manual diagnostics and maintenance expenses by enabling remote diagnostics

- Optimized resource delivery logistics and planning via prediction of supplies, replenishment, and equipment maintenance

- Increased productivity and assets utilization via performance monitoring and predictive analysis

Read full case study

www.plvision.eu/case-studies

SDN Research and Development for the Industrial Sector

Research and development of a virtual SDN switch for the Industrial sector, contributing to the Customer winning a $2 million contract

Customer Profile

A pre-product high tech startup working on cyber security solutions for critical infrastructure, specifically industrial networks.

Business Value

- Efficient concept validation and experimentation during the initial stage of the project

- PLVision contributed to the customer winning a $2 million contract

Read full case study

www.plvision.eu/case-studies

 

Wireless Location Tracking System

Project Overview

The project provided optimization of logistics in warehouses and assembly line, enabling a cost-effective and accurate solution to track vast quantities of objects, as well as reduce downtime costs caused by jams and collisions on the shop floor. 

Customer Profile

A company developing beacon gateways and beacon remote management systems

Business Value

- Reduced downtime by minimizing number of collisions and other incidents

- Increased assembly line productivity via automation with proximity tracking

- Optimized logistics of spare parts and components, resulting in cost savings on delivery and replenishment via data analytics

Read full case study

www.plvision.eu/case-studies

North-Bound API for Data Center Networking Solution

Project Overview

The project included integration of customer’s legacy Networking equipment product family with innovative SDN technologies, to radically decrease O&M costs, increase performance, and provide advanced data center Network management.

Customer Profile

Leading manufacturer of high performance network equipment and ASICs

Business Value

- Reduced software engineering cost via successful implementation of single software platform for several customer-specific products

- Implemented flexible and easy-to-maintain North-Bound API, thus minimizing O&M effort and complexity

Read full case study

www.plvision.eu/case-studies

Experimental OpenFlow Fields: PoC

Project Overview

The project developed an SDN solution prototype consisting of OpenFlow-compatible Layer3 switch and customized open source SDN controller.

Customer Profile

A proprietary research project, with deliverables and expertise that have been used in a wide range of high tech SDN projects for our customers.

Business Value

- Gained strong expertise in OpenFlow experimental extensions, and OpenDaylight, permitting us to deliver expert SDN solutions and consultancy to our customers

- Radically decreased time-to-market for SDN-related projects by fast prototyping and core assumptions validation.

Read full case study

www.plvision.eu/cases-studies

SDN-Enabled Corporate Wi-Fi

Project Overview

Solution prototype development for corporate Wi-Fi system supporting automatic wireless authentication in accordance with BYOD (bring your own device) policies

Customer Profile

Proprietary prototype development project

Business Value

- Provided transparent and secure authentication for BYOD devices in a corporate wireless network, significantly reducing technical support effort and cost, while increasing quality of experience

- Enabled easy single-point administration of the entire system, producing a faster and more efficient system management.

Read full case study

www.plvision.eu/case-studies

Test Automation for Switching Protocol Stack

Project overview

Implementation of a test automation approach that resulted in improved project visibility, as well as significant reductions in management overhead, time, and costs.

Business value

- PLVision’s solution was successfully integrated with the customer’s infrastructure, enabling the construction of a CI system with support for customer-specific test environment and features

- Several sub-projects were supported within the CI system, providing improved visibility of the result for each stage, with significant reductions in management overhead, time and costs.

Read full case study

www.plvision.eu/case-studies

Test Automation for DPDK Ecosystem Plugins

Project overview

Functionality development and test automation for a metrics collection system, with possibility of future extensions

Customer profile

A leading provider of switching silicon hardware.

Business value

- Increased test case coverage, enabling the customer to meet all milestones on an extremely aggressive timeline

- Preserved and improved the product quality after an increase in supported platforms.

Read full case study

www.plvision.eu/case-studies

Reviews

Sort by

Python Resources for Testing Automation Platform

"PLVision helped improve quality significantly, and the new features they build don't typically spawn defects."

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Jan. 2013 - Ongoing
Project summary: 

PLVision has been providing Python development resources, specifically for testing, debugging, and feature enhancements for an embedded operating system provider.

The Reviewer
 
1,001-5,000 Employees
 
Salzburg, Austria
Manager, Embedded OS Provider
 
Verified
The Review
Feedback summary: 

PLVision's throughput is consistently strong while their rates continue to be very attractive to the client. Some small issues arise from their geographic distance from the client, but they compensate with good project management processes.

BACKGROUND

Introduce your business and what you do there.

We are a subsidiary of a large hardware corporation. We are housed in Alameda, California, and specialize in developing an embedded operating system. Our organization has around 1,800 employees. Our main testing automation team is located in Ottawa, Canada.

I am a manager for the company, in charge of installations, technology, and test automation. I am based in Austria, working closely with our Ukrainian partners. Beyond Agile Scrum management, I have a bridging function, making sure that we meet our numbers and follow paradigms.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with PLVision?

In the embedded market, there is a need for good testing automation, especially since we have complex scenarios with many operating systems running in parallel on the same CPUs. We had been using two contractors for testing, and have expanded to three.

We needed strong Python competency, which is also what we cherish the most with the two other assets we're using for test automation. The team needed to be skilled enough to work independently, given the time-zone difference between Europe and Ottawa.

SOLUTION

What was the scope of their involvement?

PLVision is providing development for our Python-based test infrastructure software. The team has helped design features in collaboration with our architect. We have worked on new features and whole new concepts, as well as on bug fixes.

We work through two-week sprints, during which PLVision's team is assigned a couple of defects, problems, or features. We break those up into tasks, start the work, and keep in touch with PLVision for any problems, although that's seldom the case.

Encapsulation, object-oriented programming, coding style, and system performance are all things we consider. Python requires us to enforce strict guidelines and think very hard about implications.

The composition of our team has changed, but PLVision has been consistent in terms of skillsets. We are working with three resources from PLVision, one of which is also in charge of daily updates and project management.

As we tried to look outside of the Python skill set, specifically for web development, PLVision performed interviews and suggested a few candidates for us. It was a very smooth process, for which our manager had a major say.

How did you come to work with PLVision?

I was not part of the selection process, but I know that there were several contracting companies being taken into consideration. Ukraine is not a usual location for us, but PLVision provided good skills at a reasonable price.

How much have you invested with PLVision?

The 2016 budget for PLVision's work was $100,000, but we only spent around $60,000. We had a spike during that year, going from two persons to three.

What is the status of this engagement?

We started working with PLVision in January 2013, and have an ongoing relationship.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

When PLVision started the collaboration, we were locking down feature development because our testing tool was very buggy. PLVision worked on hundreds of defects using two developers, who worked in collaboration with our architects in Ottawa. PLVision was able to improve stability and get rid of our defects. We have gone from hundreds of defects to around 10. PLVision helped improve quality significantly, and the new features they build don't typically spawn defects.

How did PLVision perform from a project management standpoint?

We use Rally for project management. PLVision is connected to our network, and I act as Scrum master. I input user stories, features, and defects into the tool. We use JIRA for bugs, in combination with Rally.

What did you find most impressive about PLVision?

Both Python developers and the web resource from PLVision are very skilled, and I like working with them. They know their code and are self-sufficient. PLVision's team has updated statuses and tracked work hours consistently in Rally, and they've made accurate predictions.

Are there any areas PLVision could improve?

Setting up meetings across continents will make every project suffer a little bit. With PLVision, the problem is made worse by the quality of conference lines in Ukraine. I would ask them to keep on looking for solutions in the setup used. Also, PLVision's team is using Linux, while our tools are centered on Windows. Skype is much better on Windows, for example. PLVision does have a webcam in its conference room, but there could me more improvements.

I have no negative comments whatsoever about PLVision's management or coding skills, though.

4.5
Overall Score PLVision's location comes with some limitations, but there's little that they can do about that.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    Availability is a challenge for the Canadian team working with PLVision. They've made up for this 100% in terms of timely delivery.
  • 5.0 Cost
    Value / within estimates
    PLVision has conformed very well to our budget. They're predictable, and there have been few renegotiations. We know what we're buying one year in advance. We also appreciate the low hourly rates which PLVision can provide.
  • 5.0 Quality
    Service & deliverables
    PLVision delivered the right coding and management skills, and worked quicker than expected on their assigned tasks. This is the reason why we've expanded to using three people on their side, and why we would further expand, if the opportunity arose.
  • 5.0 NPS
    Willing to refer

Software Defined Networking Research and Development

"[PLVision] gave me everything I needed in order to have complete visibility into the project."

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Dec 2015 - Sept 2016
Project summary: 

PLVision worked with a pre-product startup to research and develop software defined networking tools for the industrial sector.

The Reviewer
 
2-10 Employees
 
Atlanta, Georgia
Roger Hill
CTO, VeracitySI
 
Verified
The Review
Feedback summary: 

The client was impressed by the transparency and quality of PLVision's work. They aligned themselves with the client by investing heavily in research upfront before completing development deliverables. Their work contributed to the client winning a $2 million contract.

BACKGROUND

Introduce your business and what you do there.

Veracity Security Intelligence is a pre-product startup working on cyber security solutions for critical infrastructure, specifically industrial networks. Our target market is the energy sector for all generation, distribution, and transmission. The software is built around SDN [software defined networking] concepts. I’m CTO.

SOLUTION

What was the scope of their involvement?

They developed our industrial virtual switch product. We started with a phased approach. It was an interesting combination of development and research. We had agreed to use OVS [open virtual switch] as a test bed to develop and customize extensions that would be more industrial relevant for the industrial protocols. We took a very phased approach. We started with Modbus TCP and then we added the CIP [common industrial protocol]. Another major phase was encryption across the virtual switch infrastructure so that it was transparent to the endpoints. We were doing the actual experimentation, and PLVision’s work helped us to do our initial validation of the concept and the vision of what we were trying to deploy.

How did you come to work with PLVision?

I was doing a lot of research because trying to find anyone with work in this space was challenging. I set up a call with PLVision and they were doing some interesting things that were related to our space. We did our early experimentation with them.

How much have you invested with PLVision?

We’ve spent between $200,000 and $400,000.

What is the status of this engagement?

We began working together in December 2015 and the project was completed September 2016.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

We used the results of our early experimentation utilizing IVS [industrial virtual switch] within the switch infrastructure for a proposal for the Department of Energy, where we won a $2 million contract. We’re partnering on the project with 2 other companies. That put us in a unique position as a pre-product startup because now we’re not pre-revenue. It put us in a better overall position for our success. Our first release will be in the summer of 2017.

How did PLVision perform from a project management standpoint?

In my former role, I had a lot of experience dealing with outsourcing and PLVision’s project management was a surprise for me. They put together a team for the project management. They were utilizing their Agile Scrum software, specifically Scrumwise, at the time. We incorporated daily Scrum standups and started with 1-week sprints and then stretched that out to 2 weeks. Their plan included the sprint planning, sprint closeout, and demonstrations. They were very flexible in our daily standups. This gave me everything I needed in order to have complete visibility into the project. I had full access to the sprint burndown which was important so that I could report to our board.

What did you find most impressive about PLVision?

They excelled in experimentation. I found that in working with other outsourced teams you need more management. With PLVision, they proved our initial concepts before going into the development. That’s not something that happens in a normal outsourcing relationship.

Are there any areas PLVision could improve?

It would be great if they were located in the US. We can’t work with any foreign firms on the project for the Department of Energy.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
    Many times they were meeting with me in the middle of their night. They always met according to my schedule.
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
    They exceeded expectations.
  • 5.0 NPS
    Willing to refer
    I would recommend them to anyone that’s comfortable with doing outsourcing within the Eastern bloc.