Profilbild von Anonymes Profil, Senior Software Engineer - Ruby on Rails | Elixir | Phoenix | Clojure  -  IT Trainer
verfügbar

Letztes Update: 19.03.2024

Senior Software Engineer - Ruby on Rails | Elixir | Phoenix | Clojure - IT Trainer

Abschluss: Dr. rer. nat. Physik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | italienisch (Grundkenntnisse)

Dateianlagen

CV-Thomas-Sonntag-2024-03-19-EN_190324.pdf

Skills

IT Professional with over 30 years experiance in
business analysis, system design and software development

Programming Languages
Ruby, Clojure, Elixir, Elm, C, Java, Javascript

Frontend
HTML, CSS, Bootstrap, Javascript, Coffeescript, Clojurescript, Elm, React, Vue

Database
SQL, Postgresql, Redis, Datomic

Methodologies
Object Oriented Development (OOD), Functional Programming (FP), Test Driven Development (TDD),
Agile methods, REST, API design
CI, Github

Frameworks and Tools
Ruby on Rails, Elixir / Phoenix, Clojure Web Libraries, Git

Operations
Docker, Heroku, Appsignal

Strong interest in Functional Programming (Elixir, Erlang, Clojure, Elm)

Projekthistorie

03/2023 - 06/2023
Senior Software Engineer
Sonnen GmbH (Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

Backend Developer Elixir / Phoenix

02/2022 - 08/2022
Senior Software Engineer
Comgy GmbH (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

Backend Sofware Design and Development
Technologies:
Elixir,  Phoenix
Ruby, Ruby on Rails
Postgres
Git
CI
TDD
Functional Programming
Docker
Appsignal
Camunda
Heroku

05/1997 - 09/2021
Software Developer / Business Analyst / System Designer / Projektleiter
Deutsche Telekom AG (Telekommunikation, >10.000 Mitarbeiter)

FOR ENGLISH VERSION SEE BELOW

Festanstellung

Ausgewählte Projekte:

  • Ausbau der SIM Karten Produktion der Deutschen Telekom AG (DTAG)
    • Spezifikation, Lieferantenauswahl, Test und Abnahme von IT-Systemen und Produktionsanlagen
    • Design und Entwicklung des Lagerhaltungs- und Versandsoftware (Unix, C, Motif)
    • Anbindung diverser europäischer Landesgesellschaften
  • Aufbau eines neuen Produktionsstandortes für SIM Karten
    • Gesamtprojektleitung
    • Design der IT Infrastruktur
  • Weiterentwicklung des zentralen Kartenmanagement Systems (SAP)
    • Projektleitung
  • Outsourcing der Kartenproduktion
    • Technische Projektleitung
    • Design der IT Infrastrukturen und Migration
  • Aufbau und Weiterentwicklung des internationalen SIM Management Systems
    • Design, Implementierung und permanente Weiterentwicklung (Unix, C, Java, Ruby on Rails, Clojure, Elixir, Phoenix, Elm, Postgresql, Web Technologien)
    • ca. 100 Schnittstellen
    • Anbindung von SIM Lieferanten und Logistikdienstleistern
    • Anbindung und Support der 10 europäischen Landesgesellschaften der DTAG
  • SIM Experte in diversen Telekom internen Projekten, u.a.
    • Aufbau der M2M (Machine to machine) Prozesse
  • Einführung von Micro und Nano SIM
    • Technischer Projektleiter
  • Einführung der eSIM Technologie
    • Business Analyst und System Designer
    • Erstellen von Requirements für Lieferanten
    • Ansprechpartner für die Landesgesellschaften
  • Developer diverser Systeme
    • Web GUI des OTA Servers (JRuby, Rails, Corba)
    • Remote Personalization Server (Clojure, SOAP)
    • Remote SIM Test Server (Clojure, REST)
    • SIM Product Editor (Eclipse Plugin)
  • 12 Patente
 

Business Analyst, Software Developer and Project Manager for SIM processes and support system of Deutsche Telekom (DT) and its 10 European subsidiaries
 

------ ENGLISH VERSION ----
 

Permanent Position

Selected Projects:

  • SIM card production plant for Deutsche Telekom (DT)
    • Specification, supplier selection, acceptance tests for IT systems
    • Software developer for warehousing and shipping systems  (Unix, C, Motif)
    • Designed production processes for DT's subsidiaries
       
  • Building a new SIM card production plant for DT
    • Project manager
    • Designed the IT infrastructure
    • Supplier Management
       
  •  Card management system of DT Germany (SAP based)
    •  Project manager for several projects
       
  • Outsourcing of SIM card production
    • Technical project manager
    • Designed IT infrastructures and migration processes
       
  • Designer and Software Developer of DT's central SIM management system
    • Handles SIM processes and products for 10 European subsidiaries, SIM suppliers, logistics service providers
    •  approx. 100 interfaces
    •  Technologies: Unix, C, Java, Ruby on Rails, Clojure, Elixir, Phoenix, Elm, Postgresql, Object Oriented Design (OOD), Functional Programming (FP), Test Driven Development (TDD), Git
       
    • SIM expert in various projects, e.g
    • Introducing M2M (machine to machine) processes for DT
       
  • Introduction of Micro and Nano SIM
    • Technical Project Manager
       
  • Introduction of eSIM technology
    • Business Analyst and System Designer
    • Supplier selection
    • Contact person for the subsidiaries
    • Software developer of various tools (Ruby on Rails, Elixir, Phoenix)
       
  • Developer of various systems and prototypes, e.g.
    • Web GUI of the OTA server (JRuby, Rails, CORBA)
    • Remote Personalization Server (Clojure, SOAP, REST)
    • Remote SIM test server (Clojure, REST)
    • SIM Product Manager (Eclipse Plugin
       
  • 12 patents

05/2008 - 10/2008
IT Consultant / Team Lead
Senacor AG, Bonn (Internet und Informationstechnologie, 50-250 Mitarbeiter)

IT Consultant / Teamleiter für ein großes IT Projekt der Deutschen Post AG
Analyse der IT Infrastruktur

10/1995 - 04/1997
Software Developer, Presales
Garmhausen AG, Bonn (Internet und Informationstechnologie, < 10 Mitarbeiter)

Design und Entwicklung von Sales Software (Windows, C++) für Toyota Deutschland

01/1992 - 10/1995
IT Dozent
Synergie GmbH, Bonn (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Freiberufliche Tätigkeit während des Studiums.
IT Dozent für C, C++, Unix, OS2

01/1992 - 12/1992
Software Developer
interactive instruments GmbH, Bonn (Internet und Informationstechnologie, < 10 Mitarbeiter)

Freiberufliche Nebentätigkeit während des Studiums.
C, VAX VMS
Weiterentwicklung einer Textverarbeitungssoftware (vergleichbar mit TeX)

Reisebereitschaft

Nur Remote verfügbar
Remote, gelegentlich vor Ort
Profilbild von Anonymes Profil, Senior Software Engineer - Ruby on Rails | Elixir | Phoenix | Clojure  -  IT Trainer Senior Software Engineer - Ruby on Rails | Elixir | Phoenix | Clojure - IT Trainer
Registrieren