Mulugeta Hailegnaw Belay

Mulugeta Hailegnaw Belay

$2/hr
Full-Stack Developer | MERN Stack | Laravel | PHP
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
22 years old
Location:
Addis Ababa, Addis Ababa, Ethiopia
Experience:
2 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.