profile-img

Konstantinos Gkountakos

Software Engineer

Athens, Greece

Work Experience

  • Software Development Team LeadFull Time

    Excite Holidays

    Jan 2014 - Present -11 yrs, 5 months

    Greece , Athens

    • Job Details:Leads the software development team in Athens. The team is responsible for maintaining, as well as adding new features, to the main in-house built application, that the company is using to provide services to its customers. It is a web application where travel agencies can search and book hotel rooms for their clients. It is build with Python(back-end), and PHP(front-end). The application uses PostgreSQL for persistence, Redis, and Memcached for caching. Development is done using PyCharm on Linux, and Git is used as SCM. The team will also develop a new project, giving the ability to travel agents to search and book Transfers (cars, buses, etc) for their clients. The application will be build using Groovy/Grails, RESTful Web Services, asynchronous programming, PostgreSQL, and MongoDB. Git will be the SCM, and SCRUM the development methodology that will be used.
  • Senior Software DeveloperFull Time

    Interamerican

    Jul 2010 - Dec 2013 -3 yrs, 5 months

    Greece , Athens

    • Job Details:Worked as an software engineer at project OnE, implementing one of the core parts of the application. It is a very large and complex project, which is developed in order to replace the company's old internal applications, written in COBOL and VB. The application is written in Java 5, using a framework, developed internally by the company. The UI is developed using Apache Wicket. DB2 v9.1 is used as a database. Hibernate and JDBC are used for data persistance. The code testing is done through JUnit. The application is evaluated for its quality features throughout the course of development, by the Dutch company SIG.
  • Senior Software DeveloperFull Time

    Eurobank

    Jan 2010 - Jun 2010 -5 months

    Greece , Athens

    • Job Details:Worked as an software engineer at Eurobank's e-banking project. A complex web application that included the development and integration of various communication channels (e-banking, m-banking, phone-banking, etc). Technologies and software used: Java, J2EE, Portlets(JSR-168), DB2, IBM WebSphere Application Server 6.0, IBM WebSphere Portal Server 5.1, LDAP and more.
  • Senior Software DeveloperFull Time

    Ethniki Asfalistiki

    Sep 2009 - Dec 2009 -3 months

    Greece , Athens

    • Job Details:Worked as an software engineer at one of the company's ongoing projects, and more specifically at a web application that was being developed, in order to replace some of the old COBOL applications used by the insurance company’s motor branch. The application was written in Java, and deployed on IBM WebSphere Portal 6.1. Some of the technologies that were used were: Java, J2EE, JSPs, Portlets, JSF and Web Services, SQL.
  • Education

    • MSc Information Communication Technology in Programming

      Coventry university

      Jan 2000 - Jan 2001 - 1 Year

    • BSc Electrical Electronic Engineering in Electrical Engineering

      Coventry university

      Jan 1996 - Jan 2000 - 4 yr

    • High School - Other

      1st High School of Komotini

      Jan 1995 

    Skills

    • Eclipse
    • J2EE
    • JEE
    • Software Development
    • SQL
    • Web Services
    • Hibernate
    • JUnit
    • Maven
    • Git
    View More

    Languages

    • English

      Fluent
    • Greek

      Fluent

    Training & Certifications

    • IBM Certified Database Associate - DB2 Universal DB V8.1 Family

      IBM·2005
    Share this Profile