Profilbild von Arnold Abraham Full Stack Web Developer, Firmware Developer, Videokurse Software-Entwicklung, Medium Autor aus NordrheinWestfalenWermelskirchen

Arnold Abraham

nicht verfügbar bis 30.06.2022
Kontakt

Letztes Update: 15.02.2022

Full Stack Web Developer, Firmware Developer, Videokurse Software-Entwicklung, Medium Autor

Abschluss: Diplom Ingenieur (FH) Elektrotechnik
Stunden-/Tagessatz: anzeigen
Verhandelbar
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Zertifikat Angular Enterprise Architectures.png
CV - Arnold Abraham.pdf
CV - English - Arnold Abraham.pdf

Skills

Entwicklungskenntnisse/ -sprachen
  • HTML5, CSS3/SASS, JavaScript, Typescript
  • Node.js, Angular2+ & AngularJS
  • Single Page Application,
  • C#
  • Dot Net Framework / Dot Net Core
  • REST API
  • Datenbanken (SQL, MongoDB)
  • Logstash, ElasticSearch,
  • Android (Android Studio, Eclipse)
  • Java
  • XML
  • Unity - Game Engine Framework
  • Python
  • F#
  • Elixier
  • Rust
Agile Entwicklungsverfahren
  • Objective-Key-Results
  • Scrum
  • Kanban
  • Waterfall (wenn ausdrücklich gewünscht)
Softwareentwicklungsverfahren/ - pattern
  • DevOps
  • CI/CD
  • TestDrivenDevelopment
  • Funktionale Programmierung
  • Objektorientierte Programmierung
  • Imperative Programmierung
  • Dependency Injection
  • SOLID-Principles
  • Redux Pattern (State Managing)
  • CQRS & EventSourcing
  • C# Development Patterns

Frameworks & 3rd Party Libraries/Programs
  • GIT
  • Subversion (SVN)
  • GitHub
  • Jira
  • XUnit
  • OpenID
  • SignalR
  • OWIN
  • MEF
  • Azure Cloud
  • Google Firebase
Cross
  • PowerShell
  • BeckHoff-SPS,
  • Siemens SPS Step7
  • Tia Portal
  • TwinCat
  • CodeSys 
  • MSOffice
  • MacOS
  • Windows
Sprachen
  • Deutsch (Muttersprache)
  • Englisch (C1)

Projekthistorie

08/2020 - bis jetzt
Videokurse Software-Entwicklung
Westsächsische Hochschule Zwickau, Zwickau
Entwicklung von 3 Programmierkursen zur Sprache C# & SQL

08/2020 - bis jetzt
Medium Autor
Westsächsische Hochschule Zwickau, Zwickau
Verfassen und publizieren von Artikeln & Tutorials zur Softwarentwicklung

09/2021 - 12/2021
Freelance Project (Angular REDUX, TypeScript, AWS Lambda)
SICK AG (1000-5000 Mitarbeiter)
Industrie und Maschinenbau
- Angular V10+ & REDUX / TypeScript / AWS-Lambda
- Concept Development for Frontend
- Refactor of Frontend Monolith Into Modular & Scalable Enterprise Architecture 
- Definition & Implementation of Data Structures
- Extension of Current Product Features & Dependencies
- Integration With Backend
- CI/CD Test Creation and Realization
- Display and PDF Reporting of Calculation Results

