Your project from A to Z
Our highly qualified specialists and many years' of experience allow us to manage software projects for our customers from the very beginning (the strategic idea) to the successful implementation.
Our specialists will design your project's executive strategy, create a specification, implement it in any technology you need and deploy the finished solution.
Comprehensive programming solutions
- Web applications
- Mobile applications
- Desktop applications
- VOD
- ERP
- E-Commerce
- CMS
- CRM
- Social networking
- Financial systems
- Payment systems
- Infrastructure, server, network and efficiency maintenance
Your project is in good hands.
We strive to make our solutions simple, elegant and impressive. This requires exceptional people, who never cease learning. ALX has no accidental programmers – only the best specialists for whom programming is not just a job, but a passion!
Broad range of technology
ALX specialists will implement your project using any technology you need. We are working on projects all over the world, using almost all programming languages there are. We are proud to deliver a complete solution, from business analysis to acceptance testing.
Web
Frontend (RWD, Bootstrap, Backbone.js, AngularJS, GWT, CSS 3, Paralax)
Application Frameworks (Spring MVC, Spring Data, Spring Security, Struts, Grails, Ruby on Rails, Python/Django, PHP, Zend Framework 1.x, Zend Framework 2.x, Symfony 2, CakePHP)
Mobile
HTML5, Android, Apple iOS, PhoneGap, Sencha, Windows Phone
Desktop
C++, C#.NET, Java SWT/Swing, Objective-C
Testing
JUnit, TestFlight, Mockito, Spock, Cucumber, Selenium
Data
SQL (MySQL, PostgreSQL, Oracle, MS SQL Server, SQLite), NoSQL (Redis, Memcached, Cassandra, Neo4j, Hadoop)
ORM (Hibernate, ActiveRecord, GORM), Lucene, Solr, Compass
Operating systems / Administration
GNU/Linux: Debian/Ubuntu, CentOS; FreeBSD, Virtualization: Proxmox: openVZ, KVM; XEN, Frontend / Application servers: Nginx, Apache, Tomcat, node.js, Thin, Version Control System: Git, SVN
Business thinking and IT proficiency
We combine extensive practical experience, exhaustive knowledge of IT technologies and independence from software providers – as such, we can provide you with great advice in tough dilemmas!
- Help in choosing a system
- Advice and consulting on deploying central systems
- Support in IT department restructuring
Consulting for large and small companies
We provide IT consulting for large companies, international financial, telecommunication and industry companies, and for government institutions. We also often provide single- or multi-shot consulting sessions for small companies. We love start-ups!
- We create project schedule,
- Analyze requirements,
- Create system specification
- Design system architecture
We allow you to focus on what's most important
Our experts work for you to fill competency gaps in your company.
We advise you how to manage projects more efficiently and control your IT service providers. Thus you can minimize the risk and lower project management costs.
Security of your servers is our priority!
We install both single servers for small companies and complex server environments for larger firms.
By commissioning us your server administration needs, you protect your project from unforeseen failures and consequences of increased traffic. We will monitor your servers around the clock and dynamically adjust their efficiency. You are safe with us!
- WWW servers
- DNS servers
- database servers
- FTP servers
- e-mail servers
- administration panels
- Java installation and configuration
- virtualization
- server security configuration (firewall)
- system and kernel updates
- backup solutions
- dedicated software installation
- high-availability solutions
- server administration (monitoring, backups, tech support, incident resolving according to SLA)
Stable computer networks are our specialty!
Today, being able to quickly access and exchange data from anywhere in the world, at any time, is crucial for any business. Most companies cannot operate without a working computer network. Correctly designed and maintained computer network allows the company to do its job in peace. A well-implemented computer network is also crucial for limiting the risk of data loss or network failures, which usually lead to serious business losses.
ALX specialists design, install and configure computer networks.
- we configure networking devices (including Cisco),
- manage QoS,
- deploy firewalls and intrusion detection systems (IDS),
- control access to Internet services, provide content filtering
- wireless networking (Wi-Fi)
You can focus on the content!
ALX offers a comprehensive solution for webmasters who want to focus on the content, not on technical details. We provide help with administration and programming.
- server maintenance
- designing system structure that is appropriate for current needs and capable of growth
- configuring systems resilient to increased traffic
- configuring failure-resistant systems (clustering, HA, failover, load balancing, etc.)
- protection against denial-of-service (DoS) attacks
- advice on hardware, service provider and technology
- guaranteed reaction time