|
iDeveloperNetwork has long experience in development and maintaining
software in all project stages - from creation of large distributed
aggregates to simple web site design and development. Our company provides all
software life cycle services - from specifying goals and prototype
creation to administration and support of created systems.
We provide software development under all versions of Microsoft
Windows, for many Unix systems (Linux, FreeBSD, Solaris, etc).
In our projects we make use of wide spectrum of latest
technologies (this is especially true for Internet-oriented
system development).
This section of the Site demonstrates you areas of software
development business where our company has profound experience.
- Utilizing Agile development approaches and Extreme Programming
iDeveloperNetwork not only utilizes agile development methodologies but improves them and integrates into its distributed development structure. Due to our distributed structure we pay particular attention to QA role in project lifecycle by utilizing efficient testing approaches and automated testing.
Having long experience in remote development, we can tightly integrate with client’s agile development initiatives that usually require personal contact.
- Development
of Sophisticated Internet and Intranet systems
Our company specializes in the development of sophisticated
client-server systems to be used in global Internet or Intranet
networks. We deal among other things with internal workflow
systems, online storage & backup technologies, and online
databases of any complexity (including distributed servers).
Special attention is paid to security considerations for such
systems.
In addition to system development we can offer a high-quality
administration of systems that are put in operation.
We are utilizing RAD technologies like Ruby on Rails
to increase development speed and better correspond iterative project lifecycle.
- Layout and
Design of Web Sites (E-commerce Systems)
Design of web sites (layout, graphical design, programming
of complex functions) is a priority direction in the work
of our company. We are in the possession of several "know-how"
technologies to ensure fast layout of web sites that are identically
displayed in all major OS and browsers. Our company is very
experienced in creating different extra functions for web
sites of any complexity - from sophisticated animation design
to complex statistical and e-commerce systems.
- Ruby-on-Rails and other MVC-based coding frameworks
All our web projects are MVC based. From early 2006 we started using
Ruby-on-Rails platform for some of our projects, and training our staff.
Currently we have completed number of internal investigations
(Ruby-on-Rails benchmarks, security, etc) and number of projects for our
customers. Ruby-on-Rails gives a good standard for code structure and
MVC framework, thus making project management easier and more effective.
- Development
of Complex Systems under Windows
We have the longest experience in the development of various
software under Windows - from sophisticated distributed deeply
integrated client-server systems to simple programs to be
created in a very short time frame. Our specialists know very
well all particular features of all Microsoft OSs, they are
experienced in device driver and shell extension development,
usage of various SDKs, third parties APIs and integrating OpenSource projects.
We also spent quite a lot of time developing sophisticated multimedia user
interfaces and image processing technologies.
- Video conferencing solutions
We have significant experience in building various video conferencing solutions – from high-availability solutions based on Macromedia (Adobe) Flash Media Server to high-quality solutions which utilizes MPEG-4 video compression and provides excellent video quality. We have experience in integration between different video conferencing networks, including SIP-based networks. Our Flash Media Server specialists are native to both FMS and Red5 (http://osflash.org/red5) – the OpenSource FMS alternative and have experience in building production environments.
- Implementation
of Complicated Algorithmic
and Mathematical Solutions
Many clients entrust us with implementation of complex mathematical
solutions, because we have very highly skilled specialists
(many of them are researchers, PhDs in elite Russian universities),
and charge very moderate fees. We are also experienced in
such areas as creation of sophisticated behavioral mathematical
models of gaming for casino systems, archiving and encoding/decoding
of data, processing and analysis of video streams, image processing.
- Software
Testing and Quality Assurance
Our company has a large testing department that provides
testing of all products developed by us. Besides, we offer
our customers to outsource to us the testing of their products.
We have large experience in testing system utilities under
Windows and Unix systems, and also in testing hardware/software
aggregates, sophisticated antiviral programs, online systems
and web sites.
You can obtain more detailed information on the technologies
used by our specialists in the section Used
Technologies.
If you have additional questions, we would be glad to advise
you personally. Our contact information can be found at Contact
Us page.
See also:
Used Technologies:
To Home page
|