Mikhail Kotelnikov

Senior Software Architect

Salaire / Taux journalier

Paris, France

Freelance

Expertises

DockerJavaC++NodeKubernetesAWSData AnalysisDéveloppement BackendDéveloppement Fullstack

Langues

AnglaisFrançais

À propos

Liens

Expérience de travail

Founder, CEO

StateWalker

févr. 2020 - Présent

6 ans 9 mois

Paris, France

StateWalker/Services proposes for small and big companies the creation of internal web applications. We allow you to accelerate the transformation of your ideas into working tools, reports or data visualizations. We reduce the “time to market” for your innovations. We propose a very simple workflow where you can experiment with your ideas and we transform them to working applications.

Software Developer

BLOOM

janv. 2022 - nov. 2022

11 mois

Paris, France

- Architecturing and implementation of the DeepGraph Engine oriented on interactive representation and analysis of big social and data graphs. - Development of multiple internal tools for data loading and transformations. - Interactive applications for generation of statistical maps to represent repartition of topics covered in social medias by geography. - Development of a retrieval application for social data from external sources. Data source analysis and creation of data connectors. - User simulation tool for the Bloom portal.

Software Architect

Mappr

janv. 2017 - févr. 2020

3 ans 2 mois

Paris, France

I defined and implemented the software architecture and APIs of the whole stack of the Mappr geographical data plateform. The resulting plateform is used in all client projects. - On the server side: design of the architecture and APIs for modular services importing, indexing and searching geographical data; geo clustering and vector tiles generation for dynamic queries; implementation of multi-level caches; implementation of modular containerized (Docker/Kubernetes) applications; massive import and transformation of images from multiple plateforms (AWS, Google Cloud, Google Drive...); dynamic fonts and glyphs transformations for MapBox Maps; Used technologies: GraphQL, Rest, PostgreSQL/PostGis, NodeJS, Docker, AWS - On the client side: design and implementation of client-side libraries communicating with the server and managing the UI application state.

Software Developer

BLOOM

juil. 2016 - déc. 2017

1 an 6 mois

Paris, France

Implementataion of the initial harvesting / scraping backbone. I implemented social network adapters and web scraping systems used to retrieve and analyse social trends.

Founder and CEO

Ubimix

juil. 2010 - juin 2016

6 ans

Paris, France

Design, architecture and implementation of interactive geographical maps based on OpenSource technologies, OpenStreetMap and OpenData. I was directly involved in creation of a dozen interactive maps - from the inception stage, gathering of user requirements, development of main concepts, experimenting with UX and user interaction with the system to development of interactive UI on the client-side and to the implementation of the whole technological stack on the server-side - database design, architecture, APIs and code. Some of most notable maps developed during this period: - Paris Region Map (not available anymore) - this map was developed at the request of Paris Region Entreprise and won the Gold Design Award in the category 'Corporate Design and Communication' the international IIIDAward competition in 2014; Design of this map was done by design agency Attoma. I directly participated in conception and development of the UX for this project and implemented the whole technological stack for it - server side code, client side libraries and design integration - TechOnMap (not available now): mapping of french innovative companies and startups in Paris region (Ile-de-France); this map was developed for LaFonderie - french numeric agency working for french governement.

Co-founder and Software Architect

Cognium Systems SA

mai 2005 - juin 2010

5 ans 2 mois

Paris Area, France · On-site

Development of an Electronic Laboratory Notebook (ELN) based on SemanticWeb technologies. - Integration of the ELN with semantic technologies based on RDF standards - Development of browser extensions for web scraping - Design and implementation of the WikiModel framework (Java) used by various entreprises (IBM, XWiki etc) - Participation in the Nepomuk Semantic Web international research project (https://en.wikipedia.org/wiki/NEPOMUK_(software); https://cordis.europa.eu/project/rcn/79390/factsheet)

Consultant and Developer

Mandriva

janv. 2010 - mars 2010

3 mois

Paris, France

Development of a web-annotation system for Linux documentations.

Developer

Nepomuk project

janv. 2005 - déc. 2008

4 ans

Paris, France

Integration of Nepomuk technological blocks with the main ELM system from CogniumSystems. Contribution to the Nepomuk APIs and core Java modules.

Ingeneur-éxpert

Inria

mars 2001 - mai 2005

4 ans 3 mois

78150 Le Chesnay-Rocquencourt, France

I worked in different research projects related to semantic technologies as an expert engineer. In the first project (A2M) I participated in the development of an experimental data warehouse based on semantic web standards. Technologies: Java/JavaEE/GQL RDF DB. In the second project (MESMUSES) I developed (C++, make) a custom high performance object-oriented storage for 'smart' web proxies on Linux plateform.


Formation

Lomonosov Moscow State University (MSU)

Master 2 of Science, Chemistry, Bioorganic Chemistry

1991 - 1997

6 ans

+ 2 years research as part of the PhD program

Moscow School 57

1987 - 1990

3 ans

Portfolio

Moteur de visualisation de graphes interactifs

Éditeur de graphes pour des prestations de rapports scientifiques

Rapprochement de plusieurs bases de données

Développement moteur géographique des cartes de l'entreprise.

Création de plusieurs cartes de startups numériques.

Création de la carte des acteurs du numérique en Île-de-France

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.