Profileimage by Anonymous profile, Freelance Consultant, Interim CTO, Full-Stack Software Developer
available

Last update: 07.09.2022

Freelance Consultant, Interim CTO, Full-Stack Software Developer

Company: Terehov Consulting
Graduation: Diplom Wirtschaftsinformatiker
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | Russian (Native or Bilingual)

Skills

Ich helfe dabei, festgefahrene Web-Projekte wieder in ruhige Gefilde zu ziehen. Softwareentwickler seit über 20 Jahren und seit 10 Jahren CTO von verschiedenen Unternehmen. Auch für komplizierte Anforderungen finde ich elegante Lösungen.

Seit 7 Jahren arbeite ich remote und habe mehrere verteilte Teams aufgebaut und betreut. 

Project history

06/2020 - Present
Chief Technology Officer
Fahrrad-Hotels.com (Other, < 10 employees)

Bei Fahrrad-Hotels.com planen Sie ihre individuelle mehrtägige Radtour inkl. POIs und Hotels (inkl. Verfügbarkeiten) und exportieren diese als GPX und PDF.

OpenStreetMap-Datenbasis importiert in PostgreSQL für schnelle Geo-Berechnungen mithilfe von PostGIS. Zusätzliche recherchierte und anderweitige Datenquellen. 

Technologien: 
  • PostgreSQL mit PostGIS
  • Open Street Map
  • Node.js & TypeScript
  • Edge lambda functions
  • JavaScript & Leaflet.js

01/2016 - Present
Chief Technology Officer
MTD Sales GmbH (Consumer goods and retail, 10-50 employees)

"Neue Dönastie" Gastronomie der Zukunft: Echtzeit vernetzte Küche mit mehreren Küchenbildschirmen, IoT-Geräten wie QR-Scannern, Labelprintern, POS-Druckern, Anbindung von Zahlungsterminals mit O.P.I. (Open Payment Initiative). Im Auftrag gefertigte Bestell-Terminals nach meinem Design und nahtlose Integration in die Systemlandschaft. 
Machine Learning für eine automatische Optimierung der Küchenprozesse. 
Edge-Computing mit Synchronisation zum Data-Warehouse in der Cloud. 

Monitoring und remote Management alle IoT-Geräte und Sensoren, inkl. zentralem Release-Management auf Basis von Docker-Repositories. 

Nutzung ausschließlich europäischer Cloud- und IT-Anbieter. Fokus auf Datenschutz. 
  • Cloud Data warehouse with Admin and BI-Tools
  • Store Edge-Server with two-way Synchronization with SymmetricDS
  • Hardware integration:
    • QR Scanner
    • POS Printer (ESC/POS)
    • Label Printer (CUPS)
    • Payment terminals integration with O.P.I. protocol (Open Payment Initiative)
  • 10 different Apps:
    • Customer mobile app (iOS and Android)
    • Self Order Kiosk terminals
    • POS
    • 4 KDS screens
    • Pick-up Screen
    • Time Tracking tool
    • Menu Screens
  • Hardware (Networking and IoT Stack):
    • Software defined Networking (Ubiquiti)
    • IoT and micro services with Edge-Computing
    • Balena OS for IoT devices
    • Docker repository based release management for all IoT devices
    • Single Board Computers: e.g. Raspberry Pis, Rock Pis, etc.
    • Custom designed and made to order Self-Order kiosk terminals
    • iOS Mobile Device Management with Mosyle MDM (incl. autoconfiguration)
    • Hardware sensors and software monitoring with alerting
    • Signage Screens
    • Video Surveillance
  • Software Stack:
    • PostgreSQL (Used for data, queue and event stream)
    • Node.js & TypeScript
    • LDAP
    • SymmetricDS (Synchronization of store servers)
    • GraphQL
    • Docker Swarm
    • React.js
    • Capacitor & Ionic for mobile Apps (earlier, React native)
    • Real-time connectivity based on Web sockets and Server Send Events

06/2013 - 03/2020
Mitgründer, CTO
bettervest GmbH (Banks and financial services, 10-50 employees)

BaFin-regulierte Investitionen in nachhaltige Darlehen und Wertpapiere für natürliche und juristische Personen (inkl. KYC). 
Fokus auf Datenschutz, ausschließlich europäische Cloud- und IT-Dienstleister, interne Tools auf selbst-gehosteten Open Source Tools. 
 
  • Flow-basierter Investitionsprozess
  • Regel-basierte Vertragserzeugung und Berechnung der Tilgungspläne
  • Verschlüsselte PDFs
  • KYC und Video-Ident-Anbindung
  • Integration verschiedener Bank-APIs (z.b. Einbuchung der Wertpapiere ins Depot)
  • Queue und regelbasierte Transaktions-E-Mails

06/2016 - 01/2018
Interim Chief Technology Officer
Courito GmbH (Transport and Logistics, < 10 employees)

Courito - Your Worldwide Personal Courier

Projektrettung. Ein outgesourctes Projekt an ein Entwickler-Team in Ägypten drohte zu scheitern. Validierung der Softwarearchitektur, Handlungsempfehlungen, Team-Umstrukturierung, Teamleitung und zielgerichtete Neuaufstellung. 
Das Projekt (Backend, Web und Mobile) wurde erfolgreich ausgerollt und in Betrieb genommen. 
Aus rechtlichen Gründen wurde das Unternehmen später verkauft und liquidiert. 
  • Software Architektur
  • Agiles projektmanagement
  • Management eines Teams aus 10 Entwicklern, ausgesourced nach Ägypten
  • Node.js
  • LoopBack.io Framework
  • MongoDB
  • PostgreSQL + PostGIS
  • Vue.js
  • native iOS und Android

11/2009 - 08/2013
Senior Consultant
Exxeta AG (Internet and Information Technology, 1000-5000 employees)

Web & Mobile Solutions
 
  • JavaEE
  • JavaScript
  • SAP JCO
  • SAP NetWeaver integration
  • HTML5 and native Web-APIs
  • Für verschiedene Kunden

Certifications

SCRUM Master
2013

Local Availability

Open to travel worldwide
Arbeit größtenteils aus dem Homeoffice.
Temporär oder zu Termin reisebereit weltweit.
Profileimage by Anonymous profile, Freelance Consultant, Interim CTO, Full-Stack Software Developer Freelance Consultant, Interim CTO, Full-Stack Software Developer
Register