I'm Solomon Tadesse

Full-stack Developer

I am a software engineer with a strong focus on the MERN stack (MongoDB, Express.js, React.js, and Node.js). I thrive in building full-stack web applications that are both functional and visually appealing. My technical expertise allows me to develop robust and scalable backend systems, seamlessly integrate them with modern frontend frameworks, and deliver a cohesive user experience.

About Me

Full-stack Developer

I am a software engineer with a strong focus on the MERN stack (MongoDB, Express.js, React.js, and Node.js). I thrive in building full-stack web applications that are both functional and visually appealing. My technical expertise allows me to develop robust and scalable backend systems, seamlessly integrate them with modern frontend frameworks, and deliver a cohesive user experience. In addition to my software engineering skills, I am also a UI/UX designer with proficiency in Figma. I take pride in crafting intuitive and visually stunning user interfaces that not only meet the functional requirements but also delight users. By combining my programming skills and design sensibilities, I am able to create applications that are not only highly functional but also a pleasure to use..

My Education & Skills

Education

2021-2025

Bachilor Degree

I am currently pursuing a software engineering degree at Adama Science and Technology University. My expected graduation date is June 2025, where I will earn a bachelor's degree in software engineering.

Skills

Full-stack development

As a skilled software engineer, I specialize in the MERN stack (MongoDB, Express.js, React.js, and Node.js) to build robust and scalable full-stack web applications. I excel at translating complex business requirements into elegant and efficient solutions, seamlessly integrating the backend and frontend components.

Ui/Ux designer

As a passionate UI/UX designer, I craft intuitive and visually stunning digital experiences. Utilizing industry-leading tools, I design interfaces that meet functional requirements and delight users. I follow a structured process to understand user needs, identify pain points, and translate them into engaging, responsive designs. Whether designing complex web applications or mobile apps, I create visually appealing, effortlessly navigable experiences by blending design expertise with technical skills.

Quality assurance

am committed to delivering high-quality software through rigorous testing and debugging. I employ a comprehensive suite of testing strategies, from unit tests to end-to-end integration, to validate functionality, performance, and security. Leveraging industry-standard tools and techniques, I systematically identify and resolve complex issues, optimizing resource utilization and ensuring cross-browser compatibility. By embedding quality assurance as a core part of my development process, I consistently produce software that is robust, reliable, and exceeds user expectations.

My Skills

Programming Languages:

JavaScript 90%
Python 80%

Front-End Development:

HTML 90%
CSS 80%
JavaScript Framworks 70%

Back-End Development:

Node.js & Express 90%
Mongodb/Mysql 80%
Next.js 70%

UI/UX Design:

Figma 90%

ContactMe