Position: Full Stack Developer | React/Node.js, Next.js, Nest.js, MongoDB, GraphQL, JavaScript, TailwindCSS |  Content Creator |  Music Composer
Category: JavaScript
Experience: 7 years | English: upper

I have created an advanced hotel management system that revolutionized the hospitality industry in Addis Ababa.  I developed this software for my startup and sold it to over 10 major hotel clients.  I used my expertise in frontend, backend, database to create a system that can handle bookings, payments, inventory, staff, and more.

I have been the lead software engineer in the development of an Electronic Voucher Distribution System that is currently operating over 1 billion Ethiopian Birr and operated by 7 large enterprises in Ethiopia.  I used my skills in MERN Stack, GraphQL and more to build a robust and scalable API and server for the system.

I created a groundbreaking innovation that solved a major problem in the Ethiopian payment industry when I was at University. 

I have been the lead software developer in the development of Crypto Exchange Platform for a startup company.  I used my skills in web development and blockchain technology to create a platform that allows users to exchange cryptocurrencies securely and efficiently.

I have been the lead software engineer in the development of Management Information System for FSMMIPA (Federal Small & Medium Manufacturing Industry Promotion Authority).  I also worked as the lead software developer in the development of an E-Commerce system for FSMMIPA.  The United Nations Development Program (UNDP) funded and monitored both projects.  Both projects were created for a huge government entity in Ethiopia that is in charge of maintaining and issuing licenses to small and medium enterprises.

I have founded 2 major social media brands which have over 500,000 collective Followers and 500,000,000 collective views.  I used my creativity and innovation to create content that attracts and engages millions of people in Ethiopia and aroudn the world.

I have learned how to design, develop, test, and maintain software systems using VB and C# programming languages by the age 16 without using any tutorial or internet. Yes, you read that right! Without Internet or tutorial.

I have also done freelance work that paid enough money to support me during my university stay.  I worked on various web development and mobile development projects for different clients while I was studing. 

These are some of the amazing things that I have done so far as a full stack developer.
Imagine a world  where you can create amazing websites and web apps that bring your fantasies to life! A world where you have the skills and tools to design and develop stunning UIs, robust servers, reliable databases, native mobile apps, and more. A world where you can deliver high-quality code that follows the best practices and standards. A world where you can work on challenging projects that make you learn new things and grow as a developer.

That’s the world I live in. And I want to share it with you.

Hi there, I’m a full stack developer who loves web development. I have 7+ years of experience, and I enjoy working on projects that challenge me and make me learn new things.

I have skills in various areas of web development, such as:

Frontend development: I can create beautiful and responsive UIs using Next.js, React.js, Material UI, Tailwind CSS, and more. 

Backend development: I can build robust and scalable APIs and servers using Nest.js, Node.js, Express, Apollo GraphQL, and more. I also use other well-maintained frameworks to enhance my web apps. 

Database management: I can work with different types of databases, such as MongoDB, PostgreSQL, Mongoose ORM, Prisma, Firebase, Redis, and more.  I can design and implement efficient data models and queries for my web apps. 

Testing and deployment: I can write automated tests for my web apps using Cypress, Jest, Super Test, React Testing Library, and more. I can also use Github Actions, Nginx, Linux, PM2, Apache, Docker, and more to deploy my web apps. 

Design and prototype: I can design and prototype UIs and UXs for my web apps using Figma, Adobe XD, Photoshop, and more. I can also use Story Book to create reusable UI components for my web apps. 🧩

Project management: I can manage my projects using ClickUp, Notion, Git, Github, Postman, Swagger, Studio 3T and more. I can also communicate and collaborate with clients and teammates effectively.

Code quality: I care about code quality and maintainability. I use Husky, EsLint, Prettier, Commit Lint, CSpell, Microservice Architecture, Clean Code Architecture, SOLID Principles, OOP, Modular Architecture and more to ensure that my code is clean, consistent, and follows the best practices and standards. 

If you are looking for a full stack developer who can deliver high-quality code that follows the best practices and standards.  I’m the one you need. 

I’m excited to hear from you and work with you on your next project.
To work on challenging and exciting projects that allow me to use my skills and experience as a full stack developer.

To learn new skills and technologies and improve my code quality and maintainability.

To collaborate with a team of talented and supportive developers who share my vision and enthusiasm for web development.

To have a positive and friendly work environment that fosters creativity and innovation.

To have fun while working!