Dataconomy
  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Glossary
    • Whitepapers
  • Newsletter
  • + More
    • Conversations
    • Events
    • About
      • About
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
Subscribe
No Result
View All Result
  • Login
  • Register
  • AI
  • Tech
  • Cybersecurity
  • Finance
  • DeFi & Blockchain
  • Startups
  • Gaming
Dataconomy
  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Glossary
    • Whitepapers
  • Newsletter
  • + More
    • Conversations
    • Events
    • About
      • About
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
Subscribe
No Result
View All Result
Dataconomy
No Result
View All Result

“I look forward to working on a Sunday evening” – Scala development with Tobias Johansson

byJuan Salazar
December 4, 2016
in Conversations, Data Natives, Tech
Home Conversations

tobbiasjohansson

Tobias Johannson is technical lead developer for Valo.io in London. Tobias has nearly 15 year’s experience developing in .NET and Scala. He has a background in the financial sector as a front-office developer but changed track in 2013 to be part of a team building Valo, a new real-time analytics platform from the ground up. His goal is to outlive the JVM and his tea addiction. His talk ‘Einstürzenden Neudaten: Building an Analytics Engine from Scratch’, at Data Natives Berlin 2016, was his first appearance on the conference scene as a speaker.


Tobias, what is your professional background?

I’m a software developer with nearly 15 years’ experience. The first 10 were as a .NET developer but now I am doing Scala development full time.

Stay Ahead of the Curve!

Don't miss out on the latest insights, trends, and analysis in the world of data, technology, and startups. Subscribe to our newsletter and get exclusive content delivered straight to your inbox.

When and why did you start learning software development?

At university, and then I was lucky to get a software development job straight after graduating at a Hedge Fund in Madrid. Developing for the financial industry was a great learning ground as it is a very fast moving environment where screw ups could have a direct financial implication. In this environment you learn to build systems in fast iterations without losing focus on correctness and stability.

What is your role at Valo?

I’m technical lead and developer for Valo. We do a distributed analytics system for streams of data. The idea was born out of building P&L and risk systems for banks and hedge funds. It focuses on simplicity from a user perspective without compromising on the analytical powers.

What do you love about your job?

I’m probably one of the few people who look forward to work on a Sunday evening. I love creating things and currently that something is Valo.

You have experience working in the defense industry, in large financial investment banks, in hedge funds, and in startups. What lessons have stuck with you throughout your career?

Each environment teaches you new things, and I always encourage people to try to move around between industries because of that. Investment banks and hedge funds are naturally money driven and it is reflected in the culture and how systems are implemented. People tend to take shortcuts for their own benefit – which is what I dislike the most of those industries.

How has your background influenced your current approach to development?

Many of the developers I work with have the same background as me. In fact, some of us have worked together in the past at different places. This is what creates the foundation of our development team. It is immensely valuable to have a well working core within a team. Without a core it won’t work. This is probably what has been the most important experience in my past career – to find people you like working with and who inspire you.

Which are the fundamental skills that you learned as an aspiring software developer, that have stuck with you throughout your career?

Don’t blame someone else for your own issues. Be humble. Move forward. Have passion.

I feel embarrassed when looking at some code I have done in a rush and it does not look neat or isn’t well tested. It is something which cannot be avoided when you need to move fast but it is always in the back of my head, and whenever I can, I go back to old code and sort it out. Another thing I have realised over the years is that if your unit tests do not look nice (i.e. small and easy to read) then it is most likely to be an issue with the underlying implementation.

What is your favourite technological setup?

Valo of course! But I do miss the .NET platform.

 

Like this article? Subscribe to our weekly newsletter to never miss out!

Follow @DataconomyMedia

Image: Silke Briel.

Tags: Data NativesSoftware Development

Related Posts

Xiaomi 17 skips 16, uses Snapdragon 8 Elite Gen 5

Xiaomi 17 skips 16, uses Snapdragon 8 Elite Gen 5

September 15, 2025
YouTube Music redesigns its Now Playing screen on Android and iOS

YouTube Music redesigns its Now Playing screen on Android and iOS

September 12, 2025
iPhone Air may spell doomsday for physical SIM cards

iPhone Air may spell doomsday for physical SIM cards

September 12, 2025
Ant Group unveils their own Tesla Optimus competitor, R1 humanoid robot

Ant Group unveils their own Tesla Optimus competitor, R1 humanoid robot

September 11, 2025
Meta expands Community Notes with user alerts

Meta expands Community Notes with user alerts

September 11, 2025
Spotify users want AI-powered music insights beyond basic Wrapped summaries

Spotify users want AI-powered music insights beyond basic Wrapped summaries

September 11, 2025
Please login to join discussion

LATEST NEWS

AI agents can be controlled by malicious commands hidden in images

Xiaomi 17 skips 16, uses Snapdragon 8 Elite Gen 5

There are more women using ChatGPT than men now

Google Gemini tops App Store charts with Nano Banana tool

Cloudflare tracks Anthropic’s Claude crawl-to-refer ratio

Inception Point AI releases 3000 weekly podcast episodes

Dataconomy

COPYRIGHT © DATACONOMY MEDIA GMBH, ALL RIGHTS RESERVED.

  • About
  • Imprint
  • Contact
  • Legal & Privacy

Follow Us

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Glossary
    • Whitepapers
  • Newsletter
  • + More
    • Conversations
    • Events
    • About
      • About
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
No Result
View All Result
Subscribe

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy Policy.