Career History
Addis Ababa University (AAU)
Period: May 2023 to present
Position: Associate Professor
Period: July 2016 to April 2023
Position: Assistant Professor
Period: January 2007 to June 2016
Position : Lecturer
Period: July 2017 to June 2018
Position: Regular Postgraduate Program Coordinator, School of Information Sciences, College of Natural Sciences
Period: February 2008 to August 2009
Position: Head, Department of Information Science, Faculty of Informatics
Responsibilities (as instructor):
[Postgraduate Courses taught]: (1) Information Systems Security Management; (2) Enterprise Systems; (3) Information Systems Analysis, Modelling, and Design; (4) Information Systems Strategy & Management; (5) Information Systems Workshop; (6) Health Information Systems Development
[Undergraduate Courses taught]: (1) Information Technology Project Management; (2) Object Oriented System Analysis and Design; (3)Management of Information Systems & Services; (4) ICT & Society; (5) Decision Support Systems; (6) Expert Systems; (7) Enterprise Systems; Information Systems Security; (8) ICT for Information Managers; (9) Information Systems Analysis and Design; (10) Introduction to Computers & Information Systems.
Responsibilities (as Department Head) Develop annual plan of the department, assign courses to instructors; coordinate and revise Curriculum of the department; nominate part Time instructors; evaluate performance of Instructors; control and coordinate other activities.
Responsibilities (as Postgraduate Program Coordinator) Coordinate all regular postgraduate activities of the School from registration up to graduation.
CIMAC Inc. (in short-term contract basis)
CIMAC Inc. is a US-based Enterprise Resource Planning (ERP) Systems consulting company specialized in Microsoft Dynamics ERP System.
Period: Nov. 2015 – June 2016
Position: Senior Program Manager, Business Management solutions, CIMAC Inc. Ethiopia Branch
Responsibilities:
In collaboration with the human resources department, the senior program manager identifies and recruits the right number and qualification of experienced technical staff and fresh college graduates.
Plans, implements, and monitors internal capacity development program for all CIMAC employees.
To standardize product development and service delivery to clients, the senior program manager develops consistent and repeatable processes, procedures and operational forms and works to help everyone adopt these.
Organize and lead a “Rapid Response Team” that is positioned to provide applications and operations support to new and existing clients.
Studies, identifies, selects, and implements tools and technologies that can strengthen CIMAC’s technological capacity and product offerings.
Strive to establish strategic partnerships with other companies that provide tools and technologies that can strengthen CIMAC’s technological capacity and product offerings,; and manage such relationships with all existing and new partners of CIMAC in order to give CIMAC a strong competitive advantage over competitors.
Supports CIMAC’s Marketing & Sales department as they strive to acquire new clients by participating in pre-sales technical presentations to potential customers.
Plans, develops, implements and monitors programs that can be offered as “Business consulting” services to existing and new clients in the form of capacity development or business process transformation.
Tech Solutions Software Development Company (in short-term contract basis)
Tech Solutions is a US-based Software Development company specialized in developing software for various companies in US. The company has a branch in Ethiopia in offshore outsourcing basis.
Period: July 2013 – December 2014
Position:: Software Project Manager
Responsibilities:
Managing software projects in the company
Organize and facilitate project planning, communicate client requirements to appropriate project team members, organize and conduct regular status meetings and ensure that daily, sprint and release commitments are being upheld.
Ensure that team members have the tools needed, and provide timely feedback.
Track progress and review project tasks to make certain deadlines are met appropriately.
Assess project issues and identify solutions to meet quality and client goals and proactively communicate project status, issues & risks to general manager of the company.
Ensure that Tech Solutions policies, procedures and methodologies are applied.
Work collaboratively with development team and support staff to ensure that all communications within the team as well as between Tech Solutions and its clients are precise.
Defense University College (DUC)
Period: January 2005 to December 2007
Position: Director, Information & Communications Technology Services Directorate
Responsibilities: Managing the University ICT and Communication Systems, preparing Network Design and ICT Equipment Specifications, Managing Network Installation and Commissioning, Planning and organizing the activities of the Directorate.
Period: April 1997 to December 2005
Position: University Librarian and at the same time a Lecturer in Department of Computer Science & Engineering
Responsibilities: Managing the University Library and conducting lectures, preparing lecture notes, Slides, worksheets, projects and handouts, and evaluating students.
Courses taught Introduction to Computer Science, System Analysis & Design, and Computer Application in Human Resource Management.
Admas University College (in short-term contract basis)
Period: December 2007 to March 2008
Position: Lecturer
Responsibilities Conducting Lectures
Courses taught Object-Oriented Programming using JAVA; Web page Authoring; Structured Programming using C++; Internet Programming; Rapid Applications Development (RAD) using Visual Basic 6.0.; Computer Networking; Database Systems; Structured System Analysis and Design; Object-Oriented System Analysis & Design; E-Business/Commerce; Information Systems Project Management; Introduction to ICT; Office Automation; Management Information Systems.
Addis Ababa University College of Commerce (in short-term contract basis)
Period: 2005 to 2012
Position: Lecturer – per diem basis
Responsibilities: Conducting lectures
Courses taught: Database Management System; Windows Programming; Management Information Systems (MIS); Decision Support & Expert Systems; Systems Analysis & Design; Introduction to ICT; Introduction to Computing.
International Leadership Institute (in short-term contract basis)
Period: 2011 to 2014
Position: Lecturer – per diem basis
Responsibilities: Conducting lectures, preparing lecture notes, Slides, worksheets, Projects and handouts, and evaluating Students.
Courses taught: Information Processing & Management (for Master of Business Administration students); Strategic IT for E-Business (for Master of Business Administration in IT students).
Institute of Technology (IoT), Hawassa University (Guest Instructor)
Period: 2017 to present
Position: Assistant Professor – per diem basis
Responsibilities: Conducting lectures
Courses taught: Web Application Development Technologies (IT616); ICT Infrastructure and Information Systems Management (IT512).