Electronic Voucher Distribution (EVD) System is a way of
distributing prepaid voucher cards electronically to end users
through various sales channels. EthioTelecom uses this service
as an alternative option to distribute airtime pin cards and
related services.
The essence of this project is giving the companies a Value
Added Service using EthioTelecom SMS service. The main work is
to connect the companies server with EthioTelecoms SDP server
using VPN and show the incoming and outgouing messages.
Customer Relationship Management (CRM) is the process of managing
interactions with existing, past and potential
customers. I use the micro-service architecture approach.
Having all companies' customers and the services integrating
with Sales, Billing, Customer-Care, and Communication.
A cloud-capable state-of-the-art digital health platform which
covers most of the requirements of healthcare providers. The
interface is user-friendly and highly customizable per the
needs of each respective provider.
The main purspose of this mini project was listing the car GPS
and SpeedLimiter devices, persist the device sale information
for a given customer, send a report to the authorized
government body.
Streamline company processes and procedures while enhancing customer satisfaction.
Make decisions with broad and positive impact on security management operations.
Drove operational direction, administrative and cost efficiency and coordination of security program initiatives on behalf of clients.
Support business growth through strategic planning and process development.
Streamline company processes and procedures while enhancing customer satisfaction.
Make decisions with broad and positive impact on security management operations.
Drove operational direction, administrative and cost efficiency and coordination of security program initiatives on behalf of clients.
Support business growth through strategic planning and process development.
Orchestrate efficient large-scale software deployments, including
testing features and correcting code. Gather and define customer
requirements to develop clear specifications for creating well-organized
project plans. Discuss project progress with customers, collect feedback on
different stages and directly address concerns.
Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
Preparing reports on programming project specifications, activities, or status.
Conferring with project managers to obtain information on limitations or capabilities.
Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
Directing system testing and validation procedures.
Directing software programming and documentation development.
Consulting with departments or customers on project status and proposals.
Working with customers or departments on technical issues including software system design and maintenance.
Orchestrate efficient large-scale software deployments, including
testing features and correcting code. Gather and define customer
requirements to develop clear specifications for creating well-organized
project plans. Discuss project progress with customers, collect feedback on
different stages and directly address concerns
Attended development process of systems for different clients,
collaborated with development team to know different market
place programming frameworks like nodejs, expressjs,
loopbackjs, angularjs and vuejs and databases like mongodb.