Samuel (Alemayohu) Brhane
Senior Software Engineer
Experience
Senior Software Engineer
Kemijski inštitut
- Led a full back-end migration from Java to Django for a digital research assistant platform, redesigning core business logic and optimizing key workflows such as inventory management, resulting in a 70% reduction in response time.
- Completed a database migration of 100+ tables from MariaDB to PostgreSQL, improving data integrity, query performance, and system scalability.
- Designed and deployed machine learning models and inference pipelines using Python and AWS, enhancing the accuracy and speed of experimental data analysis across research projects.
- Managed cloud architecture on AWS (EC2, S3, Lambda, RDS, SageMaker) to support scalable web applications, CI/CD pipelines, and production ML model serving with high reliability.
- Built Python automation scripts and specialized laboratory desktop applications (ECSA Tafel App, Potentiostat control GUI), reducing manual data handling and streamlining laboratory workflows.
Visiting Researcher
University of Plymouth
- Conducted research and developed LSTM-based time-series models for wildfire prediction in California using the “2.3 Million US Wildfires (1992–2020)” dataset and Google Trends search volume as a proxy for public attention.
- Combined traditional climate and environmental drivers with state-level population data and real-time Google Trends metrics to model the relationship between collective public awareness and wildfire occurrence.
- Processed and analyzed large-scale, multi-source historical wildfire dataset, climate variables, population statistics, and Google Trends using Python, Pandas, NumPy, and ETL workflows to evaluate whether public attention signals improved predictive accuracy.
Senior Web Developer
Montini Web Agency
- Conceived and delivered full-stack web applications for multiple client e-commerce platforms using React/Next.js with Django/Node.js, creating scalable architectures and RESTful APIs for multilingual stores with Stripe and PayPal integrations.
- Improved technical SEO using server-side rendering, structured data markup, and performance optimization techniques, increasing Core Web Vitals scores by over 30%.
- Produced responsive user interfaces with cross-browser compatibility and component-based architecture in React/Next.js, and combined third-party APIs for booking systems and content management.
- Refined PostgreSQL database queries and introduced caching strategies to reduce page load times, overall site performance and user experience.
Software Developer
Amref Health Africa
- Created a scalable e-learning platform using Django and Svelte, serving over 100,000 users in rural communities with critical health education on disease transmission and prevention.
- Designed a comprehensive role-based dashboard for administrators to manage users and track educational progress across all 11 regions, zones, and woredas.
- Launched an Interactive Voice Response (IVR) system to deliver free, offline mobile learning via text and voice calls, enabling access for populations with limited internet connectivity.
- Introduced core platform features including course management, progress tracking, examinations, and certificate generation, helping thousands of learners complete training and receive certificates nationwide.
Full Stack Developer
Mereb Technologies
- Started as an intern and progressed to a full stack developer role, gaining hands-on experience across the full software development lifecycle in an Agile environment.
- Produced full-stack features for a decentralized computing platform, introducing task orchestration and GraphQL APIs with Python and React, and deploying services in Docker containers with monitoring via Grafana.
- Developed dynamic web applications for an educational platform, designing responsive user interfaces in React and back-end services in Node.js connected to relational databases.
- Established CI/CD pipelines using Docker and cloud services to automate testing, integration, and deployment, improving reliability and frequency.
Summary
Senior Software Engineer with 6+ years of experience in cloud architecture, machine learning, and scalable system design. Proficient in developing high-performance web applications, data-intensive AI systems, and automating complex workflows. Demonstrated ability to lead projects from initial concept to successful production deployment.
Skills
Programming Languages: Python, Javascript/typescript, R, Go, C#, Html/css
Software Engineering & Architecture: System Design, Distributed Systems, Microservices, Api Design, Scalable Architecture, Ci/cd Pipelines, Test Automation (Unit & Integration Testing), Code Quality & Code Reviews
Machine Learning & Ai: Pytorch, Tensorflow, Keras, Scikit-learn, Mlflow, Opencv, Pandas, Numpy
Mlops & Data Engineering: Model Training, Model Deployment, Ml Inference Pipelines, Model Serving, Model Versioning, Etl Pipelines, Data Cleaning, Time-series Analysis, Sql Optimization
Data Visualization & Analysis: Matplotlib, Seaborn, Plotly, Power Bi, Tableau, Jupyter Notebook
Web Frameworks: Django, Fastapi, Flask, React.js, Next.js, Svelte, Node.js, Express.js, Tailwindcss
Databases: 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
Collaboration & Delivery: Cross-functional Collaboration, Mentoring, Technical Documentation, Agile/scrum
Languages
Education
University of Ljubljana
Master of Science · Environmental Civil Engineering · Ljubljana, Slovenia
University of Calabria
Master of Science · Environmental and Territorial Safety Engineering · Rende, Italy
Addis Ababa University
Bachelor of Science · Civil Engineering · Addis Ababa, Ethiopia
Certifications & licenses
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
Similar Freelancers
Discover other experts with similar qualifications and experience