Eng  Rus



Software development and porting, including outsourcing:

  • development for required platforms
  • modification of existing software/software porting to run on a larger number of platforms
  • support for ported programs: keeping versions for different platforms in sync
  • tailoring existing software (including open source) to specific needs of a customer

Software consulting:

  • development tools, libraries, architecture and inter-component communication

Quality control of the software:

  • preparation of test plans and test cases
  • estimates for test cycle duration
  • development of field-specific test tools
  • quality control and testing itself

User interface and graphics design:

  • designing layout of application forms and dialogs, and web pages
  • designing accompanying graphics and style (widgets, icons, logos, color palette)

Technologies and Tools

Operating systems: Linux and Windows

Toolkits: GTK, Tcl/Tk, Qt

Programming languages: C/C++, Java, Ruby, Tcl, Perl, Python, VBScript, (g)awk, assembler (x86 and armv5)

RDBMS (Databases): MSSQL, PostgreSQL, MySQL, SQLite, FoxPro

Web-related technologies and languages: PHP, HTML, CSS, Javascript and AJAX, ActionScript

Source control tools: Subversion, CVS, Git, VSS

Methodologies: Our preferred methodology is Agile software development.

Areas of expertise: Please see at the Portfolio page.