Mulugeta
H.Belay
Full-stack web
developer/Programmer
CONTACTS
--4 kilo, Addis Ababa, Ethiopia
Portfolio_website
Linkedin
Github
ABOUT ME
WORK EXPERIENCE
Full-Stack Developer
November 2023-present
Unity University
At Unity University, my role blends Laravel and React to craft dynamic web apps.
Laravel's backend prowess aids in seamless database integration and robust
routing. With its clean syntax, I architect scalable solutions, leveraging ORM and
APIs for efficiency. React on the frontend fuels interactive, modular UIs,
empowering me to create reusable components. MySQL serves as our stalwart
data backbone, enabling optimized queries and robust data management.
Collaborating cross-functionally, I contribute to projects where these technologies
harmonize seamlessly. Constantly evolving with tech advancements, I aim to
optimize performance and drive innovation in delivering cutting-edge solutions for
our educational mission.
Machine Learning Intern
April 2023 - October
Icogs Lab I Ethiopia
During my internship at Icogs Lab, I had the opportunity to delve into the world of
Machine Learning. I acquired extensive knowledge in various aspects of Machine
Learning, including supervised and unsupervised learning, as well as neural
networks. I dedicated myself to self-study and utilized the resources provided by
Icogs Lab to enhance my understanding. Applying my theoretical knowledge to
practical scenarios, I actively participated in hands-on projects involving data
preprocessing, feature engineering, and model development. Proficient in Python
and popular libraries such as TensorFlow and scikit-learn, I developed and
evaluated machine learning models. Rigorous testing and validation were integral
parts of my work to ensure model accuracy and performance, employing statistical
analysis and evaluation metrics. Additionally, I had the opportunity to contribute as
a website tester using Selenium, performing automated testing of web applications
to ensure functionality, compatibility, and usability across multiple browsers and
platforms. My attention to detail and strong understanding of software testing
allowed me to identify and document software defects, providing detailed reports
for the development team's prompt resolution. This experience enhanced my skills
in software testing, quality assurance, and test automation, while expanding my
expertise in Machine Learning.
I am a passionate developer with a
strong foundation in programming ,
Block-chain and web development.
Skilled in a variety of programming
languages and technologies, including
JavaScript,
Node.js,
MySQL,
PostgreSQL,
Golang,
MongoDB,
Solidity, Python, C++, and Java. Strong
problem-solving abilities and a passion
for creating innovative solutions.
Experience with Agile methodologies
and a strong understanding of software
development
life
cycle.
Strong
understanding
of
software
development best practices, including
coding conventions, code reviews, and
testing. Additionally, experience in
blockchain
development
and
certification in Corporate Finance.
EDUCATION
Bachelor of Science in Computer
Science
Addis Ababa University-
Relevant Coursework
Operating Systems
Full-stack Web Devevelopment
Software Engineering
Object-Oriented Programming
Data Structures and Algorithms
Computer Networks
LANGUAGES
ENGLISH
AMHARIC
Web development Intern
February 2023 - March 2023
Sync Interns India
As a web devleopment intern at Sync Interns in India, I gained valuable experience in creating web applications. During my time
there, I worked on three projects which included a login authentication system, a quiz application, and an e-learning website.
Through these projects, I honed my skills in front-end and back-end web development, as well as database management. I also
learned to work effectively in a team and communicate with clients to meet their requirements. Overall, my internship at Sync
Interns provided me a solid foundation in web development and a deep appreciation for the intricacies of creating user-friendly
and functional websites
Python Developer Intern
March 2023 - Aprli 2023
Sync Interns l India
I worked as a Python Developer Intern at Sync Interns. Here, I gained practical experience in coding, testing and debugging
Python scripts, and collaborating with my team to deliver high-quality software products. This internship is helping me to
develop my technical and interpersonal skills, and providing me with a platform to enhance my knowledge and pursue a
successful career as a Python developer.
Web Development and Designing Intern
April 2023 - May 2023
Sparks Foundation l Singapore
During my internship at Sparks Foundation, I contributed as a Web Development and Design Intern. I successfully developed a
visually appealing banking website using HTML, CSS, and PHP. Collaborating with a talented team, I translated design mock-ups
into interactive web pages, ensuring a seamless user experience across devices. Writing clean code, I implemented essential
features and conducted thorough testing to meet high-quality standards. Additionally, I actively participated in maintaining and
enhancing the website based on user feedback and industry best practices. This experience sharpened my problem-solving skills
and attention to detail in web development and design.
TECH-STACKS
Programming-Languages: C++, Python, Javascript, Go, Java, TypeScript, Solidity, PHP
Front-End: HTML, CSS, ReactJS
Back-End: NodeJS, ExpressJS, Django, Laravel, Go/gin, Gorilla/mux
Database: Mysql, PostgreSQL, MongoDB
Docker
SKILLS
Web Development: HTML, CSS, JavaScript, front-end frameworks (such as React), back-end frameworks (such as Node.js,
Django, or Laravel), RESTful APIs, responsive design, and version control (Git).
Programming Languages: Proficiency in languages commonly used in web development, such as Python, JavaScript, Java, or
PHP, as well as familiarity with other languages like C++ or Go.
Databases: Experience with database management systems like MySQL, PostgreSQL, or MongoDB, including querying,
data modeling, and optimization.
Blockchain: Knowledge of blockchain concepts, smart contract development using languages like Solidity, and experience
with blockchain platforms such as Ethereum or Bitcoin.
Machine Learning: Understanding of machine learning algorithms and techniques, experience with popular libraries like
TensorFlow, and proficiency in Python for data manipulation and analysis.
Software Development Lifecycle: Familiarity with agile methodologies, software testing, debugging, and deployment
strategies.
Problem Solving and Analytical Thinking: Ability to analyze complex problems, break them down into smaller components,
and develop efficient and effective solutions.
Communication and Collaboration: Strong interpersonal skills to work effectively within a team, articulate technical
concepts to non-technical stakeholders, and collaborate on projects with cross-functional teams.
INTERESTS
Participating in hackathons and coding competitions
Staying up-to-date with the latest trends and advancements in technology
Exploring new programming languages and frameworks
Learning new technologies and tools to improve development efficiency
Blockchain development and research
AI and Machine learning
CERTIFICATES
Foundational C# with Microsoft
Certificate
Advanced Learning Algorithms
Certificate
Supervised Machine Learning: Regression and Classification
Certificate
CS120: Bitcoin for Developers l
Certificate
PRDV151: Bitcoin for Everybody
Certificate
Functions, Methods, and Interfaces in Go
Certificate
Getting Started with Go
Certificate
Server-side Development with NodeJS, Express and MongoDB
Certificate
JavaScript Algorithms and Data Structures
Certificate
Responsive Web Design
Certificate
Professional Ethics
Certificate
Excel Fundamentals – Formulas for Finance
Certificate
Corporate Finance Fundamentals
Certificate
Accounting Fundamentals
Certificate
Reading Financial Statements
Certificate