This trite expression includes the diversity of what we do for our customers and in general what we do.
But seriously this variety is too large to list the services we provide here "point by point".
It will be more obvious to distinguish two groups of services and formats for their provision in accordance with two main kinds of our clients:
With "integrators" we work as experienced out-source team who can deliver solutions in flexible manner regarding the provided specifications fast, within committed budget and with the best quality.
Waterfall - the process consists of successive stages that do not overlap in time: analysis of the subject area, collection and structuring of requirements, conceptual (logical) design, physical design, development, testing, ... At each stage, a solid package of documents is developed and agreed. Development (coding) begins somewhere in the middle of the project.
Agile - development (coding) begins almost immediately. The package of drawn up documentation is minimal. The developed program is regularly shown to the client. Based on its feedback, requested changes are made at the next iteration. And so on until the desired result is achieved.
All the existing software development methodologies (RUP, SCRUM, XP, MSF, etc.) are somewhere between these two extremes.
Contracting with our Russia based company (payments in USD, EUR and RUR are possible)
Contracting with our EU (Hungary) based company (payments in EUR and HUF are possible)
Dealing via Upwork – the first-rate freelancers portal (we have top-rated profile with 100% success score)
I am a business analyst, system analyst, software architect and lead of this team.
I was graduated by Moscow State University (2004) and High School of Economy, Moscow (2009) in Business Information.
I have rich experience (20+ years and 50+ projects) in IT-consulting (business processes optimization, enterprise architecture, IT-strategy) and software development.
I started to work with my own team in 2012.
Since that time, we provide high quality software development services and have implemented many projects for companies from the following industries:
Production
Telecommunications
Finance
Insurance
E-commerce
Public administrations
Realty estate management
Travel
System integration
Software development
Retail
Food
Just a few last projects:
Many of us started professional way with PCs based on Intel 8086
Therefore, we have seen and know a lot – the whole evolution of modern IT: operations systems, software development technologies, enterprise applications and others
But in the same time we understand that we must to track, analyze and adopt of modern trends to be on the top of technological competition
We are geographically distributed team that works within a single collaboration system
For each project we organize its own project team that includes the next roles:
Anton Kholodkov
Team leader, head of analytics
Alexander Mamchur
Head of BPM / ECM direction
Igor Petrov
Head of development
Marina Orlova
Heag of testing
These systems allow to setup business processes (in view of visual diagrams) and all the related aspects (data model, user forms, business rules, assignation rules, reports, integration with external systems etc.)
Afterwards these processes can be “executed” by end-users (employees involved in the processes) within the system with its “governance”
At the same time the system can automate some operations (like moving data from/to external systems, data processing etc.) to reduce of manual work, human factor, count of mistakes and increase of speed and general efficiency
Also the system automatically controls sequence of the operations, their inputs and outputs, assigns performers and manage their loading
On the top of the system can be set visual dashboards for various levels of management (cockpits)
We build these solutions from 2012 year on both open-source and proprietary BPM platforms
These systems allow to setup model of information that company operate with
From this point of view information is any data in digital form
It includes files in various formats, web-sites, forums, blogs, official records, wiki libraries etc.
It is built on the fresh concept – emulation of human work on computer by software (robot)
For instance, robot like a human can open some web portal by using browser (e.g. Chrome), enter credentials from its config, take some info (store in its “memory”), then create new file by using MS Word, put this info in that file and store it in some folder with some name. If this info meets to some requirements (that are set in its config) it can also send this file via e-mail.
So some part of work that is done by people now can be done by robot much cheaper
We build both apparent RPA solutions for simple tasks and integrated BPM+RPA solutions for more complex workflows
RPA with BPMS and ECM are parts of modern business paradigm which was called by marketers “digital transformation”
It is used for development of various kinds of solutions: enterprise applications, cross-platform desktop software, mobile apps
Most often we propose to our clients Java as a tool to build back-ends of solutions including their REST APIs
But in some cases we also use Java for building of front-ends by using VAADIN or JavaFX
The products like Alfresco, Activiti, Bonita are based on Java too, so we use it also for creation, customization and extending of solutions on these platforms
But really the browser is just the surface part of the iceberg. Browser that is executed on the client side cannot make complex calculations and data operations. So it has to connect to the server that will do this work. Any modern Internet service like Gmail or Facebook is built on this paradigm.
We use the next technologies to build powerful and convenient user interfaces (web front-ends):
We create these front-ends as adaptive layouts to be viewed fine on the various devices (desktops, smartphones, pads)
Usually these front-ends work with back-ends (e.g. built on Java EE) via REST API with all the required security
In the beginning of the works we can suggest to the client optimal architecture based on its requirements
Bizagi is powerful platform to build BPM solutions that can be hosted both on premise and in the Cloud
It is really easy to start building of BPMS with Bizagi as:
We have certifications and very good experience in Bizagi (10+ years)
We work on Bizagi projects with various companies around the world (EU, USA, South Korea, Russia and other regions)
Also many years we have worked like development team (subcontractors) with other Bizagi’s partners to help them in building solutions for their own customers
Alfresco is one of the most popular ECM platform that also includes BPM-engine Activiti
It has Community version (free, open-source) that really can be enough for many companies and Enterprise version
We like Alfresco for:
We provide our customers with building complex ECM/BPM solutions and technical support for Community version that includes maintenance, upgrading, bug fixing etc.
We propose Alfresco to our customer for:
Activiti is powerful open-source BPM engine developed by Alfresco Corporation
It can be used as:
The last use case is the most interesting and important option for us
It allows to empower by workflow features any other (not just BPM) applications which we develop for our customers
We have good experience in working with Activiti BPM-engine via both Java API and REST API
We can develop custom GUI for Activiti that exactly meets to the customer’s requirements
Executable BPM processes firstly developed for Activiti can be easily integrated into Alfresco later
Bonita is one more very interesting BPM platform that we work with
In our opinion it stays somewhere between proprietary Bizagi and free open-source Activiti Community Edition
It has advanced designer that allows to build process models, data models, forms and other parts of executable business processes
This designer not so “visual” like in Bizagi but very powerful comparing with any other free tool
Also Bonita includes very convenient web portal (Bonita Portal) for end-users and administrators to work with developed business processes
We help our customers to select preferred platform for building solution that will optimally meets to their requirements and existing budget and time frames
UiPath is one of the most popular environment for building, running and governance software robots
It allows to create scenarios that emulate user’s activities and then execute them automatically
UiPath contains activities packages that include support for execution a lot of kinds of interaction between user, operations system and installed applications
We develop for our customers both apparent RPA scenarios on UiPath and integrated BPM+ECM+RPA solutions
Both Bizagi and Bonita include out-of-the-box connector features to UiPath
For
Clients & Partners:
If answer on at least one of the questions above is "Yes" – please, contact us in a way convenient for you
For
Job:
If answers on all of the questions above is "Yes" – please, send us your CV on e-mail: job@a-kh.io
Name
Contact
Message
Message
Thank you!
Message was successfully sent!
We will contact you very soon!