Thomas Glaser

Consulting

Software development for startups

Hi, I'm Thomas Glaser.

I have worked as a Software Engineer and Consultant since 2004. Being an entrepreneur myself, my mission is to help startup companies to make that Minimum Viable Product a reality.

I have worked with a variety of technologies, such as

  • Databases
  • Server side code
  • APIs
  • Web Applications
  • Mobile Apps

Contact Details

Success stories

Symantec Enterprise Vault

Couchbase

Actian Europe Ltd

Newline Underwriting

Momentum Coach Hire

Knight Frank

HM Informatik AG

e.Sigma

What I'm Offering

"The ability to learn faster from customers is the essential competitive advantage that startups must possess." ― Eric Ries

1. Consulting

Not sure where to start? I can help you find the technology and methodology that is right for you.

2. Development

Once the project is scoped, I'll develop everything to your specifications for a fixed fee.

3. Training

If you need to get up to speed with new technology or project management, I provide training as well.

4. Architecture

I have experience with all moving parts of a software solution ("Full Stack") and am able to communicate in a plain, straight forward way. No jargon.

5. Local & Global

I usually work from home here in Windsor near London, UK. Will be happy to meet / phone / Skype.

6. Methodology

I'm a fan of the Lean Startup approach, which has created success for many entrepreneurs. I can help you find the right way for your startup.

Work Process

"Build-Measure-Learn feedback loop is at the core of the Lean Startup model." ― Eric Ries

The Minimum Viable Product is just the iteration of a company's life cycle. Starting a company is about learning. An MVP allows the learning to start.

1. Idea
2. Scope
3. Design
4. Build
5. Measure
6. Learn

In our initial meetings we will define the scope of the MVP. I'm happy to help with all technical and procedural decisions. I will then build the MVP with an emphasis on adding telemetry that allows you to learn, where tp take your product next. Once the company is ready to take on an in-house team, I will work with them to provide a smooth transition.

My Strengths

"Thomas is a great programmer, able to come up with innovative solutions to many problems. Also a really nice guy!"

92%
Strategy
95%
Technical Expertise
82%
Communication
97%
Reliability
95%
Architecture

My Resume

"Thomas is probably the best developer I have had the pleasure of working with."

My Education
1996 - 2003

1996 - 2003

Diplom Informatiker (M.Sc.), Computer Science and Mathematics

Diplom Informatiker is a German academic degree equivalent to a UK Master of Science. The grade is equivalent to a 2:1.

Work Experience
2004 - Now

2015 - Now

Software Engineer - Knight Frank

Extending and updating Knight Frank's web presence.
Tools/Languages: C#, ASP MVC, AngularJS, ASP WebApi, WebForms, Visual Studio 2015, MS SQL Server
I have written multiple extensions and fixes to the current website. Noteworthy:

2015 - 2016

Software Trainer (contract) - Couchbase

I have trained some of Couchbase's customers in the use of the Couchbase C SDK (libcouchbase).
Tools/Languages: C++, Qt 5, libcouchbase, Qt Designer
These are one-day trainings which I have prepared together with an employee of Couchbase and held on-site in various locations. So far I've given this training six times to consistently positive feedback.

2011 - 2013

Senior Software Engineer - Momentum Coach Hire

I have been working for Momentum Coach Hire, an ambitious little company in the Coach Hire and Event Organisation business. There, I have created a variety of new web sites and improved existing ones. I have also been promoted to IT Director and am responsible for the migration of the entire company (50 employees) onto Microsoft Office 365.

2010 - 2011

Senior Software Engineer - Symantec

I have been working as a Senior Software Engineer for Symantec UK Ltd. I was in the Research and Development team for Symantec Enterprise Vault, an email archiving solution written in C# and C++. In my time there I have performed the following tasks:

  • Completed or am working on a number of small to medium projects including new features and architectural enhancements to improve resilience.
  • For these projects, I have created the functional specification and software design documents and have implemented them on my own or as part of a team.
  • Main tools/skills used: OOA OOD Database Design UML MS Visual Studio 2008 C# C++ XSLT SQL
  • Fixed many defects in different code streams as part of learning the project architecture
  • Received outstanding performance reviews for pro-actively driving architectural improvements and my excellent communication and team work

2008 - 2010

Consultant - Ingres Europe Ltd (Actian)

