Biniam Turiye
Date of birth: 13/05/1994
Nationality: Ethiopian
-
Phone number: (- (Mobile)
Email address:
LinkedIn: www.linkedin.com/in/biniam-kindalem
Address: Addis Ababa, Ethiopia (Home)
ABOUT ME
As a seasoned software developer with over 5 years of experience specializing in Java and Spring Boot, I am deeply
passionate about crafting innovative solutions that address complex challenges. With a track record of delivering
robust, scalable applications, I bring a strong commitment to excellence, a thirst for continuous learning, and a
collaborative spirit to every project. My dedication to understanding the broader context of problems and staying
abreast of emerging technologies ensures that I not only meet but exceed client expectations. I thrive in environments
that foster collaboration, communication, and a culture of continuous improvement, and I am excited about the
opportunity to leverage my skills and expertise to make a meaningful impact.
WORK EXPERIENCE
27/02/2024 – CURRENT Dubai (working remote), United Arab Emirates
BACKEND DEVELOPER SEPA CYBER GROUP
NestJS:
• Experience in building scalable, maintainable REST APIs using NestJS framework.
• Developed microservices and modular applications leveraging NestJS Dependency Injection and Providers.
• Implemented middleware, guards, interceptors, and custom decorators to enhance application functionality.
• Integrated various third-party services and handled file uploads, database connections, and authentication
strategies.
CQRS (Command Query Responsibility Segregation):
• Designed and implemented CQRS architecture to separate read and write operations for complex business logic.
• Developed command handlers, query handlers, and event handlers in NestJS to ensure clean separation of
concerns.
Kafka:
• Integrated Apache Kafka for real-time event streaming and message-based communication between
microservices.
• Designed and implemented Kafka producers and consumers to handle large-scale data flows and asynchronous
processing.
• Utilized Kafka for event-driven architecture, improving system scalability and resilience.
• Configured Kafka topics and partitioning strategies to ensure high throughput and fault tolerance.
gRPC:
• Built high-performance, low-latency gRPC-based APIs for inter-service communication in microservice
architectures.
• Defined and maintained Protocol Buffers (Protobuf) for efficient data serialization and RPC communication.
• Implemented gRPC clients and servers in NestJS, ensuring seamless communication between distributed services.
• Leveraged bi-directional streaming in gRPC for real-time data exchange and full-duplex communication.
18/09/2019 – 26/02/2024 Addis Ababa, Ethiopia
SENIOR SOFTWARE ENGINEER ATLAS COMPUTER TECHNOLOGIES
• Spearheaded the development and integration of enterprise-level applications including water utility systems, rent
management systems, and SMS management systems.
• Orchestrated seamless integration of these enterprise systems with the company's fintech platform, incorporating
robust payment modules to enhance financial transactions.
• Implementation of specialized systems such as the Debra cement queue management system, ensuring efficient
workflow management and customer satisfaction.
• Developed and implemented one of the modules on SMS marketing solutions tailored for financial institutions
(SMFI), facilitating targeted customer engagement and promotional activities.
• Provided ongoing support and maintenance for deployed applications, promptly addressing any issues and
implementing enhancements to optimize performance.
• Actively participated in project planning and contributed valuable insights to drive project success and customer
satisfaction.
• Utilized Spring Boot extensively to build robust, scalable, and high-performance applications.
• Implemented microservices architecture on select projects to enhance scalability, flexibility, and maintainability of
systems.
• Utilized Docker to containerize applications, facilitating efficient deployment and management of services in
various environments.
• Designed and optimized database schemas using PostgreSQL and MySQL for efficient data storage and retrieval.
Business or Sector Other service activities
07/09/2018 – 30/08/2019 Addis Ababa, Ethiopia
JUNIOR DELELOPER SIGNUM TECHNOLOGIES PLC
• Developed robust backend functionalities using Java programming language, adhering to best practices and
coding standards.
• Designed and optimized MySQL database schemas to efficiently store and manage voucher data, ensuring high
performance and data integrity.
EDUCATION AND TRAINING
28/09/2013 – 23/06/2018 Mekelle, Ethiopia
B. SC IN ELECTRICAL AND COMPUTER ENGINEERING Mekelle University
DIGITAL SKILLS
Frontend
HTML5/CSS, Javascript
React
Backend
Spring (Spring Boot, Spring Data, Spring Security)
Java , JEE
Project Managment
Open Project
Servers
WildFly (JBOSS) / Apache Tomcat, Apache HTTP Server
Version Control
GIT(Git Hub, Git Lab)
Databases
PostgreSQL + SQLite + SQLServer + MySQL / NoSQL (MongoDB)
CI /CD
Git/Githab / GItLab / Docker CLI / Docker products