Yitbarek

Software Engineer

I’m Yitbarek, a software engineer based in Minneapolis with strong expertise in designing, testing, and deploying high-performance web applications, software and automation solutions. Proven track record of making impactful contributions across diverse cross teams through exceptional communication with cross-functional teams and technical stakeholders. Adept at leveraging a wide range of technologies, including React, React Native, Angular, Next.js, Express, Node.js, Django, Spring Boot, Microservices, Automation, REST APIs, WebSocket, GraphQL, CI/CD pipelines, AWS, Azure, GCP, Oracle, PostgreSQL, and MongoDB.

Project Highlight
project0

Web Server with Manual Thread Pool Implementation in Rust

Developed a custom HTTP server in Rust, including manual implementation of a thread pool for concurrent request handling. • Project Overview: Built a basic HTTP server from scratch in Rust, handling fundamental HTTP requests and implementing a thread pool to manage concurrent connections. • Key Features: ◦ Custom HTTP Protocol Handling: Implemented HTTP request parsing and response generation manually, ensuring compliance with HTTP standards. ◦ Thread Pool Implementation: Designed and developed a thread pool to manage multiple client connections concurrently, optimizing server performance and responsiveness. ◦ Concurrency and Safety: Utilized Rust’s ownership model and concurrency features to ensure thread safety and prevent data races. ◦ Error Handling: Integrated robust error handling mechanisms to manage various potential issues and ensure server stability. Technologies Used: Rust, standard library for networking and threading, neo-vim.


project1

Pharmacy Inventory Management System

Full Stack Development: Built both frontend and backend using React.js and Node.js/Express. • User Interface: Designed an intuitive UI for browsing medications and reading reviews, enhancing accessibility and user experience. • Secure Authentication: Implemented authentication for secure CRUD operations, ensuring data integrity and security. • RESTful APIs: Utilized RESTful APIs for efficient communication between frontend and backend, optimizing performance and responsiveness. Technologies Used: Nodejs, Angular 18, Angular Material UI, JWT, MongoDB, REST API, Git, Express, Vs codium, Mongoose.


project2

Audio Streaming Platform

Secure Authentication: Developed a robust user login and registration system. • Dynamic Homepage: Designed a modern home page showcasing trending podcasts with a sticky player for continuous listening. • Podcast Discovery: Implemented a dedicated page for exploring new and popular podcasts. • Advanced Search: Enabled powerful search functionality for easy podcast discovery. • Podcast Creation: Integrated tools for creating podcasts, including text-to-audio conversion and AI-generated images. • Multi-Voice AI: Added support for multiple AI-generated voices for varied podcast content. • Profile Management: Created a profile page to view and delete user-created podcasts. • Podcast Details: Displayed detailed podcast information, including creator, listeners, and transcript. • Enhanced Player: Developed a player with controls for seamless listening. • Responsive Design: Ensured full functionality and visual appeal across all devices. Technologies Used: Next.js, TypeScript, Convex, OpenAI, Clerk, ShadCN, Tailwind CSS, Git, GitHub, Vs Codium.


project3

Online Music Player Platform

Full Stack Development: Built a full stack web app with React for the frontend and Node.js for the backend, including secure authentication and RESTful APIs. • Audio Playback: Implemented stable audio playback controls for seamless play, pause, and navigation. • Secure Authentication: Implemented authentication for secure CRUD operations, ensuring data integrity and security. • Search Functionality: Added search features to find songs by title and dynamically update the playlist. Technologies Used: React, TypeScript, Node.js, JavaScript, Postman, REST API, Git, GitHub, Vs Codium, Bootstrap, Axios, React Router.


project4

Library Management App

Cross-Platform App: Developed a mobile application using React Native for iOS and Android. • User Interface Design: Created an intuitive interface for seamless interaction across platforms. • CRUD Functionality: Implemented CRUD operations for efficient library resource management. Technologies Used: React Native, Bootstrap, Git, Github, Google.


Nvidia Criticizes New AI Export Restrictions

Nvidia has expressed strong opposition to the recent AI export controls announced by the Biden administration, arguing that these measures could hinder technological innovation and competitiveness. The company favorably compared the policies of the previous administration, suggesting that earlier approaches were more conducive to the industry's growth. This criticism highlights the ongoing debate over the balance between national security and the advancement of AI technologies.

UK Government Unveils Blueprint to Accelerate AI Development

The UK Prime Minister has outlined a comprehensive plan to enhance the nation's artificial intelligence (AI) capabilities, aiming to position the UK as a global leader in AI technology. The strategy includes significant investments in AI research and development, the establishment of regulatory frameworks to ensure ethical AI deployment, and initiatives to integrate AI across various sectors of the economy. This move underscores the government's commitment to harnessing AI for economic growth and societal benefit.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Maharishi International University, Iowa
    Role
    Teaching Assitant
    Date
  2. Company
    Addis Tech-Solutions
    Role
    Software Engineer
    Date
  3. Company
    Kifiya Financial Technology PLC
    Role
    junior Software Engineer
    Date
Download Resume