Technologies and approaches of InterLink, Ukraine

6 years ago


InterLink is primarily focused on web services and mobile application development. We’ve got plenty of experience in application development and integration into platforms such as Google, Facebook, Twitter, LinkedIn, Foursquare, payment systems,cartography and location-based services.

Company development fields

Social Services

Financial Services

Content Management Systems

Travel Systems

Enterprise Resource Planning

Business Process Modelling and Workflow

Computer and Mobile Games


Company talents


Applied development technologies


Development sectors

The main areas in which InterLink operates are development of web services and mobile applications. We provide services in software testing, user interface development and graphic design. We are especially proud of our IT consulting, high-load solutions and intellectual systems development based on neural network algorithms.

Web development

Our company is at the forefront of advanced web development. We use the cloud technologies of Amazon, Google and Microsoft in addition to our own scalable computing. HTML5, CSS3 and JavaScript libraries such as jQuery are the backbone and spine of our projects. We gained considerable integration experience with API in services such as Facebook, Twitter, Google, LinkedIn and we implement our own REST program interfaces. Depending on the nature of the problems we are presented with, we offer an optimum set of web technologies to successfully solve the original problem and enable further software development.

Mobile applications development

Our InterLink specialists successfully mastered a set of technologies which allow quick and successful development of mobile applications. We use native solutions based on Swift/Objective C for iOS and Java/Android to implement mobile applications and HTML/CSS frameworks of PhoneGap, Sencha Touch and Appcelerator Titanium which allow, with small changes, the use of unified code base to launch applications under iOS, Android and Blackberry. We develop mobile applications, clients for webservices, stand-alone applications and game programs.

Desktop application

Our company offers the development of desktop applications using Java and .NET Framework/C#, and client desktop applications with the use of C ++/Qt. We develop applications for Windows, Linux and OS X operating systems. Most of the software we develop is made up of client-server applications developed with the use of Oracle and Microsoft SQL Server databases.

High Load applications

We enjoy working with bigdata files (BigData) and solving high load issues in applications. We actively use modern techniques such as as cluster and grid creation, sharding, master/slave replication and map/reduce. Our experts have a wide range of real-life experience using nonrelational (NoSQL) databases (repositories), particularly in MongoDb, Cassandra and Hadoop. Among the many projects we have developed is an online-mode faceted search with a distributed database of 500 million data records.

Additional services

We provide a full software product lifecycle, from the initial problem analysis and conceptual solution to implementation.

Software testing

The quality of our software solutions is guaranteed by our Quality Assurance department. We employ quality control measures at every phase of development and have mastered techniques such as manual and automated regression testing, stress testing, safety testing and usability testing.

UI design

Our company pays special attention to user-friendly software products. We provide a full range of services for user interface design and usability tests. We use real-life experience acquired while working with software product users and UX market leaders’ solutions to deliver intuitive and user-friendly software products.

Advisory service

The complexity of our projects and proprietary projects testify to the high level of business analytics provided by our company. We help companies create excellent software solutions and act as a partner for our customers. Our experts are able to analyze customers’ business problems in a short period of time, and propose real solutions.

IT training

Technology develops extremely quickly; unfortunately, contemporary education isn’t always able to meet these changes. Being at the forefront of development, we strive to observe trends and conduct regular training in new software programming languages, development methodologies and technologies. InterLink cooperates with higher education establishments to educate future experts who will face technological leaps in software development.

Graphic design

A good illustration is worth a thousand words. In modern systems, looks are just as important as functionality. We know that an attractive user interface is a proven way to advertise any software product, and this is why design has become one of our main focuses when developing software products. We use modern design approaches built on the principles of minimalism and space.

Applications UI design

We base out solution’s development process on who is going to use it and in what way, which functions should be primary for each screen, what objectives should be fulfiled. We prefer starting our work from a visualisation of the end results and the requirements analysis — from familiarising ourselves with the app’s intended UI design. Not only this approach helps us to create applications with efficient and user friendly interface, it also allows us selecting the most optimal front-end technologies and components, which improves the overall budget efficiency of a project.

Interaction design

Software systems are often developed by adding new functionаlity without careful planning. This results in a pile of managing elements and unnecessarily complicates user interaction with systems. We analyze profiles of potential consumers’ and form behavior scenarios, building schemes of user interaction with the interface to effectively solve the original problem.

Rapid prototyping

Working costs of developers are high enough. We save time by reducing feedback lifecycle, using fast interactive prototyping to allow our customers to test the user interface and software product long before its development completion.