What we do
We collaborate with our clients to help them build great self-service terminal products & mobile applications.
Self-service Terminal Front-end
Terminal developers at Konstruktor follow the de facto principles of stability and safety standards across large-scale projects. Our experts write truly modular, reusable code for high-level business logic and for low-level devices as well. We provide fast development cycles with integrated tests and Docker based automatic deployments. A/B testing for profit maximalization has never been easier. AI based facial recognition? Consider it done.
Modern, cloud based self-service terminal systems are nothing without a great application, that extends the user experience. We’re always on the edge of the technology trends in our mobile projects. Nowadays we're actively using React Native with the extension of Objective-C and Java code. Our unified APIs and “mobile first” approach in application design is our “secret sauce” for the apps’ flawless look and feel both on Android and on iOS.
Our Konstruktor Platform based back-end provides administrative, analyticial and configuration related features. All communication are heavily encrypted using the latest standards. For reliable, high loaded real-time systems, we develop in Go. For persistent data storage we use MySQL or CouchDB, if it makes more sense. For caching purposes we prefer Redis. We also have extensive experience with both types of hosting, the classical hardware and the modern cloud based on AWS. In each particular case developers design a specific technological stack to sustain the needs of the terminal system, as well as to make it stable, fast, and scalable.
Hardware & Service Integrations
Today it's hard to imagine terminal system development without touching low-level devices. We have worked with basically all standards like CCTalk and MDB. All low level code is written in Go for safety and robustness. Though we don't design terminal enclosures and hardwares, we can work with pretty much anything. In the cloud we can provide integrations to any third-party services, like payment gateways, SAP and business intelligence. We can also build our own APIs that can be used by third party applications.