Graduate case studies
Even though many of our graduates will have progressed in their careers since completing a case study, they are still of interest to students who wish to gain an understanding of the world of work.
- Being one of the two Android developers in the company, gives me the opportunity to put my hands on several different features, learn a lot in this small team, and at the same time develop new skills.
- Following the scrum methodology means that attending meetings every two weeks for feature refinement as well as planning are necessary.
- Sprint Reviews take place once every two weeks, where I am responsible for presenting to the company what the Android team has been working on.
- Preparing coffee (first thing in the morning)
- Starting to work on the features/improvements/bugs that we have specified during our planning meeting
- Some days may involve issues with the API, thus communication between the mobile and backend team may be necessary
- Some days may be the case that a backend developer is needed for testing the developed features e.g. push notifications
- Exploring and reading the documentation of libraries to use.
- I usually take my 1 hour break of the day as an opportunity to watch an android development related video, or listen to a podcast to become a better android developer.
I simply love developing mobile applications for the Android platform. I really enjoy the fun work environment, the socials every month and of course, the development time! Let's not forget about that morning coffee! (Some may call it tea)
I knew I wanted to study Computer Science since the age of 16. I have put my efforts into getting there and I realised in the process that I was right, but I wanted this to be more creative, and as I was fascinated about mobile devices in general, I decided to follow my postgraduate studies in Mobile Application Development. This gave me the opportunity not only to learn about how apps are developed, but also find my true love between android and iOS, which proved to be android. I am passionate about it and I want to learn as much as possible!
Android, Java, Agile Methodology, Teamwork, Pair Programming, Communication, Self-motivation, Decision Making
2011-2014 BSc Computer Science, The University of Sheffield, UK
2014-2015 MSc Mobile Application Design, University of Kent, UK
2015-2016 B3 Website Ltd, Mobile Application Developer
July 2016-Present CrowdScores Ltd, Android Developer
I am constantly trying to learn more and more about android development as Google will not stop releasing new OS versions. That means that developers need to always be up to date with the new-coming features and developments. New libraries are being released and existing libraries getting updated. This already a tough job.
One qualification that I would like to complete is the Nano-degree in Android Development offered by Google. This will give me the opportunity to learn a lot on my chosen field, straight from its creators.
Where do I see myself in the future... this is a tough question. I would like to become a good android developer... this is the only thing that I truly want to achieve at the moment.
Never stop studying, never stop reading and never stop exploring new libraries, new features and new releases. The hardest part I think is that you not only need to keep up to date with things, but you also need to make sure that your code is at its best quality, so that future developers taking over your project are able to understand what you meant to achieve. So advice: keep up to date with everything in your chosen field, never forget that your code quality can always improve and try to think as if you are reading your code for the first time! Do you understand it?
I would be more than happy to answer to any of the questions that you may have! No question is stupid. A lot of people may have been or currently are in your position! Just ask :)
Last updated: 24 Jun 2017