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 ofstock 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 acceptedThe 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 usingJava
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 onReact
,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!