# 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.

## Career

- **Software Engineer, Architect, Tech Lead at Various Organisations** (Nov 2002 - Present)
  USA, FR
  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** (Apr 2023 - Apr 2024)
  London Area, GB
  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** (Jun 2014 - Jun 2015)
  Athens, GR
  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** (Jun 2005 - Jul 2014)
  Athens, GR
  Worked with local system integrators, acting as a subcontractor for projects in the public sector.
- **Head of Software Solutions (rolling contract) at Civic (UK)** (May 2011 - Feb 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)
  Athens, GR
  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)
  Athens, GR
  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)
  Athens, GR

## Projects

- **Vaultaire** — https://manosbatsis.github.io/vaultaire/ (2019 - Present)
  Query DSL and data access utilities for Corda developers.
- **Partiture** — https://manosbatsis.github.io/partiture/ (2019 - Present)
  A compact component framework for your Corda apps.
- **Lagom Exchangeratesapi.io** — https://github.com/manosbatsis/lagom-exchangeratesapi (Dec 2018 - Present)
  A simple currency exchange REST service build with Scala on Lagom, demonstrating basic integration of exchangeratesapi.io as an unmanaged Service.
- **Corbeans: Corda integration for Spring Boot** — https://manosbatsis.github.io/corbeans/ (Sep 2018 - Present)
  Corbeans is a set of modules that help integrate Corda into the Spring Boot ecosystem.
- **Restdude** — https://manosbatsis.github.io/restdude/ (Jun 2013 - Present)
  Full stack, high level framework for horizontal, model-driven application hackers
- **Concise Bounded Descriptions of RDF resources for Java** — https://sourceforge.net/projects/uriqa4j/ (Jan 2013 - Present)
  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.
- **Maven JS Tools** — http://dev.abiss.gr/mvn-jstools/ (May 2008 - Present)
  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/ (2006 - Present)
  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.
- **e-PPS (electronic Public Procurement System)** — http://www.e-pps.eu (2004 - Present)
  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.
- **IDABC e-Procurement Studies and Demonstrators (European Commission)** — http://ec.europa.eu/idabc/eprocurement.html (2004 - Present)
  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.
- **Sarissa** — http://dev.abiss.gr/sarissa/ (Aug 2003 - Present)
  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.
- **Content Control CMS** — http://www.contentcontrol.com (May 2011 - Mar 2014)
  Content Control is a Java, J2EE open source content management system (CMS).
- **Vodafone Live!** (2002 - 2003)
  \- 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 (Oct 2019) https://link.medium.com/b3swlfYgl1
- Streaming Transformations for XML (STX) — stx mailing list participants (Apr 2007) http://stx.sourceforge.net/
- Sarissa to the Rescue — O'Reilly (Feb 2005) 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 (Mar 2003) http://www.cidoc-crm.org/symposiun_abstracts/doc_files/landr/humlacrossPerspectives.html

## Skills

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

## Credentials

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

## Education

- **Mediterranean College (Bangor University, Wales)** — BSc (Sep 2001 - Present)
  BSc(Hons), Computer Systems with Business Studies
- **University of Nicosia** — Distance Learning (six weeks) (Apr 2023 - May 2023)
  BLOC529-MC Decentralized Finance (Spring 2023) provides a thorough, coverage of the field of decentralized finance (DeFi) and its main components, including decentralized exchanges (DEXs), automated market making (AMM), liquidity mining, yield farming, stablecoins, blockchain derivatives, DeFi protocol governance and others. The course will:
  • Delineate the principles by which decentralised finance operates.
  • Conceptualise the innovation/novelty and risks of DeFi by drawing parallels to its traditional financial (TradFi) applications.
  • Survey the range of existing DeFi applications and protocols.
  • Explain how DeFi may disrupt existing financial system architectures.
  • Discuss related emerging developments related to DeFi, such as Non-Fungible Tokens (NFTs).
- **University of Nicosia** — Distance Learning (12 weeks) (Feb 2023 - Apr 2023)
  BLOC511-MC Introduction to Digital Currencies (Spring 2023)
  \- Survey theory and principles by which digital currencies operate
  \- Study of transactions and operations of blockchain or distributed ledger based systems
  \- Explore interaction of digital currencies with banking, financial, legal and regulatory systems
  \- Understand the blockchain ecosystem as an innovation
  \- Study developments in the space (e.g. tokenisation, DeFi and CBDCs)
  \- Explore synergy with other technologies (e.g. AI, IoT) and provide a vision and thesis for a decentralized future
- **TEL Sparta** — Information Technology (1994 - 1998)

## Involvement

### Volunteering
- R3 (Jun 2022 - Present)
  Mentor
  Sharing my knowledge and experience with participants of R3’s Venture Development program, to support their web3 journey and shorten their time to market.

## Languages

- Greek (native)
- English (full professional)

## Links

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