Thomas Bolis

Thomas Bolis

About

Detail

Head of Engineering, Product
Greece

Timeline


work
Job
school
Education

Rรฉsumรฉ


Jobs verified_user 0% verified
  • Omilia  Conversational Intelligence
    Head of Engineering, Product
    Omilia Conversational Intelligence
    Feb 2022 - Current (4 years 8 months)
  • Omilia  Conversational Intelligence
    Software Engineering Manager, OCP
    Omilia Conversational Intelligence
    Mar 2021 - Apr 2022 (1 year 2 months)
  • Omilia  Conversational Intelligence
    Senior Software Engineer - Technical Lead, Conversation Studio โ“‡
    Omilia Conversational Intelligence
    Feb 2018 - Mar 2021 (3 years 2 months)
    Agile oriented Team Lead/Software Engineer behind Omilia's products OCP Console โ“‡, Conversation Studio โ“‡ NLU Development environment.

    Technology stack
    - Python with FastAPI & Starlette, Django
    - Java with Spring Boot, Dropwizard, Hibernate, Hazelcast, Guice, RxJava
    - Docker ecosystem (swarm, compose, machine etc.), for infrastructure tasks
    - Gitlab (pipelines) for build system and continuous integration, CI/CD

    Omilia has achieved exploiting the benefits of artificial intelligence and natural language with its state of the art platform DiaManTยฎ, providing a Conversational end-to-end Self-Service experience.

    DiaManTยฎ platform is a multi-channel Virtual Assistant for Conversational Custome
  • EXUS
    Technical Architect
    EXUS
    Apr 2017 - Jan 2018 (10 months)
    Technology stack
    - React with material-ui, React Native with NativeBase (and friends)
    - Java with Spring boot, Dropwizard, Hibernate, Hazelcast, Guice, Atmosphere, rxJava
    - Docker ecosystem (compose, machine etc.), for infrastructure tasks
    - Jenkins (pipelines) for build system and continuous integration
  • EXUS
    Senior Software Engineer
    EXUS
    Oct 2015 - Mar 2017 (1 year 6 months)
    Working as a solutions architect and software engineer for the European projects (mainly focused on infrastructure security and surveillance), dedicated to deliver software solutions for the corresponding projects requirements. Working with latest techologies and trends to deliver robust and state of the art solutions that meet the project objectives.

    Technology stack
    - React with material-ui, React Native with NativeBase (and friends)
    - Java with Spring boot, Dropwizard, Hibernat, Hazelcast, Guice, Atmosphere
    - Docker ecosystem (compose, machine etc.), for infrastructure tasks
    - Jenkins (pipelines) for build system and continuous integration
  • Infamous Labs
    Software Architect
    Infamous Labs
    Oct 2014 - Sep 2015 (1 year)
    Member of the engineering team as a Software Architect for Smaf.tv backend platform, specialized to deliver software solutions for analytics and overall backend functionality. Working with latest technologies and trends to deliver robust services
  • mGage LLC
    Senior Software Engineer
    mGage LLC
    Jan 2014 - Sep 2014 (9 months)
    [Position]

    Member of the Technology Team as a Senior Software Engineer; delivering key services to the company with time accuracy and professionalism. Highly involved with the architecture and implementation of reporting and analytics software, following closely the big-data era. Working on an agile, iterative and lean software development model and working always with elite technologies and architecture designs.

    [Key Roles & Responsibilities]
    - Architecture overview and design
    - Technical Specifications & Requirements
    - Product development, problem solving and consulting services
    - Conducting interview process for new hires
    - Project & Tasks Lead
  • Velti plc NASDAQ VELT AIM VEL
    Senior Software Engineer
    Velti plc NASDAQ VELT AIM VEL
    Dec 2009 - Dec 2013 (4 years 1 month)
    [Position]
    Member of the Technology Team as a Software Engineer in the Large Scale Campaigns (LSC) department. Specialized in the product development which runs simultaneous Large Scale Contests based mainly on premium charging SMS (including also IVR, WEB and WAP channels as well as facebook and android applications) for large telecommunication operators across the World. Based on an agile, iterative and incremental development model and working always with elite technologies and architecture designs, LSC team evolves the main SaaS application to meet new project goals and features, always with time accuracy and professionalism.

    [Key Roles & Responsibilities]
    - Functional Specifications & Requirements (business logic,
  • C
    Analyst & Software Engineer
    Cyberce SA
    Nov 2006 - Dec 2009 (3 years 2 months)
    [Position]
    Core member of the companyโ€™s Technical Department which is specialized in Java/J2EE technologies and Oracle/MySQL RDBMS. Specialization in development of e-Commerce Applications, within major IT Research and Development projects, for the private and public sector as well as for the European Union.

    [Key Roles & Responsibilities]
    - Analysis, design and implementation of various projects
    - Database model design (Hibernate Framework, Oracle RDBMS)
    - Information Systems maintenance and customization.
    - Consulting services and training courses to the client
    - New Employees training
Education verified_user 0% verified
  • Athens University of Economics and Business
    Master of Business Administration (MBA International, Technology
    Athens University of Economics and Business
    Jan 2011 - Jan 2013 (2 years 1 month)
  • Athens University of Economics and Business
    Bachelor's Degree, Informatics
    Athens University of Economics and Business
    Jan 2000 - Jan 2005 (5 years 1 month)
This is a community-created genome.