A short introduction about myself and the things i did/i´m doing in IT back in the days and now ...
Since round about twenty years i´m into software engineering right at the moment. Back then in the days of 1995 whilst gainig my education as Datenverarbeitungskaufmann i did a lot of coding in Cobol.
We used Sinix and Windows NT. The next thing i had to deal with a lot was awk.
Our storage/persistence systems were Informix databases.
Up to these days now i´ve seen a lot of trends/patterns/rules come and go as far as software engineering is concerned.
The first pattern i´ve learned back in the cobol days was the so called EVA-Prinzip
Ever since i´m coding my mantra was/is/and will be building robust and solid software. Building robust and solid handcraft (software is surely a piece of handcraft) takes time and accuracy.
Lots of people arguing that customers won´t pay you for building robust and accurate handcraft. They are paying you for results. Well this is not my thinking of handcraft. You get exactly what you´ve been asking for. If you want fast results and stuff just working, then this is exactly what you´ll get. If you ever had to deal with Spaghetticode you know what efforts it takes to maintain or extend such code basis. I´ve often come to a point where i coded projects from the ground up, because nobody could ever understand the existing code basis, made by people who you don´t know either. And at that point things will get more expensive than to take care in advance.
Nobody would demand a new house being planed and built up completely in one day, wouldn´t they?
My programs are made to run forever! Maybe my old cobol exes still run somewhere? Who knows?
These are my stations and graduations in life. The older i get the more i think of graduations as a useless piece of paper with a degree written on it. Knowledge comes from experience and trying things out. Call me a practioner not a theorist. I´ve experienced that a lot of people fortunatly look more at what you´ve done or achieved than what graduates you have.
But nowadays the next generation is taught (mostly in school and univeristy - i know that because i work at an university and talk to a lot of students) to be self-promoting which in my opinion is the absolute wrong way of teaching them.
our education system is all about getting graduations, doing a lot of (unpaid) internships abroad, learning stuff one will never need. Then they are unleashed to the world, realising that the real struggling starts in the first place.
When i left university i quickly realized that 95% of what i had to learn (check out the phrase - had to learn) was absolutely impractical. But hey - at least i got a fancy academic title.
So what i´m trying to say is ...
Follow your heart and believe in yourself!
Don´t let people tell you what to do!
Use your brain!
Master of Engineering
Technische Hochschule Deggendorf
2010 - 2012
Diplom Wirtschaftsinformatiker (FH)
Technische Hochschule Deggendorf
2003 - 2007
Software Engineer
Technische Hochschule Deggendorf
We´re developping web application for the universities´ adminstration. our stack is java 8, boot, hibernate 5, bootstrap, jquery and postgresql
2014 - current
Software / Systems Engineer
Technische Hochschule Deggendorf
We were maintining servers, doing software engineering occasionally and teaching students. i realized that doing other stuff than software engineering was not satisfying for me. so i decided to switch my focus back on my passion.
2009 - 2014
Software Engineer
WETO AG
We were developping software for small up to large timber structure businesses. our stack was c# 4.0, windows forms, ado.net, and ms sql server 2008. i enjoyed that time a lot although i realized quickly that i canot evolve the way i wanted.
2007 - 2009
Software / Systems Engineer
Häring Service Company
We were maintining servers, doing software engineering occasionally. This years were my first years in IT - and i liked these a lot until my alternative service knocked at my door.
1995 - 2000
Below you can find what i call my treasure of experience when it comes to software engineering. My main focus lies on web development. But i´m also well experienced in desktop applications. Although i personally think that someday all you need is a browser.
c#
java
Javascript
Bootstrap
HTML/CSS
jquery
ASP (Core) MVC
Spring Boot
Entity Framework (Core)
Hibernate
Windows Forms
Windows Presentation Foundation
git
MVC/MVVM
Dependency Injection
SOLID
Domain Driven Design
MS SQL Server
Postgresql
MySQL
Visual Studio
Intellij
Eclipse
Below you can find some of my current and past projects listed. If you want to know more details about these projects just let my know. We can get in contact so you can ask your questions.
Online Karrierebörse
My current work at my current job is to redesign/rebuild an existing tool career services at our university.
This is generally a complete rewrite of the existing code base. The database will be moved from mysql to postgres. The whole framework will move from google play to spring boot
Spring BootRechnungsverwaltung
My current work at my current job is to build a tool for generating invoices.
Furthermore the app has an interface to another app (via rest) from which it is possible to import invoice data via api.
Spring BootVertragsdatenbank
A past piece of work at my current job was a tool for maintining contracts.
The app reminds the users automatically (via email) of details like cancellation periods of contracts or contracts soon to be ending.
SpringIdeenmanagement
A past piece of work at my current job was a tool for maintining contracts.
The app connects via rest api to a OTRS ticket system to get/create tickets.
SpringHaarwerk 2018
This is a port to .NET Core of the version below.
The app lets you maintain customers and services. Furthermore you can print out a cashbook.
ASP Core MVCHaarwerk
A past piece of work i did in my spare time for the business of my wife.
The app lets you maintain customers and services. Furthermore you can print out a cashbook.
ASP MVC
Thomas Lang
Matthias-Koller-Str.
23
94161 Ruderting
Telefon: | 01755935308 |
E-Mail: | th0m4s.l4n6@gmail.com |
Quelle: eRecht24
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.
Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.
Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
This site was orignially done by BLACKTIE.CO