Welcome to SoftwareByThomas

Because code matters,
software quality makes you win business

What can I tell you about me?

My name is Thomas Barles, I am a French Software Engineer.

I have a solid academic background in computer science.
It has been said that I have very good problem solving and analytical skills.
I work using Agile methodologies, TDD and design patterns.

I am specialised in C#, currently living and contracting in London.

What do I believe in?

What is my expertise?

Hard skills


Let me code.

I love programming.
I have years of experience on critical business applications deployed worldwide. I know how to code safely, quickly and in a team. My speciality is server side C#.

Quality improvement

With an Agile developer's mind...

Everyone agree now on the importance of unit tests and refactoring. To decrease troubleshooting and thus delivery times, the key is to keep builds short and trigger them on commit.

Performance and Memory optimisation

Profile and optimise.

The first step in improving your application is proper measurement in order to identify where improvements are needed. Knowing the right tools and how to use them efficiently is what you can expect from a world class developer.

Soft skills


I am fascinated by the human side of software development.

In the art of software development nowadays, you can't rely only on your coding skills. You have to know how to work in a team. You have to know how to interact with clients.


You want to gets Things Done!

There something special about London. You cannot stay in the world’s most competitive market by chance. You have to keep your skills sharp enough to be able to challenge the bests. It is expected from you to be reactive to any difficulties met on your project.


In a world always changing...

Even if I am used to work in English, I speak as well French and Spanish.

How can I help you?

Any question? Just contact Me

You have questions? You have ideas? I am always interested in chatting with smart people. But as I am nomad and always working on one or two projects, I could take time to answer sometimes.
e : thomas.barles+softwarebythomas[at]gmail.com