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.
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
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.