
Konstantinos Gkountakos
Software Engineer
Athens, GreeceWork 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 universityJan 2000 - Jan 2001 - 1 Year
BSc Electrical Electronic Engineering in Electrical Engineering
Coventry universityJan 1996 - Jan 2000 - 4 yr
High School - Other
1st High School of KomotiniJan 1995
Languages
English
FluentGreek
Fluent
Training & Certifications
IBM Certified Database Associate - DB2 Universal DB V8.1 Family
IBM·2005