Position: Full Stack Developer
Category: Node.js
English level: fluent
Years of experience: 2.5


I have worked on several interesting projects one which I am particularly proud of is a platform as a service that developers can publish there full stack application on. Since this was a passion project I built It entirely by myself and in doing I have master several development and runtime environments such as the docker and NodeJS runtime. Additionally I have also developed interesting application as an employee ,  one project that I think you would find interesting is a project that I am currently working on and it is a project that aims to provide a data warehouse for the ministry of agriculture of Ethiopia in which several agricultural systems are being integrated. The project is on a national level with high stakes and high impact to the broader community because it will provide the necessary information for decision makers to make informed decision. I was the tech lead and the systems conforms to the ETL process which stands for extraction , transformation and loading of data from source to data warehouse. I built the extraction tool using NodeJS , deliberately because of its high performance when it comes to input and output operations. Upstream to the NodeJS extraction tool lies Apache Kafka , which is necessary when dealing with unreliable data source. As the source servers tend to crash due to power outages we thought it would be best to utilize Apache Kafka and the pub/sub pattern. I have also work on numerous vanilla full stack application , Such as a ticket selling and purchasing web app which was built using react ,react native ,express and docker called Meda , a learning management system  for the Ethiopian chambers of commerce built with angular , NodeJS and Canvaslms , an audition app for the Ethiopian idols and an admin dashboard through which judges can review the submit tapes , this app was built using Nodejs , Gofiber , docker , Postgres and  aws s3 bucket to store the uploaded tapes and I have worked on many more.