Hi, I'm Amit Abramovich, a Software Engineering Student.

About Me

I'm a 4th year Software Engineering student at Ben Gurion University, with a keen interest in Generative AI and backend development.

Resume

Education

Ben-Gurion University of the Negev
B.S. Software Engineering
Class of 2026

Skills & Expertise

Languages & Frameworks

JavaC#PythonNode.jsNext.jsHTMLCSSSQL

Tools & Technologies

GitPostgreSQLSupabaseLinuxNetworkingAWSVercel

Architectures & Concepts

Object Oriented ProgrammingAlgorithmic ThinkingSystem DesignDesign PatternsMultithreadingRESTful APIsTesting Methodologies

Soft Skills

Problem SolvingCritical ThinkingTeam PlayerSelf-LearningAgile MethodologyAbstract ThinkingCommunication SkillsCan-do Attitude

Spoken Languages

English (Fluent)Hebrew (Fluent)

Journey

2022

Started Degree

Began my Software Engineering journey at Ben-Gurion University of the Negev. Completed foundational coursework including Data Structures, Object-Oriented Programming, Logic & Set Theory, and Linear Algebra, building a strong theoretical and practical base.

2023

Core Engineering & Systems

Deepened technical expertise through Design of Algorithms, Systems Programming, and Databases. Mastered software architecture and low-level computing concepts.

2024

Advanced Systems & Security

Mastered complex computing concepts including Operating Systems, Network Security, and Compilers. Applied theory in the Software Engineering Workshop and Extended System Programming Lab.

Present

Final Year & Specialization

Developing a CS-themed escape room for my Final Project. Specializing in AI and Cloud Computing through advanced coursework in Machine Learning, LLMs, and Distributed Systems.

Professional Experience

IT Support Specialist Tier 2

2019 - 2021
One Software Technologies
  • Automated and Developed automation scripts using PowerShell, cutting manual tasks by 40% and saving the team 10 hours per week, which boosted overall team productivity by 30%.
  • Troubleshooted and resolved 150+ complex technical issues through collaboration with cross-functional teams, driving a 20% improvement in system efficiency and enhancing overall system stability.

Volunteering

Giving back to the community.

Ministry of Education (Israel)

Teacher & Mentor
2023

Partnered with the 8200 Alumni Association to teach Micro:bit programming and robotics to evicted teens from the Gaza envelope. Facilitated engaging workshops using Scratch and Lego robots, fostering resilience and creativity through technology.

Bicycles for Everyone

Volunteer Cyclist
2014 - 2016

Volunteered at Kfar Saba Park to cycle with individuals with disabilities, ensuring their safety and comfort. Fostered an inclusive environment that promoted physical activity, empowerment, and camaraderie for participants of all abilities.

Featured Projects

Network Speed Test

Network Speed Test

A high-performance network analysis tool benchmarking TCP vs. UDP protocols. Features a custom binary protocol and parallel testing client simulating up to 100 simultaneous connections with 10GB data transfers.

PythonHackhatonTCP/UDPNetwork Programming
GamerRank

GamerRank

A secure social platform for gamers built with a PERN stack. Features a RESTful API with 30+ endpoints, Steam API integration, real-time notifications via Socket.IO, and a custom XP/Leveling algorithm.

PostgreSQLExpress.jsReactNode.jsSocket.IO
Amazun Market System

Amazun Market System

A comprehensive e-commerce server-side system. Handles product, user, and transactional data via 20+ secure endpoints. Includes a robust testing suite with JUnit and Mockito.

JavaSpring BootJUnitMockito
Kanban Board

Kanban Board

A desktop Kanban board application built with C# and WPF using the MVVM pattern. Features a 3-tier architecture, SQLite database integration, and a Material Design interface.

C#WPFMVVMSQLite
STOMP Client Server

STOMP Client Server

A robust implementation of the STOMP (Simple Text Oriented Messaging Protocol) client-server architecture in C++. Demonstrates advanced network programming and protocol handling capabilities.

C++Network ProtocolsMultithreading
AI & Data Science

AI & Data Science

A collection of machine learning and data science projects showcasing expertise in algorithm development, data analysis, and predictive modeling.

PythonPandasScikit-learnJupyter
D&D Game

D&D Game

A single-player, multi-level dungeon crawler game implemented in Java. Features complex game logic, enemy AI, and utilizes Observer and Visitor design patterns for modularity.

JavaOOPDesign Patterns
Coalition Race Simulation

Coalition Race Simulation

A graph theory-based simulation of political coalition building. Models parties and agents interacting to form majorities, with JSON configuration and Python-based visualization.

C++Graph TheoryPythonJSON

Let's Connect