Procedures

In order to reach performance targets , we use the following methods: One or several team member(s) is assigned to lead for the duration of the project user system requirement specification documentation, prepared by us while complying with the client's standards we learn the organization's environment and standard procedures / formats we fully document each test plan, its results and all other technical and user information we perform most functions on our own premises (unless otherwise requested) in order to reduce costs installation and user training.

Here is a list of tools and technologies used for different software development projects we are offering, including but not limited to:

Programming Languages

  •   C#, Microsoft.net, WinForm, WPF
  •   UWA, ASP.net, Enity Framework, nHibernate
  •   ODBC, ADO.net
  •   Java, Java Swing, JavaFX, JavaEE
  •   Spring Framework, Hibernate, JDBC
  •   Android SDK
  •   Swift for iOS
  •   JavaScript, JQuery, AngularJS, Bootstrap
  •   Google Maps JS API
  •   Python PHP, Eclipse, Che, NetBeans
  •   Microsoft Visual Studio, Android Studio, XCode
  •   Microsoft Visio, Rational Rose
  •   Git, SVN, Team Foundation Server
  •   Maven, Gradle, Nuget
  •   Microsoft Installer, Installshield

Reporting Chart & Tools

  •   iReport
  •   Crystal Report
  •   Microsoft Reporting Server
  •   Microsoft Client reports
  •   HTML5
  •   CharJs, Google Chart

Project Management

  •   Scrum, TDD, CI
  •   Microsoft Project Server, Microsoft Project
  •   Jira, Trello, BaseCamp
  •   Slack

Database Management

  •   Microsoft SQL Server
  •   Oracle Database Server
  •   MySQL
  •   PostgreSQL, MongoDB
  •   Apache Cassandra, Hadoop
  •   DynamoDB

Testing Tools

  •   MSTest
  •   Nunit, Junit, TestNG
  •   Selenium (Java/C#/Python)
  •   Apium
  •   LoadRunner

Our development team boasts:

  •   Experience in development of real time multitasking applications
  •   Appreciation of hardware/software interfaces and associated low level software functions
  •   Knowledge and understanding of embedded systems
  •   Willingness to do maintenance work
  •   Understanding of event driven systems
  •   Experience with source code management and version control.
  •   Experience in Software production in a Windows NT / 2K / XP environment
  •   Experience in real time systems (including multi-threading and sockets)
  •   Experience and knowledge of dual / redundant systems
  •   Ability to design and develop integrated multi-application systems in both C++, C# and Visual Basic
  •   Understanding of human-machine interfaces and ability to decide on appropriate technologies for their implementation
  •   Experience with form design and other types of user interfaces
  •   Understanding of design patterns and standards, including generally accepted coding standards.
  •   Experience in object oriented methodology for design & implementation
  •   Understanding of the IPC (inter-process communications) between applications under Windows
  •   Experience in debugging code (tools) down to the OS level
  •   Experience in working around OS problems