Biniam Kindalem Turiye

Biniam Kindalem Turiye

$20/hr
Senior Backend Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
31 years old
Location:
Addis Ababa, Addis Ababa, Ethiopia
Experience:
5 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.