Business

Overview

I have more than 30 years of experience in computer science, software development and architecture:

  • 10 project years of Data warehousing, business intelligence (BI) and data science
  • 5 project years Java platform
  • 5 project years GPU computing and C++
  • functional programming since 1994

Focus

  • Software architecture
    • Parallel, distributed and reactive systems, micro services, internet of things (IoT)
  • Object oriented and functional software development
    • Java (Java EE, Spring, Scala, Groovy), C++ 11, JavaScript, Haskell
  • Agile Development
    • Scrum, Kanban, Test driven development (TDD), Domain driven design (DDD)
  • Big Data, Data Science, Datawarehousing, Business Intelligence
    • RDBMS, NoSQL, ETL, Hadoop
  • GPU Computing
    • CUDA, OpenCL, C++ AMP

Meine Methoden

I am an agile and pragmatic software developer and optimize productivity and code quality with innovative methods.

Customer focus
The customer is the "mother of the project."
Pragmatic and agile
Selection of "best practices" from the existing process models (XP, agile, SCRUM, Kanban), adapted to the project, the team and the task.
Iterative and incremental
Software consists of knowledge. A large part of this knowledge is created during the project and therefore the requirements change.
Team-oriented
Only as a functioning whole a team is successful.
Generative and model-drive
Models allow time and quality gains
Test driven
Automated tests as early as possible.

Experiences

You'll find detailed information about my previous projects, knowledge, etc. under the following links:

My projects
Chronological list of all my projects.
Knowledge of software development tools
The programming languages, software tools and frameworks i have know and have used.
References
Some highlights from my projects.
Short Vita
A short vita.
Jörn Dinkla, 201608

Industries

I worked in the following sectors and industries:

Sector Duration
Banking 9 project months
Insurance 5 project months
Retail, logistics, trade 12 project months = 1 project years
Telekommunications and internet 60 project months = 5 project years
Numerical methods 53 project months = 4,5 project years

Remark

Dipl.-Inform. is an (now outdated) german academic degree and can be translated as "diploma of computer science". It took at least 4.5 years (9 semesters) and is similiar to a masters degree. The reason that i include my degree in the company name is german law. A "Freiberufler" (freelancer) has to have a degree or a similiar education in the field that he is working in. Beeing a "Freiberufler" has some benefits, for example no financial accounting / balancing.