Hi there, I'm

Jim Bantanis-Kapirnas

Web Developer PHP Developer

More About Me
About

Let me introduce myself.

Profile Picture Dimitrios Bantanis-Kapirna

Started with LOGO (duh!), moved on to VB 4, tried some PASCAL and later on discovered PHP. My current love is a mixture between Laravel and Angular while experimenting with C# on Unity. Main dream is to end up in Silicon Valley, hopefully as a developer ;-)

Profile

Greek, grown up in Germany, currently living on the beautiful island of Malta, main hobby is travelling and... eating out.

  • Fullname: Dimitrios (Jim) Bantanis-Kapirnas
  • Job: PHP Developer, Web Developer
  • Birth Date: March 3rd, 1986
  • Website(s): kwarks.gr - spotter.gr
  • Email: jbk [@] spotter.gr

Skills

  • 95%
    PHP
  • 89%
    Laravel 5
  • 95%
    HTML5
  • 85%
    Angular 2/4/5/6/7/8/∞
  • 90%
    jQuery
  • 90%
    Joomla!
  • 80%
    Ionic 3 / CORDOVA

248

Projects Completed

192

Happy Clients

2354

Cups of coffee

18000

Hours spent
Resume

What I have been up to.

Was freelancing for quite a long time before I joined a few companies, mainly in Athens. Here is the list of my work experience.

Work Experience

Web Developer

May 2015 - Present

Cashpoint Ltd, Malta

  • Austria based betting company, offering to its clients betting opportunities like sportsbook and (live) casino games.
  • Contributed in switching the company’s methodology from waterfall to SCRUM and acted as SCRUM Master for the Malta team for five months during which the team saw an increase of productivity leading to consistent burndown charts.
  • Part of the “Internet” Development team, with main responsibilities the implementation of new features, improvement of the deployment procedure as well as bugfixing.
  • Contributed to the re-development of the whole website by suggesting the use of Laravel and Angular 4 with a mobile-first approach, and deployment via Jenkins on a Docker container.
  • Contributed on creating the REST API on which the Angular frontend is based and on various architectural decisions.

  • Main technologies used are PHP, Laravel, Yii, Angular, Jenkins, Docker, Rest API.

    Front / Backend Web Developer

    July 2014 - May 2015

    25/8 Projects, Athens, Greece

  • Germany based web game development company.
  • Contributed in investigating the use of Websockets, SignalR and Ratchet technologies for the real-time communication requested by the project.
  • Main responsibility was the creation of the Javascript based bettingslip functionalities and calculations.
  • Contributed in porting the designs to actual functioning modules. Goal was the creation of full modular widgets which could be used throughout the site “as-is” without the need of code editing.

  • Main technologies used are PHP, ZF2, Javascript, SignalR, Websockets, Ratchet.

    Web Developer

    October 2013 - July 2014

    Telia Co, Athens, Greece

  • High traffic Web Development Company based in Athens, Greece
  • Contributed in creating custom built websites for clients based on the (pre-existing) in-house CMS built in ZF1.
  • Main responsibilities were slicing the template created by the web designer, adapting it to the needs of the client and expanding the CMS’s functionality based on the needs of the project.
  • First exposure to MongoDB while building a project requiring full text search on a MySQL database of more than 3GB.
  • Implementation and usage of MongoDB on the CMS improved response time on two and three characters search against the whole Database from > 60 seconds to ~3 seconds.
  • Usage of various caching techniques were important to make the high volume websites run smoothly and fast. Mainly memcached was used in conjunction with Twig templates cache.

  • Main technologies used are PHP, ZF1, MongoDB, memcached, Twig.

    LG SMART TV App Developer

    March 2013 - October 2013

    ADVProdigy, Athens, Greece

  • Advertising company based in Athens, Greece, main client was LG.
  • Contributed in creating the submission interface for participants of the “LG SMART TV DEVELOPERS CONTEST”.
  • Main responsibilities were the review of the submitted code for potential harmful practice and compliance with the LG guidelines for SMART TV Apps.
  • Contributed in creating the Greek version of the SDK documentation partly by translating English documentation and partly by reverse engineering the SDK functions since only the Korean documentation was complete.
  • Part of the “LG SMART TV DEVELOPERS CONTEST” was the promotion of the functionality and capabilities of the LG SMART TV Platform to developers. This was accomplished by a series of conferences held in several educational institutes in Athens, mainly universities.
  • I was the main presenter and had to build a demo app showing off all available functionality of the SMART TV Platform

  • Main technologies used are LG SMART TV SDK, HTML, CSS, Javascript, PHP.

    Web Developer

    February 2012 - March 2013

    Bygreece.gr, Athens, Greece

  • Company’s goal was to create a platform based on the functionality of eBay, xe.gr (similar to zoopla.co.uk), ricardo.gr (early “deals” website) and Craigslist.
  • Contributed in creating the main layout together with the Web designer and slicing the provided templates as well as setting up the Databases needed to accommodate all the needs of the project.
  • PHP and MySQL was chosen as the main technologies used and for the frontend jQuery.
  • Responsible for implementing most parts of the project, including but not limited to user handling, auction based selling of goods, creating of “attributes” fields for product categories.
  • With the arrival of new team members, I was assigned the Lead position and was responsible for assigning tasks to the newer members and mentoring them in our existing code base.

  • Main technologies used are PHP, MySQL, jQuery.

    Web Developer (Freelancer)

    2004 - today

    kwarks.gr

  • As a freelance web developer I was solely responsible for the communication with the clients, the “decoding” of their needs and the implementation of those in a working platform.
  • Over the years I have created more than 200 websites, ranging from simple Wordpress/Joomla! Websites to e-commerce websites and mobile applications.

  • Main technologies used are PHP, MySQL, AngularJS, Angular 4, Laravel, PhoneGap, Cordova, Nativescript, Joomla!, Wordpress.

    Education

    Scrum Master Certification (CSM)

    September 2016

    SCRUM Alliance, Vienna, Austria

    Certified Scrum Master training and successful certification.

    Bachelor Degree in German Language and Philology

    September 2003 - June 2010

    Aristotle University Thessaloniki, Thessaloniki, Greece

    Bachelor in German Language and Philology

    Services

    What Can I Do For You?

    Primarily, but not limited to:

    Portfolio

    Check Out Some of My Work.

    You can find an indicative list of projects on my development website kwarks.gr

    Contact

    I'd Love To Hear From You.

    If you have questions about a project you would like to start or need advice, a quote or anything else, send me some lines below

    Sending...
    Your message was sent, thank you!
    Where to find me

    'HOYAS' Triq Ġwann Mamo
    Luqa
    Malta

    Call Me At

    Phone: (+356) 9917 3462