Hallo! Ich bin Christian Kößler Projektleiter Programmierer

Resümee

Über mich

Über mich

Resümee
My Photo
Über mich

Bereits in sehr jungen Jahren habe ich mein Talent für Computer und Programmierung entwickelt, 2007 die HTL abgeschlossen und 2008 meine erste Firma mitgegründet. Mit einem Repertoire von mehr als 10 Programmiersprachen und 12 Jahren Projekterfahrung leite ich mit Freude Ihr Projekt.


  • Vorname: Christian
  • Nachname: Kößler
  • Geburtsdatum: 20.07.1988
  • Nationalität: Österreich
Erfahrung
Ausbildung
Skills
Erfahrung
Kommanditist / Leitung Technik - Mair Data Services KG
2016 - 2012

Aufbau der Hosting-Marke MS Data & Domainteufel von der technischen Infrastruktur bis zum Marketing, Betreuung von kleinen bis mittleren Projekten vom ersten Kundenkontakt bis zur fertigen Umsetzung.

Geschäftsführender Gesellschafter - Sofa Creative Media GmbH
2012 - 2014

Fortführung der Tätigkeiten der Mair Data Services KG als GmbH-Partnerschaft mit der rematic media GmbH als technischer Umsetzungspartner mit Kunden wie Eucerin, Wiener Austria, Ikea Werbung.

Produktionsleitung - rematic media GmbH
2012 - 2013

Fortführung der Tätigkeiten der Mair Data Services KG als GmbH-Partnerschaft mit der rematic media GmbH als technischer Umsetzungspartner mit Kunden wie Eucerin, Wiener Austria, Ikea Werbung.

Gesellschafter / Leitung Technik - Laufen hilft GmbH
2013 - 2014

Technische Leitung & Betreuung des Charity Laufs für das St. Anna Kinderspital seit dem Start des Projekts als HTL-Projekt im Jahr 2008.

Geschäftsführender Gesellschafter - Christian Kossler Consulting GmbH
2014 - jetzt

Individuallösungen für österreichische Schulbuchverlage. Dashboards & Datenbanklösungen für einen internationalen Druckerhersteller

Senior Developer - Building Digital Solutions 421 GmbH
2016 - 2020

Programmierung und Projektmanagement

Ausbildung
Abgeleisteter Präsenzdienst - Österreichisches Bundesheer
2007 - 2008

Internet und Medientechnik - HTL Rennweg
2003 - 2007

Bundesrealgymnasium - BG/BRG Schwechat
2000 - 2003

Skills
html

javascript

css

php

jquery

angular js

wordpress

laravel

vue

drupal

Adobe Photoshop

Adobe illustrator

12+

Jahre Erfahrung

89+

Abgeschlossene Projekte

25+

Zufriedene Kunden
close
Projekte

Mein Portfolio

Mein Portfolio

Projekte
close
Kontakt

Jetzt anfragen

Jetzt anfragen

Kontakt
Telefon
+43 664 911 17 94
E-Mail
office@christiankossler.com
Addresse
Mödling, Österreich
Spitalmühlgasse 21/28
Schreiben Sie mir.

Ich freue mich über eine Anfrage zu Ihrem Projekt - füllen Sie dazu einfach dieses Formular aus:





Impressum nach §5.1 ECG

Christian Kossler Consulting GmbH
Spitalmühlgasse 21/28
2340 Mödling, Österreich

Firmenbuchgericht: Landesgericht Korneuburg
Firmenbuchnummer: FN 415956a
UID-Nummer: ATU68695717

Datenschutz
AGB
close
Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 185 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 185 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/christiankossler/public_html/public/index.php:60
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php128
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 185 bytes written, possibly out of free disk space"
    
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/christiankossler/public_html/storage/framework/sessions/3Syl33iP5lkgVn72QKlS2KLgAQWgQqgx7Rkvd1fv"
    
  2. "a:3:{s:6:"_token";s:40:"zteIFcijp4JBGDTJVzNgdUbjQqMMJS1370hLH0qy";s:9:"_previous";a:1:{s:3:"url";s:27:"http://christiankossler.com";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/christiankossler/public_html/storage/framework/sessions/3Syl33iP5lkgVn72QKlS2KLgAQWgQqgx7Rkvd1fv"
    
  2. "a:3:{s:6:"_token";s:40:"zteIFcijp4JBGDTJVzNgdUbjQqMMJS1370hLH0qy";s:9:"_previous";a:1:{s:3:"url";s:27:"http://christiankossler.com";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "3Syl33iP5lkgVn72QKlS2KLgAQWgQqgx7Rkvd1fv"
    
  2. "a:3:{s:6:"_token";s:40:"zteIFcijp4JBGDTJVzNgdUbjQqMMJS1370hLH0qy";s:9:"_previous";a:1:{s:3:"url";s:27:"http://christiankossler.com";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/christiankossler/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/christiankossler/public_html/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PHPRC
"/home/christiankossler/fcgi-bin/../etc/php7.2"
PWD
"/home/christiankossler/fcgi-bin"
PHP_FCGI_MAX_REQUESTS
"99999"
SHLVL
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
CONTENT_LENGTH
"0"
SCRIPT_NAME
"/index.php"
REQUEST_URI
"/"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REMOTE_PORT
"45760"
SCRIPT_FILENAME
"/home/christiankossler/public_html/public/index.php"
SERVER_ADMIN
"[no address given]"
CONTEXT_DOCUMENT_ROOT
"/home/christiankossler/public_html/public"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"http"
DOCUMENT_ROOT
"/home/christiankossler/public_html/public"
REMOTE_ADDR
"44.192.70.216"
SERVER_PORT
"80"
SERVER_ADDR
"116.203.63.199"
SERVER_NAME
"christiankossler.com"
SERVER_SOFTWARE
"Apache/2.4.29"
SERVER_SIGNATURE
""
HTTP_CONNECTION
"close"
HTTP_HOST
"christiankossler.com"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_IF_MODIFIED_SINCE
"Mon, 19 Apr 2021 13:10:47 GMT"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
SCRIPT_URI
"http://christiankossler.com/"
SCRIPT_URL
"/"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1620428020.2437
REQUEST_TIME
1620428020
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:/9beS5UkmNsDQNLsnjI7KIDSwFR7u6Y/7PttyjLNc5Q="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"christiankossler"
DB_USERNAME
"christiankossler"
DB_PASSWORD
""
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
MAIL_FROM_ADDRESS
"office@christiankossler.com"
MAIL_FROM_NAME
"office@christiankossler.com"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
GOOGLE_RECAPTCHA_KEY
"6LfDaNYZAAAAADdFOMSgOOX3Bww37lhusVe5g0b6"
GOOGLE_RECAPTCHA_SECRET
"6LfDaNYZAAAAAA-SaP0HWYOHIay0bnqi6OEWuaB9"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:/9beS5UkmNsDQNLsnjI7KIDSwFR7u6Y/7PttyjLNc5Q="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"christiankossler"
DB_USERNAME
"christiankossler"
DB_PASSWORD
""
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
MAIL_FROM_ADDRESS
"office@christiankossler.com"
MAIL_FROM_NAME
"office@christiankossler.com"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
GOOGLE_RECAPTCHA_KEY
"6LfDaNYZAAAAADdFOMSgOOX3Bww37lhusVe5g0b6"
GOOGLE_RECAPTCHA_SECRET
"6LfDaNYZAAAAAA-SaP0HWYOHIay0bnqi6OEWuaB9"
0. Whoops\Handler\PrettyPageHandler