Professional Experience

February 2023 - Today

Mobile Engineer – Architect

  • Mobile engineering with a focus on iOS.
  • Work together with cross-functional teams to define, design, and ship new features.
  • Ensure robustness, including edge cases, usability, and general reliability.
  • Interfacing directly with end-users and developers building on Trust Wallet.
  • Supporting and collecting feedback to inform the direction of the product.
February 2021 - February 2023

Staff Software Engineer – Architect | Engineering Manager

  • Leading the development of a globally distributed team (30+ engineers) in AMER, EMEA and APAC. Mentoring, guiding and overseeing the activities of the team members daily.

  • Evaluating, identifying and designing software solutions with extensive usage of design patterns and modern architectural styles.

  • Establishing processes for the whole SDLC process, thus making the software robust and easy to work with. Ensuring that quality attributes are in place, such as security, scalability, maintainability and testability, trying to leverage the ISO 25000 standards for software and data quality.

  • Created detailed technical documentations and an Architecture Document that showcases the software in every detail.

  • Being part in planning, tracking and scheduling software deliverables (services and mobile in AppStore & GooglePlay).

  • Handling observability in the production applications and looking for problems within the soft- ware and resolving the issues.

  • Locating and directing solutions for new functionalities to be developed and critical challenges that need to be resolved fast.

  • Developing good working relationships with all team members. This is very high in my daily agenda.

  • Mentoring team members and career guiding my dependent engineers.

  • Working with full agile processes and using different standards per project (Scrum or Kanban).

November 2018 - February 2021

TL – Senior Software Engineer

  • Development of high-end solutions in the Finance sector, by coupling State-of-the-Art technol- ogy and Innovative Business Principles.

  • Agile software development for iOS.

  • Solution architecture and software analysis for digital banking systems.

  • Combining both Objective-C and Swift 5 in complex projects.

  • CI / CD Jenkins and Automated UI testing.

March 2015 - November 2018

TL – Senior Software Engineer & Software Simulation Modeller

  • Team leading of a highly distributed team (London, Athens, Perth and Canberra).

  • Application and deterministic model development to support higher military management in decision making for campaigns and tactical workforce management.

  • Agile software development using .NET stack for projects in the defence sector (UKNavy, Royal Australian Navy).
    WPF desktop solutions and SaaS architecture using Azure cloud development.
    – Functional analysis and solution architecture.
    – Data analysis, data visualization (Tableau) and software modelling (Powersim Studio 9/10).

  • CI / CD TeamCity and Automated UI testing.

November 2012 - March 2015

Senior Software Engineer

  • Agile software development for all major companies in betting (William Hill, Coral, Ladbrokes, Paddypower, Betfair, PMU).

  • Software and business analysis for the betting industry.

  • Fullstack development.

    – Frontend development using all mainstream web technologies (Javascript, AJAX, JQuery, HTML/CSS).
    – Application server development (backend) using TCL and Informix database.

June 2010 - November 2012

IT Administrator – Software Engineer

  • Windows System Administration.
    – Windows 2000/XP/7, Windows Server 2000/2008.
    – Software and Hardware administration, maintenance and security.
    Oracle 9i Database (installation, administration).
  •  LAN Administration.
    – Network maintenance, monitoring and security (including hardware).
  • Web Developer, Administration and Design. 
    DotNetNuke portal, Javascript, JQuery, Photoshop.
December 2007 - June 2010

Software Engineer

  • ISUP & SIP telecom protocols.
    – Customer specific adaptations on telecom features.

  • Code analysis, design, maintenance.
    – Assembly/C++, source & patch coding, simulation (Windows and Linux Platforms).

  • Code testing.
    – Unit, Integration & Regression.
    Real time simulation.
    – Test Cases (Mercury Test Director), Test Automation.

  • Waterfall and Agile (SCRUM) methodology.

YEARS of PROFESSIONAL EXPERIENCE
BUSINESS SECTORS / DOMAINS
+
PROGRAMMING LANGUAGES
+
TECHNOLOGY FRAMEWORKS