Gregory Karamitsos

Gregory Karamitsos

Junior Software Engineer

Followers of Gregory Karamitsos609 followers
location of Gregory KaramitsosGreece

Connect with Gregory Karamitsos to Send Message

Connect

Connect with Gregory Karamitsos to Send Message

Connect
  • Timeline

  • About me

    CTO at diatasys

  • Education

    • University of Hertfordshire

      2000 - 2003
      Bachelor's degree Computer Science
  • Experience

    • Demokrit Computer Akademie

      Sept 1993 - Feb 1996
      Junior Software Engineer

      Junior Software Engineer working on small software projects for clients in retail market using mainly Objective Pascal, Ansi C, C++, x86 Assembly, Quick Basic, Visual Basic, dbXL, Clipper and Unix Shell Script. Good knowledge of DOS interrupts (documented and un-documented) and Graphic cards direct memory programming, DOS Batch files, mouse device driver low level programming, Windows 3.1 applications programming, dial-up modem programming, Novel networks and many others.I consider the fact that I had the opportunity to work on all these technologies on the early stages of Computer Software and Hardware evolution, as a knowledge heritage that help me in my carrier to have a deeper understanding of all subsequent technologies particularly "why" they were invented and which "problem" were solving. Show less

    • PROLOGIC COMPUTER APPLICATIONS S.A.

      Apr 1997 - Apr 1999
      Software Engineer

      Software Engineer working on a wide range of software projects for clients in Banking, Government using mainly PowerBuilder, Java, C++, Sybase ASE/ASA.

    • Relational SA

      May 1999 - Apr 2012

      Team Leader responsible for the design, development and implementation of Relational's iApply Lending Origination Workflow Management System early versions, so called also as the "father" of this very successful system. System architecture included application server and rich/web clients, was developed mainly using PowerBuilder, Java, EAServer and Sybase. iApply, had 13+ major installations in 8+ countries (Greece, Bulgaria, Romania, Serbia, Poland, Ukraine, FYROM, Albania) serving more than 4.000+ users, of retail Banking Organizations such as PostBank Bulgaria, EuroBank Serbia, BancPost Romania, POLBANK EFG Poland, EuroBank Ukraine, Geniki Bank Greece, Hellas Finance Greece, Bank Of Cyprus Greece, Foundation of Deposits and Loans Greece, Tefin Greece, Unit Bank Greece, Cetelem Greece. The system’s 3-tier architecture consists of a Windows rich client, a WEB JSP client, EJB and Java Services in EAServer and Sybase RDBMS. The system also implements over 80 interfaces with other Banking systems build in the middle tier in various technologies: Web Services, MQSeries, RPC, XML etc mostly in Java and some in C++. Show less Senior Software Engineer working on various projects for major clients with responsibilities to design and implement software using client-server and distributed technologies: PowerBuilder, Java, Sybase etc.The major achievement, was the design and implementation of iApply’s predecessor called Cronos Loans Center which was a Loan Origination System including a custom state oriented workflow engine and a basic document management system. The system' s architecture was classic Client-Server in PowerBuilder, Sybase ASE. The system had 4 major installations: Bank Of Cyprus (200 users), TEFIN A.E./Unit Bank (300 users), Foundation of Deposits and Loans (40 users) and Cetelem (30 users). Show less

      • Principal Software Engineer - R&D Department Team Member

        May 2009 - Apr 2012
      • Software Team Leader - Retail Banking Sector

        May 2002 - Apr 2009
      • Senior Software Engineer

        May 1999 - Apr 2002
    • CellSystems IT Consulting Services

      Jan 2009 - now
      Owner

      Owner and Sole Director of CellSystems "Personal Service Company", delivering IT and Software Engineering Professional Services to end user clients directly or via an agency in contracting sector.

    • ProCons-4it

      May 2012 - Jun 2017
      Chief Solutions Architect

      Full responsibility in: • Selecting appropriate technologies for solution development• Collecting business requirements and translating them into architectural design artefacts (OOM, services, Agile user stories, UI mock-ups) • Defining, streamlining and optimising business processes and business rules in converting EPC business requirements to executable BPMs• Design of Services, Human Tasks UI, rules and validationsDay-to-day management of the development team, including development guidelines, source code quality assurance, meeting deliverable milestones Show less

    • Diatasys

      Jul 2017 - now
      CTO

      co-founder, co-owner, and member of the managing team at diatasys.

  • Licenses & Certifications

    • Anwendungs Programmierer

      Demokrit Computer Akademie
      Sept 1993