Activities

Our operations cover the entire lifecycle of new software products in compliance with ISO 9001 standards.

Business Рequirements Аnalysis

We understand, analyze, and document customer requirements to ensure the final software solution precisely matches business needs. This crucial stage helps clients refine their expectations, explore optimal technical approaches, and evaluate both cost efficiency and expected value. At the same time, our engineers gain a clear, documented vision of project goals. MINA also brings proven expertise in analyzing and designing end-to-end network management and monitoring systems.

Software Architecture

Drawing from client requirements, our system architects select the most effective technologies. We specialize in researching and designing embedded systems, networking infrastructure, and management/monitoring platforms. Our team delivers cutting-edge solutions, including cost-effective open-source integrations. To ensure full compatibility with industry standards and third-party vendors, architectures are built in alignment with major frameworks such as IEEE, IETF (RFC), ITU-T, and MEF. Every proposed architecture is thoroughly documented and designed to meet high standards of robustness, availability, scalability, compatibility, and usability.

Development

We deliver professional engineering solutions across all application layers—from core infrastructure down to high-level business logic:

Embedded solutions

  • Low-level programming (Assembler, C) for various CPU architectures - Microchip, Intel (x86, i960), PPC, ARM (Raspberry), MAC, Others;
  • Experience with Unix/Linux, Embedded Linux, eCOS, vxWorks and MS Windows based systems development using C, C++, Python, BASH, TCL and Perl;
  • Solutions based on top of ASIC/PP SDKs - Marvell and Broadcom;
  • Wide experience in debugging, troubleshooting, performance analysis, etc.

Networking solutions

  • Full L2/L3/MPLS stack development.
  • Routing protocols, xSTP, G.8032, IPv6, MPLS, BGP, etc.;
  • OA&M solutions, including RFC2544, ITU-T Y.1731, MEF 46 IEEE 802.1ag, etc.;
  • Voice over IP solutions including embedded software and Linux based SIP servers;
  • Management interfaces development including SSH, Netconf, SNMP, CLI, SOAP, REST and YANG;

Cloud and Virtualization solutions

  • OpenStack based deployments;
  • Extend and integrate NFV solutions - OVS/DPDK;
  • SDN development - OpenDaylight, RYU, other controllers and orchestrators;
  • WAN-optimizer and SD-WAN solution implementation;
  • DPDK based fast-path able to perform L2,L3 and OAM functions on wire speed;
  • KVM/QEMU based virtualization;

Network management and monitoring solutions

  • Java Enterprise development using Spring;
  • SQL and noSQL database management systems;
  • REST and SOAP based web services;
  • Modular systems using JMS, Active and Rabbit Message Queue;
  • Visualization and monitoring of large topologies using graphs;
  • Network elements (devices and PCs) management and monitoring using interfaces like: CLI, SNMP, NetConf and REST;
  • End to end service provisioning with SLA profiles;
  • Path computation using SPF algorithms with path cost;

Development process solutions

  • Web based Q&A systems giving ability to track the requirements, builds, tests cases and result in parallel releases environment.
  • Process management tools integration and customization - IBM Synergy and Change, Redmine, GIT, Mercurial;
  • Build management - TeamCity, Jenkins, Maven;

Quality Аssurance (QA)

Our QA team brings over 15 years of experience in testing complex ecosystems, ranging from low-level embedded firmware to user-facing management dashboards. Testing lifecycles integrate smoothly with Agile workflows and continuous integration pipelines. Depending on the project scope, we utilize a mix of white-box and black-box testing, equivalence partitioning, availability audits, scalability checks, and performance benchmarks. Over the years, the team has built a robust internal testing database and automation infrastructure capable of managing multi-product releases featuring millions of records, complete with an automation stack covering advanced L2/L3/MPLS and OAM features.

Technical documentation

Comprehensive documentation packages in English covering both hardware and software products, including installation guides, application notes, integration references, and API documentation for both developers and end-users.

Technical support

Extensive background in designing and maintaining network architectures spanning core networks to access edges, backed by full qualification to deliver training materials, offline/online sessions, and technical support in English.

blog categories

Send us a message

If you want to say something to us, feel free to do it


I agree with Privacy policy