Web Development, Mobile App Development, IoT Framework Development. Technologies: React, Angular, NodeJS, Python, Ruby on Rails. Extensive IoT and Embedded Device experience (Azure IoTEdge, AWS Greengrass). DevOps and Automation.
Rhoynar Team worked on this project to develop a web-application and corresponding QA Automation Test Framework for an embedded sensors device. The web-app ran on a Linux Instrument and supported configuration and calibration for the instrument. It was developed using Angular5, HTML5 and BootStrap4; and corresponding QA Automation Test Framework was developed using Python, Selenium and BDD. The app is now in use by various internal teams within the company. More.
Trimble is a large multi-national company with several products & services. We worked with their SketchUp group in Boulder, and build a Software update framework for them. Our team worked on Cloud and Edge components utilizing IoT paradigm for bidirectional communications with several devices for Over-the-Air Software update mechanism More.
Rhoynar Team worked with CSI team to implement and manage their retailer data ingestion platform. CSI gets a lot of data from retailers. This data includes pricing and promotion feeds. Rhoynar team implemented ingestion mechanism such that these data feeds go through an automation of pipeline of data cleansing, filtering, anomaly detection using AI technologies, and populated into the devices directly. More.
InstruktApp provides a MobileApp for fitness studio employees for managing their time better. Most training classes are dynamic in nature and the trainers don’t have fixed schedules. In order to provide flexible schedules across multiple locations, along with leave/absence management, internal communications etc., were the main goals for this app. Our team developed their MVP mobile app & got into AppStore within 3 months. More.
ASDI provides scientific instrumentation & they were working on the next version of their Spectroradiometer called FieldSpec5. Rhoynar team helped build IoT Software Architecture for FieldSpec5 on an embedded platform, with Yocto Linux distribution and Mender.io based Software update framework. Our team not only worked on the embedded device software but also on the Cloud infrastructure to support these devices. Our team worked on several peripherals & uploaded telemetry data using the new framework we developed. More.
MCN Healthcare provides medical policy management to various hospitals and medical institutions. MCN hired Rhoynar team to develop an automation framework for Policy Manager. As part of this effort, we implemented an end-to-end Test Automation and a Continuous Integration Framework. As a result, MCN team was able to save countless hours of manual testing prior to each Software Release. More.
ZFyre is a Longmont based startup providing enterprise cloud data storage solutions. Rhoynar team designed, developed and published their secure MVP app. This app included data compression using ZStd, custom security encryptions and RackSpace API integrations. This web application was developed in Angular and BootStrap on Front End. Backend was developed using NodeJS and MongoDB. More.
MVP Finance is a Longmont based startup providing educational software in Finance field to different colleges. Rhoynar team developed the entire mobile application prototype for Finance training. This project was developed with React Native Framework initially for Android platform and then extended to support iOS platform as well. More.
MCN Healthcare provides Medical policy management solutions for medical institutions across the US. This case study discusses the CI/CD Framework developed for MCN Healthcare. The platform was built using Jenkins with a network of Vagrant virtual boxes. The end-product provided continuous integration, testing, deployment and reporting of test results for each job run. More.
Client team needed an Automation Solution for their Windows Application. They teamed up with Rhoynar to develop an Appium based solution with WinAppDriver. On the test-development side, we used Python and Behave packages. We developed higher-order test cases to allow for code reuse. The solution allowed client to save countless manual hours for testing various scenarios of the app. More.
Vibrant Publishers provides test prep Software and books for various competitive tests. These books are used by students across the world for test preparations for GRE, TOEFL and SAT examinations. Vibrant also publishes various job interview question books. Rhoynar team designed their CMS website. Our team also developed an automation framework for Vibrant allowing to streamline publication management. More.
EUPOCOPPS team was looking for a solution similar to OpenStack’s git/gerrit framework to be integrated into their development processes. Rhoynar time developed a CI Framework for EUPOCOPPS in 4 week time. After this project conclusion, EUPOCOPPS had a strong Agile Development framework with integrated code reviews from Gerrit and tied into JIRA and Jenkins. Learn more about if this project might be useful to your scenario. More.
We believe a strong open-source community moves technology forward. Below are few of our recent projects in QA Automation Test Framework that we have open-sourced.
VisionAI library is a Python Library that provides easy to use utilities for running Computer Vision Inference. It supports most intel platforms and NVIDIA Jetson platforms. It is built on top of common Machine Learning models like Tensorflow, Caffe, Keras, TensorRT etc., and provides an uniform high-level framework for people to start using Computer Vision for their projects.
This project is work in progress and is following #BuildInPublic paradigm. We are publishing updates about the project every day on twitter.com/@hmurari
This repository provides an easy mechanism for different Python applications to stream their image & video data to a live-stream server. Most of our recent Computer Vision applications were running on headless devices, and it was imperative to build a solution to stream from these headless devices to the cloud in a cheap & scalable manner. We hope this project is useful for the industry at large too.
Some of our recent projects have been on Azure platform and we are building Software Utilities to solve the problems that we had faced while developing these projects for the first time. Our hope is that these libraries would be usable by more people as these are common problems & having reference codebase for them would be very helpful. This repo specifically provides utilities related to uploading/downloading from the blob storage.
Robot Framework allows you to define reusable steps in English for your automation framework. With powerful third-party library support, Robot Framework supports Selenium, Appium, REST APIs for testing. Below is a starter project you can use to get started on Robot Framework.
Behavior Driven Development (BDD) is a powerful paradigm for Test Automation. It allows collaboration between Product team, Development team and QA team. Acceptance Tests can be written in English and implemented in any programming language. Below is a starter framework for BDD written in Python. Integrate BDD into your Agile cycle by using the starter kit below.
Angular5 provides a TypeScript framework for quick development of web-applications. Use the below starter kit which integrates BootStrap CSS and Common pages for Login, Dashboard etc. It also integrates common Angular design patterns for Router, Http, Forms, Tests and Dev/Prod Environments. Kickstart your app today with the starter template below.
There are various types of Cellular Modems and hundreds of networks that they operate upon. Working on an embedded device with cellular connectivity can be challenging – especially, if you want to make sure your device works with all different networks. The below test framework would allow you to quickly validate your modem against a plethora of cellular network configurations for different connectivity scenarios.
For those of us using Gerrit for code review, there aren’t too many frameworks that provide a full end-to-end continuous integration support. Below CI framework is written for such scenarios and based off of OpenStack’s CI architecture. It integrates Zuul, Git, Gerrit, Jenkins and JIRA into one framework. Integrate Gerrit code reviews into your development process by using the CI framework below.
Page Objects are a common design pattern used by Automation Engineers to model the behavior of the page. What if there was a way to automatically generate Page Objects for a page – without writing a single line of code? AutoTestR provides a quick and easy way to generate a page object from any given page. This is a handy command line utility supports Java and Selenium based Page Objects currently.