Inside Darwin Digital – Tomasz Jakubowski

  • 20 May 2016
  • Daniel Kaempf

Inside Darwin Digital – Tomasz Jakubowski

Tomasz is the Technical Lead and Backend Developer at Darwin Digital. He has over 15 years of experience in delivering interactive websites and eCommerce solutions. Tomasz is part of our design team based in Kraków, Poland’s hub for internet business. We caught up with him over Skype to talk about how he became interested in web development and what he loves about designing websites.

How did you become interested in web development?

Already as a small kid I was a big fan of the first home computers. I learned to code and to create digital art when I was 10 and have been hooked ever since. While studying at the Warsaw University of Technology, I became more and more interested in web design and development and decided to pursue a career in this area. I then moved to Kraków for my Master’s degree, where I met like-minded people and caught up with the latest developments in this technology. It was also when I decided to take a systemic approach that encompasses software analysis and design as well as backend, frontend and database development.

How do you usually approach a new project?

Based on the requirements of a project, I start by mapping out the system’s architecture, then I choose the most suitable technologies and design the data model. I always pay a lot of attention to this initial design phase – it’s really important to think everything through before actually doing the work. I also always try to follow best-practice and already established standards so we don’t waste time re-inventing the wheel. In any project I manage, I aspire to write clean, readable code that is easy to maintain. I am one of those developers that see beauty in well organised code.

What’s your favourite part about your job and what aspects do you find most challenging?

Being a web developer is a bit like being a sculptor or an inventor. And obviously that’s cool.  I love seeing a project that I designed taking shape. It’s rewarding to see how my designs become usable and beneficial tools in someone else’s hands.

The most challenging part of my work is time management. It’s difficult to foresee exactly how long it will take to design and implement a project at the outset as you might run into unexpected challenges along the way.

What are current trends in web development and where is the industry headed?

More and more people are starting to use hybrid laptop-tablet devices like Microsoft Surface Pro. As the market share of these devices rises, we might see a growing number of complex web applications that are touch or pen-operated.

What are the things you absolutely need to be productive – apart form your computer of course?

Definitely a good night’s sleep. And of course a healthy dose of coffee never hurts. During stressful times, when my workload is exceptionally heavy, I manage my time using the Pomodoro technique. That means I work for 25 minute and then take a five-minute break to stay focused and keep my creative freshness. Also music is a big part of my life. In the evenings and on weekends I regularly dj at electronic music events.

You can follow Tomasz on LinkedIn to receive more updates about latest trends in web development and industry news. Tomasz is the Technical Lead and Backend Developer at Darwin Digital, a web design agency based at the EPFL Innovation Park in Lausanne, Switzerland.