# Manos Batsis (@manosbatsis.eurosky.social)

Profile: https://sifa.id/p/manosbatsis.eurosky.social
Headline: Software Engineer, Architect, Tech Lead

## About

A beach bum and hands-on software development bloke with two decades of experience in banking/finance, telcos, public administration, systems integration and odd startup environments. My focus for the past few years combines financial standards like ISDA CDM and ISO 20022 with development on Corda, web3, cross-chain integration and custom L2 solutions.

## Experience

- **Software Engineer, Architect, Tech Lead at Various Organisations** (2002 – present)
  Key contributor in enterprise-grade initiatives for organizations around the globe:
  • Banking/finance: ATE Bank, Millennium Bank (both bought by Piraeus Bank), Alpha Bank, Standard Chartered, TradeIX (now Marco Polo Network), Ivno (acquired by R3), XinFin/XDC Network/Impel, Fragmos Chain, CRX Markets and others.
  • Telco: Vodafone, Telestet (now Wind), Cosmote.
  • Public Administration: EU commission and Directorates-General (DGs), ministries, law enforcement and other government organizations within France, Spain, Scotland, Greece and others.
  • Several IT providers and service integrators, including Sun Microsystems (acquired by Oracle), European Dynamics and LAB577 (now part of BCB Group).
  • Miscellaneous other startups and companies in diverse markets like TrustLayer and Ledger8760 (now nZero?).
- **Chief Technology Officer at PayNetX** (2023 – 2024)
  PayNetX is a global account-to-account, instant, low-cost, and truly interoperable underlying payment infrastructure specifically designed for banks.
- **Software Architect, Principal Developer (contract) at Alpha Bank** (2014 – 2015)
  Led the technical design, development and support of CMART, the bank's “Customer Relationship Management System for Network Customers“. This custom CRM implementation provided, for the first time ever in the Bank’s history, an "all-round, real-time information on Customers, private individuals and businesses alike" and has been used in production since its first release in Q4 of 2014.
- **Co Founder & Chief Technologist at Abiss.gr** (2005 – 2014)
  Worked with local system integrators, acting as a subcontractor for projects in the public sector.
- **Head of Software Solutions (rolling contract) at Civic (UK)** (2011 – 2014)
  Collaborated with a distributed team of remote business and technical staff, mainly responsible for design, development, maintenance and support of Civic's ContentControl CMS, a product used by a number of organizations in both the public and private sector and Ffora, the company's first SaaS offering.
- **Technical Lead (rolling contract) at European Dynamics** (2004 – 2007)
  Created and supported a technology stack that was widely and successfully used as an applications development framework by software teams. Acted as the technical lead in projects for the public sector throughout the EU, including the European Commission and a number of  Directorates-General (DGs).
- **Senior Developer at Netsmart S.A.** (2002 – 2004)
  Designed and implemented solutions for projects in telecoms (Vodafone Live!, Telestet Billing), healthcare (Panaceia iTV) and IST. The company had  numerous partners, with SUN Microsystems’ Professional Services division being a major collaborator.
- **Markup Languages Expert at Broker Systems** (2001 – 2002)
  Designed and implemented database and XML schemas, DHTML and XSLT libraries, UI templates and prototypes, components for ASP applications. Projects: ATE Intranet, XRHMA and others
- **Web Developer at Profile Software** (2000 – 2001)

## Education

- **University of Nicosia** — Distance Learning (six weeks) (2023 – 2023)
- **University of Nicosia** — Distance Learning (12 weeks) (2023 – 2023)
- **Mediterranean College (Bangor University, Wales)** — BSc (2001 – present)
- **TEL Sparta** — Information Technology (1994 – 1998)

## Skills

- Java Enterprise Edition
- Cryptocurrency Exchange Platforms
- Retail Banking
- Decentralized Applications (DApps)
- Web Services
- Cryptocurrency Trading
- Spring
- Research and Development (R&D)
- Cryptocurrency Regulation
- Software Development
- Government Procurement
- Platform Architecture
- Digital Currency
- Command Prompt
- Bitcoin Mining
- CBDC
- HTML 5
- Backbone.js
- Java Database Connectivity (JDBC)
- AMQP
- E-procurement
- Bitcoin
- Google Web Toolkit (GWT)
- JavaServer Pages (JSP)
- Enterprise Architecture
- Cryptocurrency
- Gradle
- REST
- Tokenization
- Technical Presales
- Public Sector
- Technology Integration
- Banking
- XSLT
- Credit Rating
- JUnit
- UML
- LDAP
- Public Procurement
- Reputation Systems
- Architecture
- Blockchain
- IntelliJ IDEA
- Object-Oriented Programming (OOP)
- Test-Driven Development
- Consensus Protocols
- Web Development
- Identity and Access Management (IAM)
- Databases
- Content Management Systems (CMS)
- Software Architecture
- Customer Relationship Management (CRM)
- Agile Methodologies
- Coaching & Mentoring
- Software Development Life Cycle (SDLC)
- Telecommunications
- Technical Project Leadership
- IT Strategy
- Distributed Ledger Technology (DLT)
- Payments
- Open Source
- Software Engineering
- SOA
- Design Patterns
- Software Design
- Java
- Hibernate
- MySQL
- MongoDB
- Tomcat
- Linux
- JBoss Application Server
- JavaScript
- SOAP
- XML
- Maven
- Apache
- JSON
- Ant
- jQuery
- PostgreSQL
- Git
- Python
- CSS
- AJAX
- Kotlin
- Open Standards
- ElasticSearch
- Marionette.js
- XML Schema
- RELAX NG
- Schematron
- RDF
- Semantic Web
- Ember.js
- Hypermedia
- Corda
- TypeScript
- Scala
- Dyslexic Thinking

