Simon Rahm

Simon Rahm

Software Engineer (Internship)

Followers of Simon Rahm110 followers
location of Simon RahmMagdeburg, Saxony-Anhalt, Germany

Connect with Simon Rahm to Send Message

Connect

Connect with Simon Rahm to Send Message

Connect
  • Timeline

  • About me

    👨🏼‍💻Dev@IBM-CIC | 💻Full-Stack | 🤖AI Enthusiast

  • Education

    • Städtische Berufsfachschule fĂźr informations- und telekommunikationstechnische Berufe WĂźrzburg

      2016 - 2019
      Software Engineer (IHK-Germany certified) Software Development

      • School based full-time education for software development• Six-month internship at a local company in third yearMAIN FOCUS• Algorithms & data structures• Agile software development & UML• Coding (Java, C, C#, JS, HTML, PHP)• Databases (Oracle, MySQL, Access)• Business managementDEGREEFinal exam as external examinee in front of representatives of Association of German Chambers of Industry and Commerce (IHK).

  • Experience

    • GPSoverIP GmbH

      Apr 2019 - Jul 2019
      Software Engineer (Internship)

      • Created an employee management for CRUD operations using PHP Smarty, Bootstrap & MySQL• Developed an Android feature to digitize invoices and persist them on network storage using Java & SAMBA

    • Mäx GmbH

      Oct 2019 - Aug 2023
      Fullstack Software Engineer

      Erstellung einer objektorientierten, Full Stack Enterprise-Anwendung für moderne 4.0 Industriegebäude.Zuständig für das Design, die Entwicklung, das Testen, Einsetzen, Warten & Verbessern der Gesamtlösung.SCHWERPUNKTE• Dezentralisiertes, monolithisch-entworfenes Backend in Java (JDK17, UML)• Einschließlich relationaler, selbst-organisierender MariaDB Datenbank (Hibernate, SQL)• Asynchrone Module dessen Eventumgang Aktoren, (Front/Back) Clients oder Datenbanken versorgt• Eigene Scripting Sprache & VPL die vom Nutzer generiert und textuell verändert werden kann• Eigener Java-Kompilierer der Echtzeitinjektionen zulässt (RegEx & Pattern matching)• Loginsystem fürs Bereitstellen von Userdaten nach erfolgreicher Authentifizierung• Implementierung von Fail-Safe Technologien wie – Verbindungs- und Datenbankpooling für hot swap, – Speichernutzung- & Threadstatus-Überwachung, – Neuverbindungszyklus nach Verbindungsverlust, – 'Spiegelung' der Datenbanken • Emailerdienst für anwendungsexterne Benachrichtigungen• Baumarchitekturdesign für Desktopfrontend (JDK15, JavaFX, MVC, UI-Datenbindung)• Drag, Drop, Pull und Größenänderung von Elementen der VPL• Speicherung und korrekte Neuanordnung für unterschiedliche Bildschirmauflösungen• Android Applikation (API 31, Java, MVC) als mobile Lösung• Fragments und Services die mit dem Android-Lebenszyklus harmonieren• Zusätzliche Einganspunkte via Benachrichtungen mit Parameterübergabe• UDP-basierte Audioanrufe zwischen 1-zu-N Desktop- und Androidclients• Refactoring veralteten Codes für Kommunikation der Hardware-KopplerWEITERES• Verantworlich für das Anpassen der Stechzeiten aller Mitarbeiter• Anlegen von Profilen und einlernen neuer Mitarbeiter für die Zeiterfassung• Einrichten neuer PCs Show less

    • IBM

      Sept 2023 - now

      Modernisierung des auf Cobol-basierenden Altsystems einer Kundenanwendung aufMicroservice-Architekur:• Agile Entwicklung in SAFe Umgebung• Erstellen, Pflegen und Umsetzen von JIRA-Tickets• Implementieren und Reviewen von Features in Microservices• Coachen der Clients mit Vorträgen zu Frameworks• Verfassen von Benutzerdokumentationen• Erstellen von REST-Endpunkten• Verwendung von Git für Versionsverwaltung• Deployment über Pipelines auf POD-Systeme

      • Software Engineer

        Sept 2023 - now
      • Back End Developer

        Sept 2023 - Jan 2024
  • Licenses & Certifications