My life

Hey, I'm Kliton.

I'm working as a software engineer since 2014.

Born

I was born in 1993 in Albania and then moved to Italy one year later with my family.
I grew up in a small town near Florence. I was always interested in technology and computers, since i was a kid.

How i started coding

In 2007, a friend introduced me to games such as Metin2 and i fell in love with that game. I soon realized that the game required a significant amount of time to play. To save time, I began learning how to code and creating bots and cheats for the game.
During that period, I acquired knowledge in
C++
and
Assembly ( x86 )
, which was quite challenging for a 14-year-old. πŸ˜΅β€πŸ’«πŸ˜΅β€πŸ’« I was one of the few coders in Italy ( at the time ) who costantly updated their cheats and bots every time the game anti cheat system was updated.

Getting more serious about coding: the stock market and trading systems

However, I quickly realized that this was more of a hobby than a genuine occupation. Intrigued by the world of
stock markets
, I began to study how to create
trading systems
in
C++
. So I began searching for customers, mainly on forums, and offering to turn their trading strategies into code in exchange for payment I eventually secured a job with a small hedge fund based in Italy. I worked at the hedge fund for only a year. Later, one of the founders left for a logistics company with an in-house software development team. He offered me a developer position, and I accepted

The jourbey begins: Junior full stack developer

At the same time as starting my job as a junior programmer, I enrolled in the Software Engineering program at Pisa, Italy. At work i started using
Java
for the backend part and
Sencha JS
for the frontend. We were creating SPAs ( Single Page Applications ) for the logistics company or other customers. The first two years i learned things that i was not familiar, because i only knew
C++
and
Assembly ( x86 )
.
I learned how to use
Git
,
HTTP protocol
,
REST API
,
JSON
,
MVC
etc.

Transition to Senior Full Stack Developer

I think the still today i don't really know what senior developer means.
Over time, i was able to take the complete ownership of the projects i was working on. I was able to create the backend and frontend from scratch, and i was also doing the deployment and maintenance of the applications. I was basically a one man army. I was also able to create the infrastructure for the applications, from the database to the servers. I learned so much during this period, and i am still learning.
In a really big project i learned and used
DDD ( Domain Driven Design )
approach, and i was able to create a lot of reusable components. I learned and developed with
Microservices
, deployed on cloud both on
Kubernetes on Google Cloud
and a
serverless
environment on google cloud. We also moved to
GoLang
for backend and to
ReactJS
for frontend.

Learn more and more

In the last three years, I've worked on different projects and learned a lot! Specifically, I've focused on
React
,
Typescript
,
GoLang
, and
serverless
architecture. But two months ago (in January 2023), I decided to take a break from work and focus on my studies and improving my skills. Plus, I'm excited to start blogging!


Twitter
GitHub
Medium