My name is Petros (Peter) Trakadas, and I'm a Golang Software Engineer from Greece, living in Athens and currently working at Cegeka.
I am a hardworking and ambitious individual with a great passion for technology and especially programming. I enjoy being challenged and engaged with projects that require me to work outside my comfort and knowledge set, as continuing to learn new technologies is crucial to me. My hobbies include software engineering and studying foreign languages, all of which I pursue intermittently and with various levels of dedication. My technical skills have been developed during my studies and enhanced in 2020 in the context of a 500 hours intensive training in Software Development organized by PeopleCert and HEPIS, which is developed under the academic supervision of the Athens University of Economics and Business.
A Jira clone for the terminal. Two primary features in Jira are implemented: Epic CRUD and Story CRUD.
A movie DB web app using Rust for the API, Actix-Web as the web framework, SQLx for database connectivity, Dioxus for the front-end, and Shuttle for deployment
Headlines is a gui news app written in Rust with the help of egui library. It utilizes the newsapi.org
Keeping with the theme of a Dungeon Crawler, the game sees the adventurer arrive in a randomly generated dungeon. The player guides their adventurer around the dungeon, defeating monsters and collecting power-ups until they find the Amulet of Yala (“Yet Another Lost Amulet”) and win the game. A a dungeon crawler game written in Rust!
Pixl is a pixel art cross platform desktop app editor that is written in Go and uses the Fyne toolkit.
ExchangeMe! is an application that allows users to track (fictional) Gold investments and get real-time information on Gold prices.
taskMe! is a simple todo Desktop app written in Go with Fyne. Data persistence is achieved with SQLite.
A golang web application where users can sign up for an account, create galleries,and then upload images to include in each gallery. Then once a gallery has been created, they can send a link to their clients/friends to share the gallery.
It’s a simple web application written in Go that fetches news articles matching a particular search query through the News API, and presents the results on the page.
Bookings and reservation web app. Visitors to our site will be able to search for accommodations by date and make an online reservation, and the site owner will be able to manage reservations from a secure back end.
A node.js web-application where the user can search the weather forecast. It makes http calls to Open Weather Map API and renders the result on the screen. The back-end is written in Node.js and the front-end is rendered by a simplistic HTML / CSS.
This is a full stack social network application with React, Redux, Node, Express & MongoDB. It uses Stateless JWT authentication practices, Redux for state management and is created with an extensive backend API with Express.
This is a task management web application written with NestJS, a Node.js back-end development framework built upon Express, leveraging the power of TypeScript . It implements REST APIs performing CRUD operations, Authentication and Authorization with JWT, uses TypeORM for PostgreSQL interaction and is deployed to Amazon Web Services (s3, elastic beanstalk).
AirSense is an air quality IoT sensors e-shop and data visualization service and my first collaborate work with Agile (SCRUM) methodology. It is structured with REST API architecture. The back-end is set up with Spring Boot, JPA and Hibernate while the front-end with React-js, Bootstrap and CSS. The application implements chat using Websockets, Paypal transactions and SMTP Mail service. Last but not least, a python script generates dummy data and store them to MySQL and Grafana analyse and visualize them on the application.
This is a list of some interesting posts/articles I read.
These are the books I've read so far.
You can reach out to me through
or my mail address at pit.trak@gmail.com.
You could also download my cv.