Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Karim Eldahshan

Montreal,QC

Summary

Self-taught Java developer with 5 years of experience developing various projects including minigames, APIs, and bots. Self-taught flutter developer with 6 months of experience. Currently pursuing a BEng. Computer Engineering degree in Concordia University (2nd year). Has hands-on experience with Kotlin, C, C++, and C#.

Overview

5
5
years of professional experience

Work History

Flutter Developer

Self-employed
02.2023 - Current
  • Tested programs and databases to identify issues and make necessary modifications.
  • Designed, developed, and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.

Java Minigame Developer

Self-employed
02.2021 - 12.2021
  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Wrote, modified and maintained software documentation and specifications.
  • Used libraries including PaperSpigot and BungeeCord to facilitate development of a Minecraft server minigame.

Java Library Developer

Self-employed
08.2019 - 08.2021
  • Developed the FusionYAML library - a Gson-style library for YAML management.
  • Reviewed code and debugged errors to improve performance.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Worked on making sure that the code properly reads and writes YAML and JSON syntax files.

Goodreads Library Developer

Self-employed
12.2019 - 04.2020
  • Written a library using HTTP requests to Goodreads server in Java.
  • Solved design problems and implemented attractive design using creative methods.
  • Provided functional and technical direction and planning through project brainstorming, design and completion.
  • Designed and implemented dynamic content and web-server applications using best practices.

Discord Bot Developer

Self-employed
03.2018 - 07.2018
  • Developed a discord bot for a client.
  • Utilized Java to code the bot.
  • Used Rest APIs to manage the bot.

Education

Bachelor's of Engineering - Computer Engineering

Concordia University
Montreal
06.2026

IB Diploma -

Arab International Academy
Doha, Qatar
06.2022

Skills

  • Fast learner
  • Low to medium scale flutter applications
  • Java API development
  • Some knowledge of C, C, C#
  • Portable Code Writer
  • Software Quality Assurance
  • Version Repository
  • Produce Clean Code
  • JSON, YAML, XML, and HTML syntax

Languages

English
Native or Bilingual
Arabic
Native or Bilingual

Timeline

Flutter Developer

Self-employed
02.2023 - Current

Java Minigame Developer

Self-employed
02.2021 - 12.2021

Goodreads Library Developer

Self-employed
12.2019 - 04.2020

Java Library Developer

Self-employed
08.2019 - 08.2021

Discord Bot Developer

Self-employed
03.2018 - 07.2018

Bachelor's of Engineering - Computer Engineering

Concordia University

IB Diploma -

Arab International Academy
Karim Eldahshan