With Ingres I worked as a permanently employed Consultant. I was involved in the following customer projects:

  • Head Developer and Technical Team Lead for an open source project adding playback and recording capabilities to the Ingres database.
  • Using the following skills/tools:
    • Heavy NPTL multi-threading on UNIX using C (tested with 1000s of threads)
    • GCC, GNU Automake, Netbeans IDE
    • Lexical processing in C# running on .NET and Mono
    • Ported from Linux to Solaris, HPUX, AIX, Windows
    • Held a presentation about it at the 2009 UK Ingres User Association
  • Head Developer for porting the MS Excel based reporting for Newline Underwriting Ltd to Jasper Reports:
    • Working on site with the customer in an agile environment.
    • Talend Open Studio ETL, Jasper iReport
    • SQL Database Design and Implementation (Ingres Database)
    • SQL overnight number crunching scripts using BASH
    • Created a Data entry Website using Grails including user management and authentication
  • Developer in a C# project for the MET Police.
  • On site consulting at BNP Paribas

2004 - 2008

Technical Team Lead - HM Informatik AG

Thinking Instruments is a very agile company focused on small to medium size customer projects. There were many projects being worked on simultaneously and I have fulfilled varying roles within them, like:

  • Head Developer / Architect
  • Technical Team Lead
  • Project Manager
  • Trainer
Within those roles, the following tasks are noteworthy:
  • I was responsible for the full project Life Cycle. Statement of Work, Analysis, Design, Implementation, Integration, Support for multiple projects.
  • Managed teams up to 5 people.
  • Was responsible for the in-house migration from MS Visual SourceSafe to Subversion
  • Managing according to the V-Model (German equivalent of PRINCE 2)
  • Have given a lot of successful technical trainings with up to 20 trainees
  • Given technical presentations at the CA Infoexchange 2004 and 2005 with audiences of 100+ people.
Technical Achievements:
  • Lightweight open source ORM in C# using the .NET Reflection API
  • Head Developer, Team Leader and SQL Database Architect for a Logistics Module for a large European CD/DVD manufacturer written in OpenROAD interfacing SAP/R3 using C++, C# and SOAP web services with an Ingres Database back end.
  • I have been in the development team of the application for measuring and approval of ship licenses (MOT for ships if you like) for the German Central Ship Inspection Commission (ZSUK). This Application was originally written in C++ and later ported to Java.
  • As Head Developer and Team Leader for a Reporting tool for the German Armed Forces I created an interface to a live 3D simulation engine to gather statistics. C#, SQL Database Design.
  • I have written a reporting server daemon which enables applications to use Crystal Reports through a very easy database API. Thinking Instruments was licensing this tool to several customers. The server was written in C#.

References

"[Thomas] displayed utmost professionalism and never failed to provide clear explanations to his solutions and code fixes."

Momentum Coach Hire

"Me and Thomas have worked on several difficult projects together at Momentum. Throughout that time Thomas has been a pleasure to work with. He is very skilled and very professional. He has taught me a lot about coding and IT. I would recommenced Thomas, he will succeed at whatever he puts his mind to."

Tom Kay
Web Designer

Symantec

"Thomas is a great programmer, able to come up with innovative solutions to many problems. Also a really nice guy!"

Ian Cherrill
Test Engineer

Momentum Coach Hire

"I had the great pleasure of working with Thomas at Momentum Hub on a number of projects. Thomas is probably the best developer I have had the pleasure of working with and we were able to deliver a number of complex projects quickly and to a high level of quality. an added bonus is that he is a great chap to work with."

John Whitehurst
Head of Seo

Actian Europe Ltd

"I have been working with Thomas for a number of years in both Germany and the UK. He has a great can-do attitude, exceptional development skills and puts in a lot of hours (sorry for all the travelling). He has been key on a number of engagements and has been instrumental in delivering some very complex key tools for us. I highly recommend his work."

Wouter Keyser
Manager Professional Services

HM Informatik AG

Thomas worked in my team from March 2004 to his transition to the UK team. From day one Thomas was, not only because of his good spirits, his fresh, friendly and cooperative approach, a valued co-worker and well liked colleague. Using his in depth technical understanding and readiness of mind he quickly familiarised himself with new material and was able to find fast and effective solutions for most difficult challenges. I have of course supported his decision to move to the UK team being interested in his personal development and professional growth. All the same it has been a great loss for me and my team to see him go and we would gladly welcome him back any time

Dirk Paasche
Director

Skills

Human behavior flows from three main sources: desire, emotion, and knowledge.

Web Architecture

95%

Web Development

95%

Project Management

75%

Web Design

45%

Performance Tuning

85%

SEO

55%

Milestones Achieved

My path has not been determined. I shall have more experiences and pass many more milestones.

10

Cups of Coffee

10

Hours Worked

10

Succesful Projects

5

Happy Clients

Contact Me

Have a project you'd like to discuss?

Say
Hello

Thomas Glaser

thomas@tkglaser.net

20 Gallys Road, Windsor, SL4 5QY, United Kingdom