Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Michael Makalkin

Michael Makalkin

Enterprise Architect, Systems Architect, Systems Analyst

Moscow Russia
Project initiator Open to opportunities
If you put a fly and a wasp to a milk bottle, you'll see a difference in a way they are trying to break free.

I'm that wasp.
Resume created on DoYouBuzz
  • Business Analyst, Architect, Project Manager
  • Integration of legacy order processing system of the taxi company with mobile devices and external systems
Detailed Description
  • The company needed to integrate vehicles to legacy order processing system based on 1C-Enterprise.
  • I designed a complete system architecture with hardware, software and protocols. Architecture components include mobile terminal hardware, mobile client software, XMPP messaging for near-real-time communication and presence, Jabber server, mobile clients server, presence server, AMQP message broker, business rules server, AMQP adapter for 1C-Enterprise, Yandex.Taxi integration server, XXL integration API server and protocol, mobile application, SMS notifications, telephony integration, monitoring and management.
  • Software, tools and technologies used:
    • Wintel hardware, XEN virtualization
    • Windows 2003 server, Scientific Linux, Windows CE (ARM)
    • RabbitMQ AMQP Message broker, ejabberd XMPP server
    • Node.js for API and integration servers
    • .Net Compact Framework (C#) for mobile client software, agsXMPP SDK for XMPP messaging
    • .Net (C#) for mobile clients server, presence and business rules servers
    • JavaScript for Node.js-based servers
  • The production system is running 24x7 with about 1000 mobile terminals (400-500 simultaneously active)
Company Description
XXL Taxi is Moscow's largest independent taxi service
Company website