Samuel (Alemayohu) Brhane
Senior Softwareentwickler
Erfahrungen
Senior Softwareentwickler
Kemijski inštitut
- Führte eine vollständige Back-End-Migration von Java zu Django für eine digitale Forschungsassistenten-Plattform durch, neugestaltete die Kerngeschäftslogik und optimierte wichtige Abläufe wie die Bestandsverwaltung, was zu einer 70%igen Reduzierung der Antwortzeiten führte.
- Führte eine Datenbankmigration von über 100 Tabellen von MariaDB zu PostgreSQL durch, was die Datenintegrität, Abfrageleistung und Skalierbarkeit des Systems verbesserte.
- Entwarf und implementierte Machine-Learning-Modelle und Inferenz-Pipelines mit Python und AWS, wodurch die Genauigkeit und Geschwindigkeit der experimentellen Datenanalyse in Forschungsprojekten erhöht wurden.
- Verwaltete die Cloud-Architektur auf AWS (EC2, S3, Lambda, RDS, SageMaker), um skalierbare Webanwendungen, CI/CD-Pipelines und das produktive Bereitstellen von ML-Modellen mit hoher Zuverlässigkeit zu unterstützen.
- Entwickelte Python-Automatisierungsskripte und spezialisierte Labor-Desktop-Anwendungen (ECSA Tafel App, Potentiostat-Steuerungs-GUI), wodurch die manuelle Datenverarbeitung reduziert und Laborabläufe optimiert wurden.
Gastforscher
University of Plymouth
- Führte Forschung durch und entwickelte LSTM-basierte Zeitreihenmodelle zur Vorhersage von Waldbränden in Kalifornien unter Verwendung des Datensatzes „2,3 Millionen US-Waldbrände (1992–2020)“ und des Google Trends-Suchvolumens als Stellvertreter für öffentliche Aufmerksamkeit.
- Kombinierte traditionelle Klima- und Umweltfaktoren mit bevölkerungsbezogenen Daten auf Bundesstaatsebene und Echtzeit-Google-Trends-Daten, um die Beziehung zwischen kollektiver öffentlicher Wahrnehmung und dem Auftreten von Waldbränden zu modellieren.
- Verarbeitete und analysierte einen umfangreichen mehrquelligen historischen Waldbranddatensatz, Klimavariablen, Bevölkerungsstatistiken und Google-Trends-Daten mit Python, Pandas, NumPy und ETL-Workflows, um zu bewerten, ob Signale der öffentlichen Aufmerksamkeit die Vorhersagegenauigkeit verbesserten.
Senior Webentwickler
Montini Web Agency
- Entwickelte und lieferte Full-Stack-Webanwendungen für mehrere E-Commerce-Kundenplattformen mit React/Next.js und Django/Node.js, erstellte skalierbare Architekturen und RESTful-APIs für mehrsprachige Shops mit Stripe- und PayPal-Integrationen.
- Verbessertes technisches SEO durch Server-Side Rendering, strukturiertes Daten-Markup und Performance-Optimierungstechniken, wodurch die Core-Web-Vitals-Werte um über 30 % stiegen.
- Erstellte responsive Benutzeroberflächen mit browserübergreifender Kompatibilität und komponentenbasierter Architektur in React/Next.js und integrierte Drittanbieter-APIs für Buchungssysteme und Content-Management.
- Optimierte PostgreSQL-Datenbankabfragen und führte Caching-Strategien ein, um Ladezeiten zu reduzieren und die Gesamtleistung sowie Benutzerfreundlichkeit zu verbessern.
Softwareentwickler
Amref Health Africa
- Erstellte eine skalierbare E-Learning-Plattform mit Django und Svelte, die über 100.000 Nutzer in ländlichen Gemeinden mit wichtiger Gesundheitsbildung zu Krankheitsübertragung und -prävention versorgte.
- Entwarf ein umfassendes rollenbasiertes Dashboard für Administratoren zur Verwaltung von Nutzern und Verfolgung des Lernfortschritts in allen 11 Regionen, Zonen und Woredas.
- Implementierte ein Interactive-Voice-Response-(IVR)-System, um kostenloses Offline-Mobil-Learning per Text- und Sprachanrufe bereitzustellen und so Bevölkerungsgruppen mit eingeschränkter Internetverbindung den Zugang zu ermöglichen.
- Führte zentrale Plattformfunktionen ein, darunter Kursverwaltung, Fortschrittsverfolgung, Prüfungen und Zertifikatserstellung, und unterstützte so Tausende von Lernenden dabei, Schulungen abzuschließen und Zertifikate landesweit zu erhalten.
Full-Stack-Entwickler
Mereb Technologies
- Begann als Praktikant und stieg zum Full-Stack-Entwickler auf, wobei ich praktische Erfahrungen über den gesamten Softwareentwicklungszyklus in einem agilen Umfeld sammelte.
- Entwickelte Full-Stack-Funktionen für eine dezentrale Computing-Plattform, führte Task-Orchestrierung und GraphQL-APIs mit Python und React ein und setzte Dienste in Docker-Containern mit Überwachung durch Grafana ein.
- Entwickelte dynamische Webanwendungen für eine Bildungsplattform, entwarf responsive Benutzeroberflächen in React und Backend-Services in Node.js, die mit relationalen Datenbanken verbunden sind.
- Etablierte CI/CD-Pipelines mit Docker und Cloud-Services zur Automatisierung von Tests, Integration und Deployment, was Zuverlässigkeit und Häufigkeit verbesserte.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (4.5 Jahre), Biotechnologie (1.5 Jahre), Chemie (1.5 Jahre) und Gesundheitswesen (0.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (6.5 Jahre), Produktentwicklung (4.5 Jahre), Forschung und Entwicklung (1.5 Jahre) und Marketing (1 Jahr).
Zusammenfassung
Senior Softwareentwickler mit über 6 Jahren Erfahrung in Cloud-Architektur, Maschinellem Lernen und skalierbarem Systemdesign. Erfahren in der Entwicklung leistungsstarker Webanwendungen, datenintensiver KI-Systeme und der Automatisierung komplexer Workflows. Nachgewiesene Fähigkeit, Projekte vom ersten Konzept bis zur erfolgreichen Produktionsbereitstellung zu leiten.
Fähigkeiten
Programmiersprachen: Python, Javascript/typescript, R, Go, C#, Html/css
Software Engineering & Architektur: Systementwurf, Verteilte Systeme, Microservices, Api-design, Skalierbare Architektur, Ci/cd-pipelines, Testautomatisierung (Unit- & Integrationstests), Codequalität & Code-reviews
Maschinelles Lernen & Ki: Pytorch, Tensorflow, Keras, Scikit-learn, Mlflow, Opencv, Pandas, Numpy
Mlops & Data Engineering: Modelltraining, Modellbereitstellung, Ml-inferenz-pipelines, Model Serving, Modellversionierung, Etl-pipelines, Datenbereinigung, Zeitreihenanalyse, Sql-optimierung
Datenvisualisierung & Analyse: Matplotlib, Seaborn, Plotly, Power Bi, Tableau, Jupyter Notebook
Web-frameworks: Django, Fastapi, Flask, React.js, Next.js, Svelte, Node.js, Express.js, Tailwindcss
Datenbanken: Postgresql, Mysql, Mariadb, Sql Server, Mongodb
Cloud & Devops: Aws-services, Docker, Kubernetes, Github Actions, Git, Linux, Apache Kafka, Grafana
Apis & Services: Restful Apis, Graphql, Websockets
Zusammenarbeit & Bereitstellung: Bereichsübergreifende Zusammenarbeit, Mentoring, Technische Dokumentation, Agile/scrum
Sprachen
Ausbildung
University of Ljubljana
Master of Science · Umwelt- und Bauingenieurwesen · Ljubljana, Slowenien
University of Calabria
Master of Science · Umwelt- und Gebietssicherheitstechnik · Rende, Italien
Addis Ababa University
Bachelor of Science · Bauingenieurwesen · Addis Ababa, Äthiopien
Zertifikate & Bescheinigungen
AWS Certified AI Practitioner
AWS Certified Solution Architect – Associate
University of Michigan - Advanced Coursework Intermediate PostgreSQL
Web Application Technologies and Django
Harvard University - CS50P: Programming with Python
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Samuel ansässig?
Welche Sprachen spricht Samuel?
Wie viele Jahre Erfahrung hat Samuel?
Für welche Rollen wäre Samuel am besten geeignet?
Was ist das neueste Projekt von Samuel?
Für welche Unternehmen hat Samuel in den letzten Jahren gearbeitet?
In welchen Industrien hat Samuel die meiste Erfahrung?
In welchen Bereichen hat Samuel die meiste Erfahrung?
In welchen Industrien hat Samuel kürzlich gearbeitet?
In welchen Bereichen hat Samuel kürzlich gearbeitet?
Was ist die Ausbildung von Samuel?
Ist Samuel zertifiziert?
Wie ist die Verfügbarkeit von Samuel?
Wie hoch ist der Stundensatz von Samuel?
Wie kann man Samuel beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Arcavacata, Italien arbeiten