Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

ETSUBDINK YERGASHEWA

Silver Spring,MD

Summary

  • Operating System
  • Software Engineering
  • Malware analysis
  • Computer Architecture
  • Data structure
  • Java

Overview

5
5
years of professional experience

Work History

Operating System

Kernel Module Development
  • Developed a kernel module for a simplified Blackjack game, interacting with users through command-line inputs.
  • Incorporated commands like RESET, SHUFFLE, DEAL, and HIT, managing game state and communication between the player and the dealer in kernel space.
  • Implemented error handling for invalid commands or responses, and used a mutex to prevent unexpected results during gameplay.

Operating System

Multi-Process YouTube Likes Tracker
  • Modeled and implemented a simplified YouTube likes tracking system using three processes: ParentProcess, LikesServer, and PrimaryLikesServer.
  • Orchestrated the creation of 10 child LikesServer processes through ParentProcess, each emulating a YouTube server and communicating likes data bidirectionally to the centralized PrimaryLikesServer.
  • Established bidirectional communication between LikesServer and PrimaryLikesServer using sockets for seamless data transfer.
  • Implemented error handling to notify ParentProcess in case of LikesServer process failures, allowing for effective cleanup and logging of start and end times for each child process.

Software Engineering - Frontend Developer

SchedU
  • Developed and implemented a user-friendly system to create, visualize, and persist schedules for events.
  • Incorporated participant input to analyze and compare availability effectively.
  • Determined the ideal event time by analyzing and syncing all participants' availability.
  • Created a persistent schedule, streamlining the planning process for enhanced event coordination.

Digital Personal Shopper

Walmart
06.2023 - Current
  • Enhanced client satisfaction by providing personalized shopping experiences based on individual styles and preferences.
  • Cultivated strong relationships with clients through consistent communication and timely follow-ups, resulting in repeat business.

After-School Tutor

Children’s Personal Tutor
05.2019 - 11.2022
  • Enhanced student comprehension by incorporating interactive activities and personalized attention.
  • Improved students'' overall academic performance by providing one-on-one tutoring in various subjects.
  • Developed customized lesson plans tailored to each student''s individual needs and learning style.

Education

Bachelor of Science - Computer Science

University of Maryland - Baltimore County
Baltimore, MD
05.2024

Associate of Science - Computer Science

Montgomery College
Rockville, MD
12.2022

Skills

  • Operating Systems Windows 7/10/Vista/XP/Mac OS , Debian 11, Kali Linux
  • Programming C/C, Java, x86-64 Assembly, Python, HTML/CSS, JavaScript
  • Web Development Framework/Library React
  • Reverse Engineering IDA Pro, Ghidra
  • System Monitor Procmon, RegShot Process Explorer
  • Network Monitor Wireshark
  • Development Environments: Eclipse, Visual Studio, IntelliJ
  • Virtualization: VirtualBox

Accomplishments

Children’s Personal Tutor, Silver Spring, MD

Flexibility and adaptability demonstrated by monitoring 10-15 students individually and collectively.

  • Interact professionally with parents, and students

Timeline

Digital Personal Shopper

Walmart
06.2023 - Current

After-School Tutor

Children’s Personal Tutor
05.2019 - 11.2022

Operating System

Kernel Module Development

Operating System

Multi-Process YouTube Likes Tracker

Software Engineering - Frontend Developer

SchedU

Bachelor of Science - Computer Science

University of Maryland - Baltimore County

Associate of Science - Computer Science

Montgomery College
ETSUBDINK YERGASHEWA