## Certifications

- Corda Certified Developer — R3 (https://www.youracclaim.com/go/HyhIMIYy)
- Certificate of Accomplishment : Introduction to Digital Currencies — University of Nicosia (https://app.block.co/certificate/ffd46053-c1bc-4fcb-ac69-21e420ec742b/)

## Projects

- **Corbeans: Corda integration for Spring Boot** — https://manosbatsis.github.io/corbeans/
  Corbeans is a set of modules that help integrate Corda into the Spring Boot ecosystem.
- **Vaultaire** — https://manosbatsis.github.io/vaultaire/
  Query DSL and data access utilities for Corda developers.
- **Partiture** — https://manosbatsis.github.io/partiture/
  A compact component framework for your Corda apps.
- **Sarissa** — http://dev.abiss.gr/sarissa/
  Sarissa was created before ajax was even coined. It is an Open Source ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc.
- **Lagom Exchangeratesapi.io** — https://github.com/manosbatsis/lagom-exchangeratesapi
  A simple currency exchange REST service build with Scala on Lagom, demonstrating basic integration of exchangeratesapi.io as an unmanaged Service.
- **e-PPS (electronic Public Procurement System)** — http://www.e-pps.eu
  e-PPS (electronic Public Procurement System) is an open, secure, interoperable and re-configurable platform allowing the implementation of a full cycle of electronic public procurement. e-PPS uses open standards and fully complies with EU legislation on public procurement.

e-PPS is the most complete and advanced platform available today and it is offered as open source software with several installations in the EU and internationally. The system supports interaction between citizens, businesses, and public administrations allowing them to implement in a fully automated fashion any type of electronic public procurement.
- **Concise Bounded Descriptions of RDF resources for Java** — https://sourceforge.net/projects/uriqa4j/
  URIQA4J is an implementation of Nokia's URI Query Agent Model for the Java platform. Used as a component for your web application, it exposes your Java Objects encoded as Concise Bounded Descriptions of RDF resources.
- **Restdude** — https://manosbatsis.github.io/restdude/
  Full stack, high level framework for horizontal, model-driven application hackers
- **Maven JS Tools** — http://dev.abiss.gr/mvn-jstools/
  The Maven JSTools Plugin provides a Maven interface to a set of JavaScript reporting and documentation tools like JSDoc Toolkit and JSLint, along a simple approach for building JS artifacts and use them as dependencies in your Maven-based projects
- **MD4J** — http://dev.abiss.gr/md4j/
  MD4J is a passive, model driven, extensible J2EE webapp generator. Hibernate 3 mappings are supported as input, with EJB 2.1, Struts 1.x and JSP 2.0 as output for CRUD and Search operations with patterns like MVC, DAO and SessionFacade. Ant task included.
- **IDABC e-Procurement Studies and Demonstrators (European Commission)** — http://ec.europa.eu/idabc/eprocurement.html
  The objective of the software demonstrators is to help software editors and contracting authorities in Europe to develop eProcurement systems in line with the EU legislative framework. The demonstrators simulate the application of the Functional Requirements for carrying out electronic public procurement under the EU legislative framework. The software demonstrators are fully open source subjected to the EUPL licence.
- **Content Control CMS** — http://www.contentcontrol.com
  Content Control is a Java, J2EE open source content management system (CMS).
- **Vodafone Live!**
  - Developed core APIs for user accounts and preferences on top of SUN Identity Manager and a custom LDAP schema.
- Integrated third party systems, including MMS/SMS gateways, internal web frameworks
- Contributed parts of the mobile portal

## Publications

- Vaultaire: Corda Vault Queries  Made Simple — Medium (https://link.medium.com/b3swlfYgl1)
- Streaming Transformations for XML (STX) — stx mailing list participants (http://stx.sourceforge.net/)
- Sarissa to the Rescue — O'Reilly (http://www.xml.com/pub/a/2005/02/23/sarissa.html)
- Human Markup Language  (HumanML): Sharing across Perspective Shifts — CIDOC CRM Special Interest Group Conference (http://www.cidoc-crm.org/symposiun_abstracts/doc_files/landr/humlacrossPerspectives.html)

## Volunteering

- Mentor at R3

## Languages

- English (full_professional)
- Greek (native)

## Other profiles

- github: https://github.com/manosbatsis
- linkedin: https://www.linkedin.com/in/manosbatsis/
