I have my Bachelor’s degree in Computer Science and I later pursued a Masters degree in Distributed Systems, which I completed in 2019.
My Bachelor’s degree was the experience that really shaped my way of thinking when approaching problems. It made me realise building software is more than making something fulfill a basic functionality. It is also about fulfilling non-functional requirements and thinking ahead about possible issues we may encounter during the whole software lifecycle.
Taking into account my new position in software engineering, I would like to dig into some of the most common databases and how they work internally. Non-tech related, I would like to read more about soft skills like time management.
My interest in solving problems using software and my natural curiosity about things are the two main reasons behind my pursuit of a tech career. Since I was a child, I knew what I wanted to do when I was older. I was lucky to have a computer at an early age.
This unlocked my passion for computers and since then, I’ve spent a lot of time in front of a screen. However, I only began coding in high school and by then, I already knew I wanted to study Computer Science at university.
It’s definitely still evolving. I feel like there is a lot to learn. Initially, I felt having knowledge gaps wasn’t okay but with time I’ve realized it is totally fine – I just need to continue working on filling the gaps.
I chose to specialise in Distributed Systems. I am fascinated by the problems that arise when software needs to scale up and how every little detail can make the difference in these systems.
It’s completely different. Previously, I worked for one of the top low code platforms on the market. My role was to ensure that one of the high availability services was fully operational all the time and I was tasked with incrementally adding functionality to it.
My new position is a data-centric engineering position in which the biggest challenges are connected to ingesting and processing big loads of data.
Making software that scales with large volumes of data is something that excites me. Entering this new area that I don’t know a lot about is also a great opportunity for learning.
I’ve only been through the job search once after college. It was the traditional way of finding a job where I created a CV and searched for positions on numerous websites. It was a tiring and frustrating experience.
Build a strong profile! Highlight your best achievements, show the impact you had in your previous job experiences, and share the value you can bring to a new company. If you have a hard time assessing your impact, ask for a second opinion from someone who has worked closely with you.
They will probably be able to identify things you’ve done that impacted the team/company positively. Remember that a team achievement is also your achievement, so I encourage you to share those achievements with the world.
If you’re looking for a job in tech, give it a try. You have high chances of finding a great match for your profile. Hired is new to HRs in my local area so I was unsure of whether I would find something that would match my profile and skills here. However, I was surprised to see Hired got me my best offer after searching for jobs on multiple platforms. It has brought me here so I definitely recommend that you try it out.
The best advice I can give a tech professional was given to me a few years ago at a college conference: Take one to two hours each week to learn about and work on yourself. It will bring huge benefits in the long run, and you should focus on learning both hard and soft skills.
LandTech is a software company building B2B SaaS Products for the Property Industry, empowering property developers to build the places that communities need to thrive. Founded in 2014, LandTech has between 51-200 employees and is headquartered in London.
Health/dental/vision/life/disability insurance, maternity and paternity benefits, unlimited time off, tuition reimbursement, conferences reimbursement, flexible working hours, and more.