Alexey Aristov

Alexey Aristov - consultant and coach

About

Experienced software developer, architect and coach. Studied applied mathematics. Participated in a variety of software projects. Main areas of interest and expertise are distributed systems, functional programming languages and fault tolerant software. Currently live and work in Stuttgart, Germany.

I strongly believe that proper technology selection is very important for overall project success. Such selection process has to be unique for each individual project. That is why no standard "software stack" or "technology guideline" will fit well to every project.

Project information and customer references available upon request.

Project Types

Team Coaching
Software Architecture
Software Development
Technical Strategy
Technological Crisis Management
Interim CTO
Architecture Due Diligence

Business Areas

Finance
Automotive
Security & Surveillance
Healthcare
Public Sector

Expertise

High Availability Systems
Extensible and Modular Architectures
Functional Programming
Modular Software
Machine Vision / Biometry
Enterprise Java
Rich User Interfaces

Employment

  • 2012

    SUPREMATIC UG, Germany

    Co-Founder

    Co-Founded a technology consulting company, which is based in Stuttgart, Germany. Suprematic's main expertise lies in the areas of functional programming, highly available and fault tolerant systems, machine vision and high performance computing.
    Lead research efforts in the area of using functional reactive programming techniques to efficiently create reliable enterprise applications.

  • 2008

    Entarena Ltd., USA

    Co-Founder, CTO

    Designed and implemented Internet based Enterprise 2.0 communication platform. Managed geographically distributed developers team. Was involved in a funding process and investor negotiations.

  • 2001

    WeigleWilczek GmbH, Germany

    R&D Director

    Participated in various projects carried out by the company. They include custom software systems for government, Automotive, health care and banking sectors. Explored new technologies and their potential for commercial software development. Created and conducted first Eclipse RCP training. Participated and presented at various international conferences.

  • 2000

    Morgana Castle AG, Germany

    Senior Developer

    Designed and implemented a custom internet marketing platform.

  • 1996

    Tangram Ltd., Sweden

    Team Lead

    Managed implementation and support of sales support system for pharma companies. Was involved in design and implementation of (probably) world first EJB container, based on published specification draft. Participated in design of distributed message queueing system, used for database replication over Internet and dial-up networks. Managed development team of about 10 people.

Contact

+49 (175) 408 5912
aav@aristov.org
Skype
aleksey.aristov

Programming Languages

Clojure
Java
C
Object Pascal
Erlang
C++
JavaScript
Prolog
Swift
Matlab
Python
PL/SQL
Beginner
Proficient
Expert
Master

Frameworks and Technologies

Eclipse RCP
OSGi
Spring
J2EE
Guice
Akka
Erlang/OTP
AMQP

Databases

MongoDB
PostgreSQL
DB2
Oracle
OrientDB

Conference Talks

Eclipse Summit Europe 2006
Eclipse Summit Europe 2007
EclipseCon 2008
EclipsIST 2008
EclipseCon 2009
EclipsIST 2009
Eclipse Banking Day 2009
JAX 2009

Certifications

Eclipse RCP Trainer
Java Programmer
JBoss Consultant
Scrum Master