About us

 

As a part of the ALM environment, our team uses the latest solutions that support software development. We help organizations in turning their great ideas into software-based solutions that positively impact and change our world for the better.

What we can give you

We produce web, mobile and desktop applications that utilize a wide range of different technologies and technology groups. Our focus – the development of End – to – End Web Solutions, requires that our teams have capabilities in all areas.

We strive to hone our skills and make use of the latest technologies while, at the same time, maintaining know-how about past solutions to provide support for legacy products.

ALM Team What you get

OUR SERVICES

OUR SERVICES

Man Facing us
  • Stakeholder identification, communication
  • Idea management
  • Business case
  • Requirements engineering
  • Design, architecture
  • Project management
  • Resource management
  • Change management
  • Issue management
  • Configuration management
  • Version management
  • Code generation
  • Quality assurance and testing
  • Reporting
  • Build management release management and deployment
  • Customer support including maintenance and software maintenance
  • Benefits management i.e., solution evaluation
  • Discontinuation, if necessary, replacement through another solution
Man Facing us
  • Stakeholder identification, communication
  • Idea management
  • Business case
  • Requirements engineering
  • Design, architecture
  • Project management
  • Resource management
  • Change management
  • Issue management
  • Configuration management
  • Version management
  • Code generation
  • Quality assurance and testing
  • Reporting
  • Build management release management and deployment
  • Customer support including maintenance and software maintenance
  • Benefits management i.e., solution evaluation
  • Discontinuation, if necessary, replacement through another solution

Stakeholder identification, communication

Idea management

Business case

Requirements engineering

Design, architecture

Project management

Resource management

Change management

Issue management

Configuration management

Version management

Code generation

Quality assurance and testing

Reporting

Build management release management and deployment Customer support including maintenance and software maintenance

Benefits management i.e., solution evaluation

Discontinuation, if necessary, replacement through another solution

 

How does it work?

We adjust our workflow to a specific

client, per project, and/or task

DEVELOP

One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.

CI/CD

Our development teams make use of CI/CD environments wherever applicable. Such
settings are always composed of at least three parts: a Source Code Management system,
a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added.
A typical configuration consists of a GIT repository, JIRA, and Jenkins
or Bamboo.

TESTING

Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.

DEPLOYMENT
AND MONITORING

The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools
as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows
the same rules as everything else – it needs
to support the product.

Woman sitting

How does it work?

We adjust our workflow to a specific

client, per project, and/or task

DEVELOP

One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.

CI/CD

Our development teams make use of CI/CD environments wherever applicable. Such
settings are always composed of at least three parts: a Source Code Management system,
a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added.
A typical configuration consists of a GIT repository, JIRA, and Jenkins
or Bamboo.

TESTING

Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.

DEPLOYMENT

AND MONITORING

The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools
as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows
the same rules as everything else – it needs
to support the product.

How does it work?

We adjust our workflow to a specific

client, per project, and/or task

DEVELOP

One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.

CI/CD

Our development teams make use of CI/CD environments wherever applicable. Such
settings are always composed of at least three parts: a Source Code Management system,
a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added.
A typical configuration consists of a GIT repository, JIRA, and Jenkins
or Bamboo.

TESTING

Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.

DEPLOYMENT

AND MONITORING

The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools
as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows
the same rules as everything else – it needs
to support the product.

Woman sitting

The process

SCRUM is the framework of choice for our projects. In cases where it’s either not possible to use it, or when there are limitations imposed – the scrum model is tailored. Our tried and tested approach is to use a “loose coupling” either to PMI are a Prince2 alike framework. In some cases it has been brought to a level of what can be called Disciplined Agile Delivery (DAD) where the timeframe is essential, budgets can’t be overrun and work progress is tracked by milestones.

.NET stack

C#
.NET
ASP
MVC
Azure
MS SQL
IIS
XAML
Umbraco
Entity Framework

Desktop

C
C++
CLI
C#
WPF/WMF
MS SQL
Direct X
OpenGL
QT

Mobile

Apple iOS SDK
Objective – C
Cocoa
Android SDK
SQLite
Google Play Services
Swift
Kotlin
Flutter

Open Source

PHP
Apache
Symfony2
Python
AWS
MySQL
PostgreSQL
Django

Java Stack

J2EE
JBOSS
Spring
Framework
XML
PostgreSQL
Oracle Hibernate

Frontend

HTML5/ CSS3
AngularJS
RWD
AJAX
JavaScript
Bootstrap
jQuery

.NET stack

C#
.NET
ASP
MVC
Azure
MS SQL
IIS
XAML
Umbraco
Entity Framework

Desktop

C
C++
CLI
C#
WPF/WMF
MS SQL
Direct X
OpenGL
QT

Mobile

Apple iOS SDK
Objective – C
Cocoa
Android SDK
SQLite
Google Play Services
Swift
Kotlin
Flutter

Open Source

PHP
Apache
Symfony2
Python
AWS
MySQL
PostgreSQL
Django

Java Stack

J2EE
JBOSS
Spring
Framework
XML
PostgreSQL
Oracle Hibernate

Frontend

HTML5/ CSS3
AngularJS
RWD
AJAX
JavaScript
Bootstrap
jQuery

Technology Stack

Technology Stack

What is important for us

PASSION FOR TECHNOLOGY

Information technology challenges and drives us. We like to take things apart and see what make them work.

OPEN AND BRAVE

Sharing is caring, so that is why we believe that the best solutions can give us teamwork. And the key to success is good communication. 

RESPECT

We respect our customers and colleagues from ALM, by behaving professionaly and with integrity. We respect ourselves – by having a healthy and balanced life.

TRUST, TRUSTING, BEING TRUSTED

Our customers trust us to help them solve their problems, deliver on our commitment, and trust our employees to do their best.

Join ALM right now

We won’t tell you that the sky’s the limit, but we can provide the best development for your career path. Don’t hesitate to try.

Man standing next to desk

Join ALM right now

We won’t tell you that the sky’s the limit, but we can provide the best development for your career path. Don’t hesitate to try.

Join ALM right now

We won’t tell you that the sky’s the limit, but we can provide the best development for your career path. Don’t hesitate to try.