Learn more about Getinet
Hello! I’m Getinet Amare, a Backend Software Engineer and DevOps/DevSecOps Engineer with over five years of experience designing scalable, microservice-based applications, particularly in the banking and telecom industries. I specialize in Java, Spring Boot, and database systems like MySQL, PostgreSQL, and Oracle, with additional front-end expertise in Vue.js and React.js. I am also highly skilled in DevOps and DevSecOps, leveraging tools such as Jenkins, GitLab Runner, Docker, Kubernetes, and Grafana to ensure secure, efficient, and reliable software delivery. My academic journey includes earning a Master’s in Software Engineering and working as a lecturer, where I combined teaching with developing impactful systems like hospital management software. I’m passionate about solving complex problems and delivering innovative, high-quality solutions that drive success.
Taught Students
Projects
plus Hours Of Support/ Advising
Scholarship
Check My Resume
Innovative and deadline-driven Software Engineer with 5+ years of experience designing and developing user-centered sofware from initial concept to final, polished deliverable.
Near East University, Nicosia, Turkish Republic of North Cyprus
Graduated with very great distinction grade
Bahir Dar Institutue of Technology, Bahir Dar, Ethiopia
Graduated with great distinction grade
published on conteporany, special edition Spain
Download Full Research on Near East Grand Library
It is the process of scanning optical paper sheets to decide the appearance and non-appearance of marks in a prearranged location. This system is developed by using image processing techniques. The system has eight types of scoring sheets and its own unique barcode to classify them. The scoring sheet contains 15, 20, 30, 45, 60, 80, 100 and 125 questions with 5 choices in each. It has two types of users where first one feed sheets and can see OMR result, and the second one only read OMR results. It can send the recognized scoring sheet by bordering the answer area with different colors; these are green border for correctly marked answers, red border for duplicate marked answers, and yellow border for totally unmarked questions. Results obtained shows that the system takes scoring sheets and produces results with letter grade and equivalent numerical letters.
As part of my professional contributions, I designed and developed scalable microservices to modernize customer management and operational workflows for telecom services. Key achievements include:
This work showcases my ability to create innovative, secure, and reliable software solutions that address critical business needs in a fast-paced industry.
Design and implement RESTful APIs for data exchange across multiple systems. Develop reusable code and libraries using Java and Spring Boot. Participate in technical discussions to plan and build scalable backend solutions. Structure and optimize relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases. Work with microservice architectures and implement caching solutions using Redis. Conduct unit, integration, and user acceptance testing. Maintain codebase with Git and manage CI/CD pipelines using Jenkins. Monitor and optimize application performance using tools like Grafana and Splunk. Provide support for deployed applications and ensure continuous improvement.
Mackys Food, is an online food store that provides its users, an instant access to over 100 food items in different menu categories. Unlike traditional food restaurants, Mackys, focus on serving online customers between the age of 15-35 years, who prefer convenient self service methods, with vast selection of food items at low prices, plus on time delivery service.
CBE Loan Management System is a web platform which assists lenders and employees in automating and streamlining the entire loan life cycle including loan servicing, reporting, customer care, and customer monitoring. It acts as a centralized data storage unit which is used for retaining and managing customer information, creating new loans, and keeping a record of all financial statements for the lenders. Thus, it offers an integrated overview of all the different processes of the lending lifecycle. This unified platform also has built in analytic modules that can be utilized for providing useful analysis and insights into automating the entire loan cycle as well as comprehensive reports on the cash flow. Integrated with core banking system i.e. T-24 to check, reuse the previous history of lenders information.
In theory, an NPV is “good” if it is greater than zero. After all, the NPV calculation already takes into account factors such as the investor's cost of capital, opportunity cost, and risk tolerance through the discount rate. And the future cash flows of the project, together with the time value of money, are also captured. Therefore, even an NPV of $1 should theoretically qualify as “good,” indicating that the project is worthwhile. In practice, since estimates used in the calculation are subject to error, many planners will set a higher bar for NPV to give themselves an additional margin of safety.
CBE Gym management system is a web based system that is used for selecting gym customers randomly based on gymnasium’s capacity among many applicants, manage training schedule, manage trainees’ fitness status, assign trainees to training schedule randomly, generate attendance based on the assigned schedule automatically. It has an integration with mobile money to pay monthly gym payment online. It has also an integration with CBE’s email server using LDAP to authenticate the gym customer is the right CBE’s employee. For those trainees who does not obey with the rule and regulations of the gymnasium in related to attendance, and monthly payment, the system can send warning and ban message to customer’s email automatically.
Payment Card Requester and Tracker system is a web based system that is used for providing online form for requesting payment cards such as Debit, Credit, Staff, Women, Youth, and other types of cards. After successfully requesting the payment cards, the application generates random unique number and send it to customer email for tracking and cancellation purpose. The card production tracking is made both on web forms side and telegram bot integration on it. It has also cancellation option before card production commencements.
Lecturers performance management system is a web based system that is used for managing the lecturers’ performance collected from different organs. The system collects the evaluation results from the students he/she taught, colleagues, as advisor, and boss. Finally, or in between, the lecturer can check the evaluation result details.
My Works
Contact Me
Addis Ababa, Ethiopia
getinetamare@gmail.com
+251 991 732 949