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

Enterprise Architect

Mosinzhproekt
February 2012 to June 2013
Full-time
Moscow
Russia
  • The company's IT strategy should be aligned to the business needs. My job of the Enterprise Architect is to inquire, integrate, analyze, conceptualize, abstract, visualize, formalize, communicate, enable and assist.

    Then rinse and repeat.
  • 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
  • Design of Russian/Chinese B2B marketplace architecture
Detailed Description
  • The system should have a geographically distributed architecture; accept millions registered and hundreds of thousand simultaneous users and work in multilingual environment, supporting, at least, Russian, Chinese and English languages
  • I designed overall system architecture and general requirements
Company Description
SANNA Group is a multimodal full-cycle logistical operator and customs representative (former customs broker) operating in the Russian and international logistic market since 1991
Company website
  • Design of a social network portal, online store and gaming client (similar to Steam)
Detailed Description
  • I created an architecture and requirements for the system in whole and various specific subsystems including protocols. Oversaw development of the gaming client by Auriga, portal and store by Gama-Gama and Plazma Media companies
  • Software, tools and technologies used:
    • Qt application framework (C++) for gaming client
    • ejabberd and XMPP protocol for instant messaging
    • ASP.Net for back-end
Company website
  • Co-invented and developed the core visual search technology. Managing the development and the operational team and responsible for the technology implementation
  • Making our revolutionary visual search technology work

Systems Architect, Systems Analyst

InterTrust
January 2000 to October 2006
Moscow
Russia
  • Responsible for internet products development and enterprise content management strategy. Led Content Management projects for:
    • The Ministry of Foreign Affairs of Russia (Media Archive)
    • Aeroflot Russian Airlines (Aeroflot Technical Library)

Chief Information Officer

Russian Foundation for Humanities
January 1996 to January 2000

Assistant Chief Information Officer

Russian Foundation for Basic Research
January 1993 to January 1996