Learning Diary Thesis: Microservices and Internal Management Tools Developer in a Peer to Peer Lending Platform
Tsegai, Kbreab (2018)
Tsegai, Kbreab
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018052810658
https://urn.fi/URN:NBN:fi:amk-2018052810658
Tiivistelmä
Nowadays the terms frontend developer, backend developer, and full stack developer are common among people who work in the information technology sector and can be noticed quite often in many recruiting websites. To new beginners, however they can be not as much as clear. Because with the advancement of web technologies, countless new frameworks, libraries, and other tools are emerging and are causing “decision-fatigue” among new developers.
The purpose of this diary thesis is to clarify the day to day experience and challenges of a backend services developer for a peer to peer lending platform. It shows the growth foot-steps of the developer after the joining the company with no prior experience as a backend developer. Thus, new developers and students interested in working as a backend developer can have an insight and better understanding of what it is to be a backend developer.
It is conducted based on real assignments assigned by the Chief Operations Officer (COO) of the company. The task/s for the day, planned way of solving and desired results are detailed on a daily basis, then an overall summary on a weekly basis. It covers ten weeks of continuous work and shows that being a backend developer is not only about being able to write code, but also the importance of communication skills, attention to detail, teamwork, and persistence.
The purpose of this diary thesis is to clarify the day to day experience and challenges of a backend services developer for a peer to peer lending platform. It shows the growth foot-steps of the developer after the joining the company with no prior experience as a backend developer. Thus, new developers and students interested in working as a backend developer can have an insight and better understanding of what it is to be a backend developer.
It is conducted based on real assignments assigned by the Chief Operations Officer (COO) of the company. The task/s for the day, planned way of solving and desired results are detailed on a daily basis, then an overall summary on a weekly basis. It covers ten weeks of continuous work and shows that being a backend developer is not only about being able to write code, but also the importance of communication skills, attention to detail, teamwork, and persistence.