Summary
Overview
Work History
Education
Skills
Github and linkedin
Languages
other skills
Projects
Timeline
Generic
Mohamed Karaahmed

Mohamed Karaahmed

Sofia

Summary

As a recent graduate, I'm seeking an intern or junior position, to start my career, in the field of software development with a passion for Java. I'm a motivated, fast learner and passionate about technology, also, I'm eager to apply my knowledges and skills to a real-world projects. I look forward to contributing to the success of your organization.

Overview

2
2
years of professional experience

Work History

Wind Generators Manufacturer

Nordex
07.2019 - 11.2019
  • Making wind generators.
  • Developed excellent working knowledge of industry trends and improvements in processes.
  • Collaborated with team members to achieve targeted results.
  • Implemented more efficient processes and reduced wasted resources.

Supermarket Salesman

Vodolei 13
07.2017 - 09.2017
  • Developed and managed relationships with existing and prospective clients.
  • Created customer-friendly sales environment.

Education

Bachelor Degree - Informatics

Plovdiv University Paisii Hilendarski
Plovdiv
2021

Secondary School -

SU "Hristo Botev"
Chepintsi
2017

Skills

  • Java related skills:
  • - Data Structures

    - Regular Expressions

    - Read/Write from/in Files

    - Functional Programming

    - Defining Classes

    - Enumeration

    - Generics

    - OOP Principles

    - SOLID Principles

    - Unit Testing

    - Design Patterns

  • MySQL related skills:

    - Database Definition

    - Built-in Functions

    - Data Aggregation and Grouping

    - Table Relations

    - Subqueries

    - JOIN queries

  • Algorithms
  • Testing
  • Test Driven Development(TDD)
  • GitHub
  • Hibernate
  • Working with Linux
  • Development and working on projects

Github and linkedin

  • https://www.linkedin.com/in/mohamed-karaahmed-46b01b253/
  • https://github.com/MohamedKaraahmed

Languages

Bulgarian
Native language
English
Upper intermediate
B2

other skills

  • Team player
  • Analytical and problem solving
  • Creative thinking
  • Collaboration
  • Adaptability
  • Attention to details

Projects

  • PROJECT - Task Application

 - Project Summary: Console application, where you can easily manage your tasks, which uses H2 Database Engine, to store its data. When starting the application you have a main menu, where you can choose from the listed commands, which implements the CRUD operations and also have implemented the functionality to extract (writes) active and deleted tasks to a file. The application has a few layers, that uses, which are listed below:- “Connection” layer – which uses the Singleton Design Pattern to initialize connection with the Database and is responsible for the connection with the Database.- “Core” layer – is responsible for the business logic, which the application uses.- “DAO Repository” layer – which uses an interface for the actions (commands) and is responsible to extract RAW data from the Database.- “Model” layer – represents our model.- The applications have exceptions and error handling. In the application are also included unit tests, which prove that, the application works as it's expected.- This version of the application supports the commands to add - (create), show active and deleted tasks - (read), edit - (update) existing tasks, delete existing tasks and extract the active and deleted ones to a file.- Find more about the project at this link: https://github.com/MohamedKaraahmed/TaskApplication 

Timeline

Wind Generators Manufacturer

Nordex
07.2019 - 11.2019

Supermarket Salesman

Vodolei 13
07.2017 - 09.2017

Bachelor Degree - Informatics

Plovdiv University Paisii Hilendarski

Secondary School -

SU "Hristo Botev"
Mohamed Karaahmed