Hi, I'm Dimitris Rammos. A Software Engineer.

I'm a Junior Software Developer at Entersoft. I'm an undergradute student of the National and Kapodistrian University in Athens. I'm studying in the Department of Informatics and Telecommunications.

ABOUT ME

Information About me

I am a Junior Software Developer at Entersoft, using C#. I am an undergraduate student in Department of Informatics and Telecommunications, in University of Athens. I’m currently learning C# .Net Maui.

I am 22 years old and I live in athens. Though, I really love Crete and its nature, as well as life in the village. Last but not least, Greek coffee is my thing!

Programming Skills

Rust

C

C++

C#

Java

Python

MySQL

Assembly

HTML/CSS

JavaScript

Git

Agile

My Timeline

SEP 2023 - PRESENT

Junior Software Developer - Entersoft

I work as a Mobile developer and I coding C# applications(.NET), with xamarin.Forms, xamarin.IOS and .NET Maui.
The applications we develop are for Android, IOS and Windows.
Οur apps are customizable, so we build our app based on some .xml files through the Xamarin or Maui framework.

FEB 2023 - SEP 2023

Junior Software Developer - Netcompany Intrasoft

I worked as a Full Stack developer and I coded Java, with Spring framework and primefaces.
The project was the medical file and other many services for hospitals.
Below I will list the technologies I’ve been using along with Java.

Server - I use the WebLogic Server 12 for the services.
Databases - I use the databases Toad Database Developer Tools.
Git - I learned how to use git in a workspace.
Application Program Interface - I use SoapUI and Postman.

Also, I have use Jenkins and Arifactory.

AUG 2022 - FEB 2023

Associate Software Engineer - Wappier

I worked as a Backend developer and I coded with Rust.
I used the Axum framework from the Tokio library.
Below I will list the technologies I’ve been using along with Rust.

GraphQl - I learn for graph-ql and create services with Rust.
Kafka - Consumer and Producer for the services.
Docker - I create the services Containers and Images.
Git - I learned how to use git in a workspace.
Databases - I use the databases Redis, MongoDB and PostgresDB.

Also, I have use for my services Prometheus, Grafana and Postman.

I have experience programming and developing software with teams implementing Agile methodologies.

JUL 2021 - SEP 2021

Check-In Agent - Goldair Handling

I was Check-In Agent for Aegean Airlines, in Heraklion Airport.

My Projects

App

SOS

Game - Mobile application

Programming Language: C# (.Net MAUI)


You know the SOS game?
This project is a Mobile application in C# with .Net Maui Framework. You can download my code and play the game.
You can create account, sign in, play with computer, play with your friend and more.

Deep Learning for NLP

Project

Programming Language: Python


This project is work of the university, from the course of artificial intelligence 2. The project has solutions that implement the algorithm model for emotional intelligence on text tweets from the well-known Twitter application.

App

Compilers

Project

Programming Language: Java


This project is work from our sixth semester in Department of Informatics and Telecommunications.

Tic Tac Toe

Game

Programming Language: Python


This game is TicTacToe, which can be played by 1 or 2 players. You can play together with your friend from one device or you can play alone with computer-machine. If you change 1-player you can to choise if you want to play Easy or Hard game.

App

Role Playing Game

Game

Programming Language: C++


This game is a command line Role Playing Game with monsters and heroes fighting each other, implemented based on Object Oriented Programming principles.

Graph Coloring Project

Map Coloring

Programming Language: C


This problem is Map coloring Problem. In cartography, map coloring is the act of choosing colors as a form of map symbol to be used on a map. In mathematics, map coloring is the act of assigning colors to features of a map such that no two adjacent features have the same color using the minimum number of colors.

App

Artificial Intelligence Project

Project

Programming Language: Python


This project is work from fifth semester in my University. The first three exercises is a Pacman Game from Berkley. The last exercise is a ExamTimetabling problem.

Data Base Implementation

Project

Programming Language: C


This project is our implementation for Extendible Hashing and Secondary Indexes for course named "Implementation of Data Base Systems".

Contact me

Location

Athens, Greece

Email

jrammos@outlook.com.gr

Education

Department of Informatics and Telecommunications, University of Athens

Mobile Number

+30 6940870953

Languages

Greek, English