Freelancerprofil: Softwareingenieur - Tim Jagodzinski in Berlin

Softwareingenieur

verfügbar
Tim Jagodzinski | Berlin | Remote
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
Kategorie(n): Engineering | IT
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

SPRACHEN

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)

Studienabschluss

Bachelor of Science (Medieninformatik)

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Fertigkeiten:
++++++++++++++++++++
- Java, Sparkjava, JEE, Spring Boot; JavaScript, React, Angular, TypeScript, Node.js; Python, SQLAlchemy;
- macOS, Linux, Windows;
- SCRUM, Software-Qualitätssicherung, Software Engineering, Test Driven Development, funktionale Programmierung, Coaching und Weiterbildung;
- Cloudentwicklung, AWS, Docker;
- Git, Git-Flow, Gitlab, Github, Jenkins, Maven, Ansible, IntelliJ IDEA, Emacs, Vim, MongoDB, Elasticsearch, PostgreSQL, Atlassian Tools, Enterprise Architect

Erfahrung:
++++++++++++++++++++

- Entwicklung von Backendfunktionen mit AWS Technologien, Java, Python, Node.js
- Entwicklung und Pflege von UI-Komponenten mit GWT, Angular, Vue.js, React.js
- Aufbau von CI/CD Pipelines mit Jenkins, Gitlab-CI, Ansible
- Agile Entwicklungsmethoden, SCRUM, Kanban, auch verschiedene Rollen (SCRUM Master, Product Owner)
- Coaching und Fortbildung von Teammitgliedern
- Rapid Prototyping

Verfügbarkeit

Verfügbar ab 21.9.2020

PROJEKTHISTORIE

DB SysTel GmbH
Redesign System Fahrgastrechte
Juli 2020 - August 2020
System für Erstattung von Fahrkarten
Entwicklung eines Systems zur Abwicklung von Erstattungsanfragen
Technologien: Python, AWS Lambda, AWS Redshift
Methoden: Scrum, Continuous Integration
Aufgaben:
- Entwicklung von Backendfunktionen mit AWS Lambda und AWS Redshift

Wealth Management Capital Holding
April 2020 - Juni 2020
Fonds-Verwaltungssystem
Weiterentwicklung und Pflege eines Finanzportals zur Verwaltung von Immobilienfonds
Technologien: Java 8, Spring Boot, GWT, GXT, Eclipse, Ant, FreeMarker
Methoden: Kanban, Continuous Integration
Aufgaben:
- Entwicklung und Pflege von UI-Komponenten mittels GWT/GXT
- Testen der Software innerhalb des Releaseprozesses
- Code Reviews

Thales Deutschland GmbH (Senior Software Engineer)
Juni 2019 - März 2020
Train Management System
Verarbeitung von Infrastrukturdaten für ein Train Management System
Technologien: Java 8, Spring Boot, Tinkerpop, TinkerGraph, Python, RabbitMQ, CloudFoundry, Jenkins, Maven, Atlassian Tools (Jira, Confluence, Bitbucket), SonarQube, Cucumber, Enterprise Architect
Methoden: Microservice-Architektur, Test Driven Development, Continuous Integration, SCRUM, DevOps
Aufgaben:
- Entwicklung eines Backend-Systems zur Verarbeitung und Bereitstellung von Infrastruktur- und Konfigurationsdaten für ein neuartiges Train - -- Management System
- Entwicklung und Erweiterung der Continuous Integration Pipeline mittels Jenkins, Maven
- Coaching des Teams in Best Practices für Softwareentwicklung in der Cloud
- Software Architekt

MSA Technologies & Enterprise Services GmbH (Senior Software Engineer)
Juni 2017 - Mai 2019
Connected Firefighter
Echtzeitüberwachung von Telemetriedaten von Atemschutzgeräten der Feuerwehr
Technologien: JavaScript, Node.js, React, C#, Python, TypeScript, Angular, Rust, Amazon Web Services (Lambda, EC2, ECS, S3, SNS, SQS, DynamoDB, Kinesis, Cognito, CloudFormation), Jenkins, Atlassian Tools (Jira, Confluence, Bamboo, Bitbucket), SonarQube
Methoden: Microservice-Architektur, Serverless, Test Driven Development, Continuous Integration/Continuous Deployment, SCRUM, DevOps
Aufgaben:
- Planung, Entwicklung und Auslieferung (CI/CD) eines Accountability-Systems für Telemetriedaten von Feuerwehrausrüstung (Fulls-Stack-Entwicklung).
- Erstellungen von Prototypen und Proof of Concepts in alternativen Technologien (React.js, AWS Lambda, Rust, Elixir)
- Betreuung und Coaching von Praktikanten und Junior Developern

FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?