D.K. Software
Solutions
We Make The Best Better
Custom software · Architecture · Databases

Software engineered to run every day, without fail.

D.K. Software Solutions designs, builds and supports business-critical systems — from high-load databases and client-server platforms to web and mobile applications.

25+
years building software
14
years in public-transport systems
10+
transit operators served
4
countries with deployments
Services

From the database up to the user's screen

One accountable team for the full stack: architecture, back-end, data and front-end — delivered, installed and supported.

Custom software development

Desktop, server and service applications in C#, .NET and C/C++ — built for reliability, performance and long life.

System architecture

Client-server and distributed systems: multithreading, TCP/UDP listeners, custom protocols, message queues and load balancing.

Database design & administration

MS SQL Server schema design, T-SQL, performance tuning and day-to-day DBA — plus MySQL and ArangoDB.

Web & mobile applications

Web applications and services, JavaScript front-ends and cross-platform mobile apps with React Native.

Reporting & integration

Crystal Reports and web-based reporting, and integration between systems through web services and MSMQ.

Full-cycle project delivery

Requirements (SRS), top-level and detailed design, development, on-site installation, then ongoing support and monitoring.

Experience

Proven where downtime is not an option

For 14 years our founder led the teams behind automated fare-collection (AFC) systems used by public transport every single day.

  • Complete fare-collection systems for major Israeli bus operators — on-board devices, back-office, clearing and reporting.
  • Ticket vending machines, point-of-sale and card-loading applications for a metropolitan rapid-transit network, built together with a global IT corporation.
  • International transit projects in Nigeria, Kazakhstan and Cyprus.
  • Today: ongoing full-stack development for an Israeli technology company.
Israel Nigeria · Lagos Kazakhstan · Astana Cyprus · Limassol
  1. 2016 — today

    D.K. Software Solutions

    Founded to deliver full-stack software, architecture and database work directly to clients.

  2. 2002 — 2016

    Software & database team leader

    Client-server design of AFC systems, software engineering, database design, DBA and IT management.

  3. 1999 — 2002

    Windows & database application team leader

    Client-server systems, web design and web-based database management on Oracle and MS SQL.

  4. 1996 — 1997

    Software programming & simulation

    Modelling and simulation of physical processes at Donetsk State University.

Technologies

Deep experience, not a buzzword list

Most of these we've used in production for well over a decade.

Languages

C#C / C++T-SQLVB.NETJavaScriptVBScript

Platforms

.NETReact NativeIISCOM+ / ActiveXHyper-VWindows Server

Data

MS SQL ServerMySQLArangoDBOracleCrystal Reports

Integration

Web servicesMSMQTCP / UDPHTTP / FTPCustom protocols
Dimitry Kalinichenko, Founder and CEO
About

Dimitry Kalinichenko

Founder & CEO

Dimitry has been designing and building software for more than 25 years. Before founding D.K. Software Solutions in 2016, he spent 14 years leading software and database teams that delivered fare-collection systems to public transport operators in Israel and abroad.

He works across the whole stack — from the data layer and business logic to the user interface — and runs every project end to end: requirements, design, development, installation on site, and support afterwards.

MSc in Physics Computer science retraining, Netanya Academic College Languages: English, Hebrew, Russian, Ukrainian
Contact

Have a system that needs to work better?

Tell us about your project and we'll get back to you.

Email us