André Daube (26) is software developer at efcom

„I got to know about efcom during my undergrad placement days. While on my computer science course, I worked mainly in the ef3 build management team which involved entering translations, generating documentation, producing weekly versions and putting together all necessary release components.


First in part time
After I had successfully completed my bachelor’s degree dissertation, I then had the opportunity to continue working at efcom on a permanent, but part-time basis. This has given me the opportunity to take a master’s degree in distributed software systems on the side after my bachelor’s degree. My current responsibilities include helping take care of ef3 build management tools as well as maintaining and extending efOnline. In this regard, I’m building on my previous activities, but also immersing myself in new subject areas.


Classic entry
I came to efcom on a friend’s recommendation. He highlighted interesting vacancies to me on the university’s job portal and I applied for this position – in the old-school way by post with a covering letter, CV and school report. I was then invited to an interview, and after two weeks I got the nod that they had chosen me.


Creativity required
So far, working at efcom has been really enjoyable. There are flexible working hours, the company is very accommodating in terms of its approach to sandwich courses, there are flat hierarchies and it’s a very friendly place to work where you can even work from home if your line manager agrees. What else? From a technical perspective, you can write web code and use state-of-the-art technologies. This promotes my creativity and I’m free to use any tools. I have certainly learnt a lot, particularly in the area of C# and JavaScript, but also some Python.


Outlook and review
My primary goal is my master’s degree; what happens after that, I don’t know yet. Perhaps I’ll do a doctorate. The fondest moments at efcom definitely have to be our fantastic Christmas celebrations, but also my participation in the b2Run and the J.P. Morgan run – something that still sticks in my mind and will never forget.


Create a good basis
What tips can I give to applicants? Perhaps to keep things simple and familiarise yourself with algorithmic problems and problem-solving methods. This will prepare you really well for daily work. In addition, you should know the ins and outs of the latest technologies, programming languages and frameworks. I also recommend following projects on social coding sites such as GitHub and tinkering around with them. Ultimately, it will help if you learn to scrutinise and probe activities and solutions – this way a sense of achievement will set in automatically sooner or later.”