07/2019 - 08/2020
Master Developer Software Applications
AVL Emission Test Systems (>10.000 Mitarbeiter)
Sonstiges
  • Selbstständig organisiertes agiles Entwicklungsteam

  • Konzipierung, Entwicklung & Wartung von Softwareanwendungen

  • Planung und Durchführung von Software-Architekturumstellungen

  • Desktop-, Web- und Mobile Anwendungen

  • Stand-Alone & Embedded

  • Entwicklung & Design Frontend (Angular & TypeScript)

  • Single Page Application – Planungsoberfläche Abgasmessanlagen (AVL Vita)

  • Single Page Application – Monitoring von elektrischen Ladungszuständen

    (ChargeMonitor)

  • Kundenspezifische Sonderanfertigung – External Scheduling Framework - Zeitplaner Front / Backend

  • Entwicklung vom Backend (.Net Framework & C#)

  • REST API Entwicklung

  • Zugriffsoptimierung von Datenbanken

  • Webservices evaluieren und adaptieren

  • Evaluation von Technologien zur bestmöglichen Umsetzung


05/2020 - 06/2020
Tool für Finanzen und -übersichten (WebApp, Angular & Typescript + REDUX State Managing)

Entwicklung einer Ausgabenübersicht (Angular & Typescript)


12/2019 - 03/2020
Check Mate Football
Westsächsische Hochschule Zwickau, Zwickau
Entwicklung der zweiten Mobile-Game-App für Android
(C# und Unity - Game Engine Framework)

09/2017 - 07/2019
Firmware Entwickler in C
AVL Emission Test Systems (>10.000 Mitarbeiter)
Sonstiges
  • Pflege und Wartung von 6 Analysatoren Firmware & Hardware
  • Weiterentwicklung von Firmware der Analysatoren auf Basis des C8051
  • Programmiersprache C
  • Entwicklung von Schaltkreisen
  • Entwicklung von Leiterplatten
  • Definieren elektronischer Bauteile und Komponenten
  • Überprüfung technischer Ergebnisse nach Q-Merkmalen
  • Kontinuierliche Anpassung sowie Ergebnislieferung von Teil-/Zwischenergebnissen
  • Dokumentation der Entwicklungsergebnisse
  • Dokumentation Software-Bestand
  • Entwicklung von Backend Software Node.JS auf LinuxARM Plattform

12/2018 - 04/2019
Geometry Idle Zen (Eigenverantwortliches Nebenberufliches Projekt)
Entwicklung der ersten Mobile-Game-App für Android 
(C# und Unity – Game Engine Framework)

04/2017 - 09/2017
Diplomand
AVL Emission Test Systems
  • Evaluierung von Datenanalyse-Frameworks für Weboberflächen
  • Aggregation systemrelevanter Daten von ETS (Logstash & ElasticSearch)
  • Entwicklung Webanwendung zur Qualitätsanalyse (AngularJS  & JavaScript)
  • Visuell unterstütze Darstellung wartungsspezifischer Messgrößen (KendoUI)
  • Entwicklung Single Page Application (AngularJS & JavaScript)
  • Entwicklung eines Algorithmus zur Vorhersage von Wartungsterminen

Sonstige Angaben

Ich bin Arnold und habe meine Leidenschaft in der Softwareentwicklung 2015 gefunden. 

Ich habe ein abgeschlossenes Ingeniursstudium und bin Dipl. Ing. (FH) der Elektrotechnik. Meinen Abchluss habe ich 11/2017 gemacht und von 10/2017 bis 08/2020 als Software Entwickler in Vollzeit gearbeitet.

Beginnend als Firmware Entwickler mit C, danach als Full Stack Web Developer mit Angular 2+(TypeScript) und im Backend mit C#. 

Neben meinem Vollzeitberuf habe ich 2 Apps mittels der GameEngine Unity und der Sprache C# entwickelt und im PlayStore veröffentlicht.

Seit 11/2020 habe ich 3 Videokurse auf Udemy veröffentlicht (C# Beginner, C# Fortgeschrittene und SQL/SQLite, in englischer Sprache) mit zurzeit ca. 20000 Kursteilnehmern.

Ich bin Autor auf Medium und verfasse Artikel und Tutorials zum Thema der Software-Entwicklung. Von Agile Frameworks über Frontendentwicklung bis hin zu code breaking changes im .NET universum. Meine Artikel wurden aktuell knapp 9000 mal gelesen.

Am liebsten bewege ich mich in der Webentwicklung (Frontend & Backend), kann aber auch mobile Apps entwickeln, oder aber Firmware. 

Probiere mich gerne auch in neuen Bereichen z.B. Rust oder aber auch F#/Elixier, da ich für Angular2+ eine Enterprise Architecture Schulung besucht habe und die Feinheiten der funktionalen Programmierung in Frontend zusammen mit State Managing in Verbindung bringen konnte.

Aktuell entwickle ich einen HTML & CSS sowie einen JavaScript Kurs, bei dem ein öffentlich spielbares Webspiel nachgebaut werden kann, um so in die Webentwicklung eintauchen und als Fortgeschrittener Frontendentwickler herausgehen zu können. (www.ducidle.com)

Remote zu Arbeiten ist ein echtes Privileg, aber ich habe kein Problem damit für eine kurze Zeit vor Ort zu sein.

Die größe des Unternehmens ist mir unwichtig, da sich in der Softwareentwicklung eigentlich immer Teams gebildet haben sollten, die als Einheit marschieren.


Projekte und Seiten 
Udemy: https://www.udemy.com/user/arnold-abraham-3/
Medium: https://arnoldcode.medium.com/
Webgame für Kurs: www.ducidle.com
Angular App with Enterprise Architecture: https://finlinup.firebaseapp.com/ (GitHub Repo: https://github.com/ArnoldATProJanitorDevs/financialLineUp)
Freelancing Webpage: www.arnold-abraham.de
LinkedIn: https://www.linkedin.com/in/arnold-abraham/
GitHub: https://github.com/ArnoldATProJanitorDevs

Youtube - Video


Kontaktformular

Kontaktinformationen