Feb 15, 2023 | Best Practices
The Art of Crafting Scalable and Maintainable Code
In the world of software development, the quality of code can make or break a project
Iām passionate about design with Figma and software development using React, Node.js, Django, and PHP, alongside research with R and Weka.
Two of my favorite daily activities are learning and teaching within my team and making a positive impact on the lives of others. That's why I launched
Volunteer TechĀ®.
Years of Experience in software Development
research publications
commercial Projects completed
open source projects completed
seminars and workshops presented
Certificates of Excellence in manuscript reviewing
gold medal awards in empowering others
students taught
01 - SKILLS
React / Django
Node.js / Express
MongoDB
SQL / MySQL
Tailwind CSS
Docker / AWS
Jest / Postman
Jasmine
Figma / Laravel
PostgreSQL
Impact Toolbox
⢠Major Courses: Problem identification, validation and description. Ideation and solution analysis. Crafting mission, vision, and core values. Developing a theory of change. Action planning. Risk assessment and mitigation strategies.
University of Gondar
⢠Major Courses: Software Project Management, Object-oriented software Development, Advanced Database System, Advanced Computer Networking, Data mining, Research Methods.
Udacity
⢠Tech-stacks: HTML, CSS, and JavaScript revision, Tailwind CSS, React, Node.js, Express, MongoDB.
Bahir Dar University
⢠Major Courses: Data Structures & Algorithm, Technical Report Writing, Computer Security, Analysis of Algorithms, Calculus, Linear Algebra, Systems Programming, Software Engineering, Computer Based Numerical -Analysis, Reasoning Skills.
Software Engineer
⢠Designed and implemented a dynamic web applications using React, Node.js, and PHP. Executed a content strategy that raised page views by 25%. Enhanced web accessibility, leading to a 40% increase in visitor retention.
Founder and Educator
⢠Mentored 4000+ students in research projects and coding assignments. Collaborated with 50+ industry experts to deliver high-quality training sessions and workshops. Fostered positive relationships with 170+ volunteers and community partners.
Researcher
⢠I conducted five research projects, all of which were published in four different reputable international journals. Additionally, I mentored over fifty five graduate researchers during their final year projects.
02 - SERVICES
Explore new ideas and provide clarity on complex topics.
Provide free services to empower and uplift those in need.
Design the architecture, structure, and functionality of apps.
Create responsive web apps that adapt to various devices.
Implement robust security mechanisms for web apps.
Seamlessly host your apps on the web for better accessibility.
Deploy and optimize the performance, scalability, and reliability of apps.
From conceptualization to development, I bring your game ideas to life.
03 - Projects and Research
04 - BLOG
May 17, 2023 | Best Practices
In today's fast-paced development environments, where the complexity of software systems continues to grow, the ability to diagnose and resolve issues efficiently is paramount.
READ MORE
Jun 26, 2023 | My Experience
The integration of software engineering into scientific research is revolutionizing how discoveries are made and shared.
READ MORE
Jan 16, 2023 | Fun facts
In the realms of education, business, and science, the terms "project" and "research" are often used interchangeably, but they represent distinct concepts with unique characteristics.
READ MORE
Jan 19, 2024 | Fun facts
In todayās technology-driven world, the roles of software developers and researchers are increasingly vital. Both professions contribute significantly to innovation, problem-solving, and the advancement of knowledge.
READ MORE
Aug 30, 2024 | Best Practices
In the fast-paced world of software development, developers often face the challenge of balancing speed and quality.
READ MORE
Sep 03, 2024 | Best Practices
Highlighting best practices and common pitfalls associated with each SDLC models.
READ MORE
Sep 17, 2024 | Best Practices
Mentoring junior developers goes beyond offering quick fixes; itās about empowering them to tackle problems independently and transforming confusion into confidence.
READ MORE
Sep 18, 2024 | Fun facts
Have you ever thought about how to dynamically access and modify your siteās content in real-time, responding to user actions?
READ MORE
Sep 28, 2024 | My Experience
In the Navy, there's a valuable lesson: "Slow is smooth, and smooth is fast."
READ MORE
Oct 09, 2024 | My Experience
In the fast-evolving world of technology, the role of a full-stack developer is both challenging and rewarding.
READ MORE05 - CONTACT
Whether you have a project in mind, need advice on tech trends, want to discuss potential collaborations, or have something on your mind to share or ask, either way, feel free to contact me.