Senior GO Entwickler und DevOps Engineer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- Berlin
- Europa
- ru | de | en
- 29.04.2024
Kurzvorstellung
Auszug Referenzen (1)
"Sehr guter Freelancer! Hochwertige und vorallem schnelle Lösung von Problemen! Sehr zum Empfehlen!!"
9/2018 – 2/2019
Tätigkeitsbeschreibung
Docker and MicroServices architecture with RabbitMQ for communication and RPC design
Telegram bot automation
AWS
RESTfull JSON web back end with Go and React
Calculation of technical indicators, data exchanges with multiple external APIs Unique experience in external API simulation and testing
Stripe payment gateway integration
Monitoring tools, Grafana, Kibana, Filebeat, Elasticsearch, Curator
Full DevOps support from the project begin
Application Development
Qualifikationen
Projekt‐ & Berufserfahrung
8/2022 – 12/2023
Tätigkeitsbeschreibung
Unterstützung der Cloudnativen Produkte (Kafka, Postgres, CVAT, Seldon, Grafana) für die internen i3 Community-Kunden.
Entwicklung eines Tools für Sammlung der Nutzungstatistiken der Produkte über Thanos API.
Eingesetzte Technologien:
- K8s in Azure und AWS
- Jenkins
- Helm
- Kafka, Postgres, CVAT und Seldon
- S3
- Golang
- Thanos
Microsoft Azure, Amazon Web Services (AWS), Golang, Kubernetes
2/2021 – 7/2022
Tätigkeitsbeschreibung
Als Golang Entwickler und DevOps habe ich einen globaler Authorisation Provider für Autos, Geräte, B2B und Endkunden entwickelt. Verwendete Sprachen und Technologien:
- Golang für die Microservices Architektur
- Kubernetes in Azure
- Redis
- Cockroach DB
- Loadtests mit K6
Golang, Kubernetes, Microsoft Azure
10/2019 – 12/2023
Tätigkeitsbeschreibung
API Entwicklung für mobile Anwendungen wie auch Development eines Backends für Filmuploads, Contentdistribution und einen sicheren Zugang zu Diensten des Projekts unter Einhaltung der strengsten Sicherheitsmaßnahmen einer Auditfirma (TPN Zertifizierung).
Verwendete Technologien:
- PHP, Symfony
- AWS ECS, EC2, CodePipeline, AppConfig, S3, ELB, RDS (MySQL)
- MySQL
- Redis
Amazon Web Services (AWS), Docker, PHP, Symfony
3/2019 – 9/2021
Tätigkeitsbeschreibung
Arbeit am A4 Projekt bei der Deutschen Telekom, Teilnahme an der Open Networking Foundation (Voltha). Dort entwickle ich nextgen softwaredriven Netzwerkarchitekturen (software defined networks), virtuelle Netzwerkgeräte und Multi-Vendor, zerstreute, breitbandige Zugänge als Service. Meine Rolle bestand in der IT-Beratung im Bereich Softwarearchitektur, SCRUM, Agile, CI/CD sowie in der aktiven Code-Entwicklung der Softwarekomponenten.
Verwendete Technologien:
- Golang für die Entwicklung
- Kubernetes auf BareMetal Cluster
- Helm
- Kafka
- Etcd
Docker, Go (Programmiersprache), Kubernetes, Software Architecture
9/2018 – 2/2019
Tätigkeitsbeschreibung
Docker and MicroServices architecture with RabbitMQ for communication and RPC design
Telegram bot automation
AWS
RESTfull JSON web back end with Go and React
Calculation of technical indicators, data exchanges with multiple external APIs Unique experience in external API simulation and testing
Stripe payment gateway integration
Monitoring tools, Grafana, Kibana, Filebeat, Elasticsearch, Curator
Full DevOps support from the project begin
Application Development
2/2016 – 9/2018
TätigkeitsbeschreibungImproving existing project, couching, knowledge sharing, architecture decisions, evaluating candidates for back end positions, developing of new services and integration of tools for CI, Monitoring, Profiling, code reviews, identification and resolving of bottlenecks, documentation. Tech stack: PHP 7.1, Symfony 2.83.3, Doctrine, WordPress, NodeJs, Jenkins, Redis, Memcached, Elk, RabbitMQ, MySQL 5.7, Codeship, Bitbucket, Blackfire.
Eingesetzte QualifikationenApplication Development
11/2014 – 2/2016
Tätigkeitsbeschreibung
Code-Reviews, Planung und Entwicklung der neuen Lösungen, der Pakete und Bibliotheken, Behebung der Probleme, Schreiben von Dokumentation zu Lösungen, Verbesserung der App-Leistung, Profilierung von SQL und PHP-Skripten, Architekturentscheidungen, Analyse der möglichen Verbesserungen, Refactoring Aufgaben gehörten zu meinen Aufgaben.
Eines der herausfordernden Projekten an dieser Stelle war die Entwicklung eines Pakets für universelle Warteschlange Integration für mehrere Verwendungen in unterschiedlichen Fällen. Eines der Hauptziele war die alte Messaging-System zu verbessern, die eine hohe Last auf der Hauptdatenbank erzeugte. In einer Perspektive sollte diese Lösung als eine künftige Ersetzung der Cronjobs verwendet werden. Die Lösung wurde als Composer-Paket mit mehr als 200 Unit-Tests und einigen Integrationstests implementiert. Das Paket stellt eine Abstraktion für Warteschlange dar, die unabhängig von konkreten Implementierungen der Warteschlangen (SQS, RabbitMQ, usw.) fungiert und die auch alle Details der Kommunikation mit denen übernimmt. Es bietet umfangreiche Dispatching-Möglichkeiten sowohl auf Erzeuger- und Verbraucher Seiten. Das Projekt wurde für weniger als 5 Wochen umgesetzt. Es wurde in verschiedene Anwendungen integriert und half bestehende Performance-Probleme zu lösen.
Symfony, Zend Framework, PHP
11/2012 – 11/2014
TätigkeitsbeschreibungDie Entwicklung Funktionen und Verbesserung der bestehenden Funktionalität. Ich war ein Teil eines großen und sehr professionellen Entwicklungsteams. Als ich an einem großen und hochbelasteter E-Commerce-Projekt gearbeitet habe ich eine breite Palette von Werkzeugen und Technologien verwendet - Solr, Redis, RabbitMQ, Jenkins, New Relic, Jira und viele andere. Natürlich OOP (SOLID Prinzipien, Entwurfsmuster), TDD, Systemmonitoring waren ein wesentlicher Teil meiner täglichen Arbeit. Ich habe eine Menge Programmiererfahrung in komplexen Themen wie Datenaustausch, CSV Bulk-Imports und Exports, Erstellen von Berichten, Entwicklung von fortschrittlichen SEO-und SEM-Tools, Optimierung der Tracking-Systeme, Arbeit mit einer Zustandsmaschine für die Auftragsbearbeitung, Schreiben von automatisierten Tests, CMS-Backend-Entwicklung, Fehler Behebung und Vorbeugung usw.
Eingesetzte QualifikationenPHP
Über mich
Ich bin ein engagierter Teamspieler, der Wert auf effektive Zusammenarbeit legt und mit agilen Methoden wie Scrum und Kanban sowie der Praxis der Paarprogrammierung vertraut ist. Darüber hinaus habe ich Erfahrung im Aufbau von Cloud-Infrastrukturen mit Kubernetes, der Erstellung technischer Dokumentationen und dem Aufbau und der Leitung von Entwicklerteams mit der Einführung von Kanban-Methodologien und Scrum-Ideen.
Bei meiner Arbeit lege ich besonderen Wert auf die Qualität und Lesbarkeit des Codes, effektive Teamzusammenarbeit, pünktliche Lieferung von Aufgaben, das Bearbeiten von Fehlern sowie Präzision bei der Arbeit. Darüber hinaus verfolge ich das Ziel, eine schnelle, skalierbare und zuverlässige Infrastruktur zu schaffen.
Mit meiner umfangreichen Erfahrung und meinem engagierten Arbeitsansatz bin ich bereit, mein Wissen und meine Fähigkeiten in anspruchsvollen Projekten einzusetzen und zum Erfolg meines Teams und Kunden beizutragen.
Weitere Kenntnisse
Kubernetes und Cloud (AWS, Azure) - 5 Jahre
PHP - > 10 Jahre
Symfony - 6 Jahre
Backend, CMS Entwicklung > 10 Jahre
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden