Crosskey Banking Solution Ltd.
Company (employer):
Dates (start-end): 08/2014 - 10/2020
Effective number of 75 months
months achieved:
Client (customer) : Folia, ELISA, Alandsbanken, S-Banken, Chili Bank
Project size: 50 man/months
Project description :
CARDS system -The CARDS system is used to manage credit card transactions.
Customer 360- Customer 360 project is the main module of the Cview system. It provides web based
functionalities to bank clerks to register/handle customers.
Sales Support- The Sales Support module is designed to help the work of bank clerks to maintain contact and
schedule meetings with customers and prospects.
ESL (Electronic Signing of Loans) - The electronic signing of loans functionality is required and used by the
Netbank and Cview front office applications to view and manage loans of the customers.
AML/KYC - AML/KYC functionality was required to comply with regulations regarding customer
identification in the Cview front office system.
Cloud Archive - The goal of the Cloud Archive project was to implement an Amazon Cloud based document
storing solution that will allow the customers of Crosskey to store the customer agreements and customer
documents securely in a scalable and cost effective way. The implementation has utilized AWS S3 buckets to
store data.
Chili - Chili Bank as a new customer of Crosskey required to set up and implement several banking systems
like the Netbank system and the Cview front office system and the services to the applications. Chili required
to set up all architecture in Amazon Cloud.
Open Banking - The Open Banking projects goal is to provide REST based functionalities to give access to
various banking data to the customers of the bank. To the authorization the OAuth2 standard has been applied.
Employee's Roles & Responsibilities in the project:
DIGIT TM - CV Form for Time and Means services
Roles: Software Developer
* I have implemented SOAP based backend services for the transaction modules in the Cards system
and refactored existing functionalities based on domain driven design
* As member of the customer team I have implemented Vaadin based UI modules and SOAP based
backend services
o I was responsible for the full Vaadin theme migration of the Cview system.
o I have analysed several workflow engines to support maintenance of banking processes.
o I was working as a member of the Banking departments connect team which is responsible
for the implementation and maintenance of Customer Document and Customer Agreement
modules.
* As member of the connect team I have designed and implemented the cloud archive module.
o I have implemented SOAP based backend services
o Designed database
o Implemented junit tests/ soapUI tests
o Implemented migration to move documents from various databases to Cloud Archive.
* As member of Banking departments connect team:
o I have moved Customer Document, Customer Agreement and Cloud Archive web modules
from Spring to Spring Boot
o Cooperated with devOps team to create deployment configurations to move web modules to
AWS EC2 instance.
o Migrated existing Cloudformation templates to AWS CDK.
o Implemented Swagger Oauth2 Rest services for Open Banking project.
o Implemented Junit and Postman tests
Technologies and methodologies used by the employee in the project:
Java, Oracle, Glassfish, JBoss, Spring, MyBatis, Ivy, JAXB, JMS, SOAP, WSDL, XSD, Vaadin, Activiti, AWS
S3, MS SQL, Gradle, Swagger, Spring Boot, H2, AWS CDK, SQL, Eclipse, GIT, Jenkins, Nexus, REST, JIRA,
Confluence, Ant, Findbugs, PMD, Macker, Checkstyle, Flyaway, SVN, SoapUI, Postman, jUnit, Selenium
DIGIT TM - CV Form for Time and Means services