Integrator
Skills
Architect, Unix, Linux, Windows, OS, HP Nonstop, Application Servers, Tandem HP, Visual Studio, C++, Visual Basic, VBA, DB2, Oracle, MySQL, SQLite, Rational Rose, PowerDesigner, Enterprise Architect, C, Cobol, PL1, Unix shell, powershell scripting, Perl, SNA, X.25, TCP, IP, JMS, TibcoEMS, SOA integration, Unix (12), IBM-mainframe (7), Tandem HP Nonstop (8), Windows Servers, Java technologies, Web Servers, Application Servers(6), Weblogic, Websphere(5), EJB/ JEE(5), Struts(2), Spring(0.5), Vaadin, AngularJS(0.1), GWT(0.1), C (11), C++(8), Java, Python, Powershell(2), Java scripts (2), Database, SQL, Embedded SQL (19), DB2( 12), Oracle(9), PL/SQL(2), HP Nonstop SQL (7), Middleware/telecommunication/messaging, MQ Series (6), Corba (2), Tuxedo(1), Tibco EMS (1), Linux Network(1), SNA(3), TCP/IP (6), OSB(1), SDLC, UML(5), HP Quality Center (4), Remedy, SVN Subversion (3), CVS(4), Make (7), Ant(1), Maven (1), JUnit(2), Jira(1), Confluence(1), ServiceNow(2), Software development methods, RUP(3), Agile Scrum(5), UBS, Nordea, SWX, OMX, Windows Server, C#, Pandas, Multicharts.NET, Machine Learning, SPX, flask, numpy, VMWARE, GIT, ServiceNow, Data Integration, DWH, Powershell, ETL, DB, Perl ETL, NET applications, IIS Administration, NET, Interface, Visual, Studio, Visual Studio 2016, Integrator, GUI, IIS, Visual Studio C++(6.0, 2010), Eclipse, Spring, Maven, JIRA, Oracle Database, C/C++, Java/Restful/JSON API, AIX DB2, Shell scripting, agile SCRUM, IBM, databases, Solaris, Tomcat, Webshere, Oracle 11.2, Websphere RAD, Struts J2EE, SVN, Application Server, Windows C++ Applications, Tuxedo, RAD, Java J2EE GUI applications, release management, Solaris sparc32, X, AIX, Websphere, Webspehre RAD, Struts JEE, JSP, Clearcase, SAS, Webshere RAD Java J2EE GUI applications, Data Quality, physical data model, Nonstop SQL, ksh, data warehouse, XML, Mainframe, Weblogic Application server, PCI, backups, ITIL, PL/1, SOA, z/OS, UAT, Web Services, Unix Solaris, PL, SAP, Compaq, MMS, IMS, Windows XP, Visual Studio C/C++, Corba, C++ Java, Swing, IBM MQ Workflow MQ Series, RUP, Rational Requisite, ClearQuest, Nonstop Unix, UI- servers, user interface, Windows NT, Visual Studio C++, UML, AIX Unix, system testing, MQ Series, Embedded SQL, Stratus, System administration, Base24, Tandem, backend, Software design, Computer Science
Project history
04/2022
-
04/2022
Description of project: PhMeter Command Interface
Platform: Windows, Visual Studio, C#
Software: Visual Studio 2016, C#
Own role: Integrator
Responsibilties and achievements:
* Buiding command and GUI interface to PHMeter device for
MES production control system
Description of project: ServiceNow Integration
Platform: Windows Server
Software: Perl, Powershell, Java, Oracle, ServiceNow
Own role: ETL-expert
Responsibilties and achievements:
* Data Staging Integration to ServiceNow using inhouse ETL
load/transform tools.
* Enhance Staging DB ETL platform
* Build ETL monitor tools
* Windows Server Engineering
* Support .NET applications
* IIS Administration
Description of project: New Bank Branch Teller
Platform: Win7
Software: Visual Studio C++(6.0, 2010), Java, Eclipse STS
Spring, Maven, GIT, JIRA, Oracle Database
Own role: IT-expert
Responsibilties and achievements:
* Design and implement changes to Windows Brach Teller
Applications using C/C++ (Cash, Transfer, Payments, Loans)
* Participating in designing and maintaining Java/Restful/JSON
API client services
* Technical lead to support offshore team
Description of project: New Risk And Compliance Interface
Platform: AIX DB2
Software: DB2, SQL; Shell scripting
Own role: Senior ETL Datawarehouse designer in agile SCRUM
project
Responsibilties and achievements:
* DWH ETL- souring using inhouse ETL-tools
* SQL performance tuning
* Desing and implementation of test database anonymization
Platform: Windows, Visual Studio, C#
Software: Visual Studio 2016, C#
Own role: Integrator
Responsibilties and achievements:
* Buiding command and GUI interface to PHMeter device for
MES production control system
Description of project: ServiceNow Integration
Platform: Windows Server
Software: Perl, Powershell, Java, Oracle, ServiceNow
Own role: ETL-expert
Responsibilties and achievements:
* Data Staging Integration to ServiceNow using inhouse ETL
load/transform tools.
* Enhance Staging DB ETL platform
* Build ETL monitor tools
* Windows Server Engineering
* Support .NET applications
* IIS Administration
Description of project: New Bank Branch Teller
Platform: Win7
Software: Visual Studio C++(6.0, 2010), Java, Eclipse STS
Spring, Maven, GIT, JIRA, Oracle Database
Own role: IT-expert
Responsibilties and achievements:
* Design and implement changes to Windows Brach Teller
Applications using C/C++ (Cash, Transfer, Payments, Loans)
* Participating in designing and maintaining Java/Restful/JSON
API client services
* Technical lead to support offshore team
Description of project: New Risk And Compliance Interface
Platform: AIX DB2
Software: DB2, SQL; Shell scripting
Own role: Senior ETL Datawarehouse designer in agile SCRUM
project
Responsibilties and achievements:
* DWH ETL- souring using inhouse ETL-tools
* SQL performance tuning
* Desing and implementation of test database anonymization
04/2022
-
04/2022
Senior datawarehouse database designer
Description of project: New campaign datawarehouse ETL-
database
Platform: HP Nonstop Unix
Software: C++, Nonstop SQL and Unix, ksh
Own role: Senior datawarehouse database designer
Responsibilties and achievements:
* Designing and implementation (ETL) of enhancements to
data warehouse database
* Design and implementation (ETL) of new eCoupon database
* Implementing XML-based interface for new eCoupon
dataload
* Load process performance tuning
Project name:
System Engineering in payments and market
data
Customer:
database
Platform: HP Nonstop Unix
Software: C++, Nonstop SQL and Unix, ksh
Own role: Senior datawarehouse database designer
Responsibilties and achievements:
* Designing and implementation (ETL) of enhancements to
data warehouse database
* Design and implementation (ETL) of new eCoupon database
* Implementing XML-based interface for new eCoupon
dataload
* Load process performance tuning
Project name:
System Engineering in payments and market
data
Customer:
04/2022
-
04/2022
Application architect
Description of project: Mainframe and integration architecture
survey and ongoing SOA integrations
Platform: IBM-mainframe z/OS, AIX, Windows
Software:
Own role: Application architect
Responsibilties and achievements:
* Analyzing and documenting interfaces of the current
multiplatform architectures in Finnish Centre for Pensions.
* Designing and consolidating current system architecture
solutions in multi platform environment/ Designing new
distributed databases
* Reviewing specifications, test plans and test cases
(integration/UAT/ performance testing)
* Designing and reviewing Web Services specifications
* Participating in design of new integration architecture
* Designing of new methodology for technical design
survey and ongoing SOA integrations
Platform: IBM-mainframe z/OS, AIX, Windows
Software:
Own role: Application architect
Responsibilties and achievements:
* Analyzing and documenting interfaces of the current
multiplatform architectures in Finnish Centre for Pensions.
* Designing and consolidating current system architecture
solutions in multi platform environment/ Designing new
distributed databases
* Reviewing specifications, test plans and test cases
(integration/UAT/ performance testing)
* Designing and reviewing Web Services specifications
* Participating in design of new integration architecture
* Designing of new methodology for technical design
04/2022
-
04/2022
Software Specialist
Description of project: Market Supervisor and Surveillance
customization
Platform: Unix Solaris
Software: C++
Own role: Software Specialist
Responsibilties and achievements:
* Participating in going live phase of the of Market Supervisor
and Surveillance
* Implementing inbound interfaces to different market data and
feeds
customization
Platform: Unix Solaris
Software: C++
Own role: Software Specialist
Responsibilties and achievements:
* Participating in going live phase of the of Market Supervisor
and Surveillance
* Implementing inbound interfaces to different market data and
feeds
04/2022
-
04/2022
Software Specialist
Description of project: Stock Exchange MiFID regulation
implementation
Platform: Unix Solaris, Linux
Software: Java, Oracle Database, PL/SQL
Own role: Software Specialist
Responsibilties and achievements:
* Planned and implemented automated Java-based regression
tests of MiFID-project for Stock Exchange trading engine.
* Design and implement regression tests for different Market
Price Order scenarios (FoK, FaK), linked orders, combined
orders, Equilibrium Price orders, cancellation orders
*
implementation
Platform: Unix Solaris, Linux
Software: Java, Oracle Database, PL/SQL
Own role: Software Specialist
Responsibilties and achievements:
* Planned and implemented automated Java-based regression
tests of MiFID-project for Stock Exchange trading engine.
* Design and implement regression tests for different Market
Price Order scenarios (FoK, FaK), linked orders, combined
orders, Equilibrium Price orders, cancellation orders
*
04/2022
-
04/2022
Software Specialist
Description of project: Ongoing telecom operator
SMS/MMS/IMS platform projects
Platform: Unix, Windows XP
Software: Visual Studio C/C++, Java, Corba
Own role: Software Specialist
Responsibilties and achievements:
* Participating in technical design and implementation of
telecom operator mobile multimedia platform services
SMS/MMS/IMS platform projects
Platform: Unix, Windows XP
Software: Visual Studio C/C++, Java, Corba
Own role: Software Specialist
Responsibilties and achievements:
* Participating in technical design and implementation of
telecom operator mobile multimedia platform services
04/2022
-
04/2022
Senior navigation database developer
Description of project: Car navigation system development
Platform: Unix, Linux
Software: C
Own role: Senior navigation database developer
Responsibilties and achievements:
* Participating in technical design and implementation of new
features to Alpine navigation database from NAVTEQ
Description of project: Development of new international card
payment authorization switch
Platform: Unix, BASE24-es
Software: C++ Java, Swing, IBM MQ Workflow MQ Series,
RUP, Rational Rose, Rational Requisite, ClearQuest, ClearCase
Own role: Software Developer/Payment analyst
Responsibilties and achievements:
* Participating in technical design and implementation client
interface
* Participating in card/payment authorization switch
development
Description of project: Ongoing manufacturing logistics projects
Platform: Nonstop Guardian and Unix
Software: COBOL, IBM MQ Workflow MQ Series
Own role: Software Specialist/System engineer
Responsibilties and achievements:
* Participating in technical design and implementation of
several factory lines logistics of car manufacturing
Platform: Unix, Linux
Software: C
Own role: Senior navigation database developer
Responsibilties and achievements:
* Participating in technical design and implementation of new
features to Alpine navigation database from NAVTEQ
Description of project: Development of new international card
payment authorization switch
Platform: Unix, BASE24-es
Software: C++ Java, Swing, IBM MQ Workflow MQ Series,
RUP, Rational Rose, Rational Requisite, ClearQuest, ClearCase
Own role: Software Developer/Payment analyst
Responsibilties and achievements:
* Participating in technical design and implementation client
interface
* Participating in card/payment authorization switch
development
Description of project: Ongoing manufacturing logistics projects
Platform: Nonstop Guardian and Unix
Software: COBOL, IBM MQ Workflow MQ Series
Own role: Software Specialist/System engineer
Responsibilties and achievements:
* Participating in technical design and implementation of
several factory lines logistics of car manufacturing
04/2022
-
04/2022
System architect/Financial Math Developer
Description of project: New Securities database
Platform: Tandem Nonstop OSS Unix
Software: C++, Nonstop Unix
Own role: System architect/Financial Math Developer
Responsibilties and achievements:
* OO-Designing and implementating of new Bond yield
calculations class library (equities, straight, variable,
convertible bonds)
* Participating in technical design and implementation of UI-
servers for user interface
Platform: Tandem Nonstop OSS Unix
Software: C++, Nonstop Unix
Own role: System architect/Financial Math Developer
Responsibilties and achievements:
* OO-Designing and implementating of new Bond yield
calculations class library (equities, straight, variable,
convertible bonds)
* Participating in technical design and implementation of UI-
servers for user interface
04/2022
-
04/2022
Software Specialist/Project leader
Description of project: New graphical client for legacy
mainframe loyalty card management system
Platform: Windows NT, Corba
Software: Visual Studio C++
Own role: Software Specialist/Project leader
Responsibilties and achievements:
* Responsible as project lead/technical lead to finalize card
management system (defects, acceptance test, going live)
* Documenting the solution with UML
* Training of the card management end users
mainframe loyalty card management system
Platform: Windows NT, Corba
Software: Visual Studio C++
Own role: Software Specialist/Project leader
Responsibilties and achievements:
* Responsible as project lead/technical lead to finalize card
management system (defects, acceptance test, going live)
* Documenting the solution with UML
* Training of the card management end users
04/2022
-
04/2022
Software Specialist
Description of project: New railway booking system
Platform: Unix (Nonstop OSS), Windows NT, Tuxedo
Software: C++, UML with Rational Rose
Own role: Software Specialist
Responsibilties and achievements:
* Participating in infrastructure design of the new railway billing
system
* Analyzing the business requests and documenting the
solutions with UML
Platform: Unix (Nonstop OSS), Windows NT, Tuxedo
Software: C++, UML with Rational Rose
Own role: Software Specialist
Responsibilties and achievements:
* Participating in infrastructure design of the new railway billing
system
* Analyzing the business requests and documenting the
solutions with UML
04/2022
-
04/2022
Software Designer
Description of project: New billing load monitor system
Platform: Nonstop Tandem (Guardian, OSS Unix)
Software: C, Nonstop SQL, MQ Series
Own role: Software Designer
Responsibilties and achievements:
* Analyzing the impact of business requests to the database
access, designing and implementing of Embedded SQL-
access library Implementing the server to validate the
incoming billing data
* Finalizing of in-house resource manager for load performance
Description of project: New interface from AEX to LSE
Platform: Stratus
Software: C
Own role: Software Specialist/project leader
Responsibilties and achievements:
* Analyzing the business needs for the online interface
between stock exchanges
* Technical design of TRAX interface between AEX and LSE
* Technical lead in implementaion
Description of project: System administration of card
authorization system
Platform: Tandem Nonstop
Software: Base24
Own role: Software Specialist / System engineer
Responsibilties and achievements:
* Tandem and Base24 payment system administration
* Documentation of the production system
Platform: Nonstop Tandem (Guardian, OSS Unix)
Software: C, Nonstop SQL, MQ Series
Own role: Software Designer
Responsibilties and achievements:
* Analyzing the impact of business requests to the database
access, designing and implementing of Embedded SQL-
access library Implementing the server to validate the
incoming billing data
* Finalizing of in-house resource manager for load performance
Description of project: New interface from AEX to LSE
Platform: Stratus
Software: C
Own role: Software Specialist/project leader
Responsibilties and achievements:
* Analyzing the business needs for the online interface
between stock exchanges
* Technical design of TRAX interface between AEX and LSE
* Technical lead in implementaion
Description of project: System administration of card
authorization system
Platform: Tandem Nonstop
Software: Base24
Own role: Software Specialist / System engineer
Responsibilties and achievements:
* Tandem and Base24 payment system administration
* Documentation of the production system
04/2022
-
04/2022
Software Specialist
Description of project: System administration of central bank
back office system
Platform: Tandem Nonstop, Atlas
Software: Tandem tools
Own role: Software Specialist
Responsibilties and achievements:
* Tandem and Atlas system administration
* Participating in technical design and implementation in Atlas
backend environment
back office system
Platform: Tandem Nonstop, Atlas
Software: Tandem tools
Own role: Software Specialist
Responsibilties and achievements:
* Tandem and Atlas system administration
* Participating in technical design and implementation in Atlas
backend environment
04/2022
-
04/2022
Developer/Architect
SWCM
Main responsibilities :
Base product Application Server technical lead developer
Job Title: Datawarehouse Developer
Main responsibilities :
ETL-Development, ETL-Process GUI Development
Job Title: System Engineer
Main responsibilities :
Car Management/Stock Exchange System Engineering tasks
Job Title: Consultant, Owner
Main responsibilities :
* Software design and implementation
Job Title: Consultant
Main responsibilities :
* Software design and implementation
Job Title: Project Manager
Main responsibilities :
* Project management
* Software design and implementation
Job Title: System specialist
Main responsibilities :
* System programmer
Job Title: Analyst Programmer
Main responsibilities :
* System programmer
* Analyst Programmer
Job Title: Analyst programmer
Main responsibilities :
* Programmer
Master of Science, 1984 University of Helsinki (Mathematics, Physics, Computer Science)
Base product Application Server technical lead developer
Job Title: Datawarehouse Developer
Main responsibilities :
ETL-Development, ETL-Process GUI Development
Job Title: System Engineer
Main responsibilities :
Car Management/Stock Exchange System Engineering tasks
Job Title: Consultant, Owner
Main responsibilities :
* Software design and implementation
Job Title: Consultant
Main responsibilities :
* Software design and implementation
Job Title: Project Manager
Main responsibilities :
* Project management
* Software design and implementation
Job Title: System specialist
Main responsibilities :
* System programmer
Job Title: Analyst Programmer
Main responsibilities :
* System programmer
* Analyst Programmer
Job Title: Analyst programmer
Main responsibilities :
* Programmer
Master of Science, 1984 University of Helsinki (Mathematics, Physics, Computer Science)
01/2010
-
05/2010
Application Server lead / Software component manager
COOP
COOP, Stockholm, Sweden
Time involved:
1/2010-05/2010
References:
Description of project: Bank basic product for sales, cash and
credit outsourcing/offshoring project
Platform: Solaris (sparc and X.86), Tomcat, Webshere, Oracle
11.2
Software: Java, Websphere RAD,Struts J2EE, Oracle. Shell
scripting, Perl, SVN
Own role: Application Server lead / Software component
manager
Responsibilties and achievements:
* Maintain Branch Solution Windows C++ Applications (Cash,
Transfer, Payments, Loans)
* Inhouse Application Server lead and Software component
manager in a team of 4 developer
* Third-Level Support in bank's most critical, high-availability
system
* Lead the C++, Tuxedo, TibcoEMS, Oracle development
* Release management
* Maintaining Webshere RAD Java J2EE GUI applications for
release management monitoring and configuration
* Taking part in migration from Solaris sparc32 to X.86
* Taking part of integration /deployment/packaging
Description of project: Wealth Management Datawarehouse
ongoing projects
Platform: AIX DB2 Websphere
Software: Java, Webspehre RAD,Struts JEE, JSP, DB2. Shell
scripting, SVN, Clearcase, SAS
Own role: Datawarehouse database designer/developer
Responsibilties and achievements:
* Maintaining Webshere RAD Java J2EE GUI applications for
datawarehouse monitoring, operating and meta-data
management
* Designing and implementing Data Quality Migration and
Consolidation modules with Java
* DWH ETL- souring of new interfaces concentrating on wealth
management portfolios.
* Daily ETL-monitoring and data quality problem solving
* Maintaining physical data model with PowerDesigner
Time involved:
1/2010-05/2010
References:
Description of project: Bank basic product for sales, cash and
credit outsourcing/offshoring project
Platform: Solaris (sparc and X.86), Tomcat, Webshere, Oracle
11.2
Software: Java, Websphere RAD,Struts J2EE, Oracle. Shell
scripting, Perl, SVN
Own role: Application Server lead / Software component
manager
Responsibilties and achievements:
* Maintain Branch Solution Windows C++ Applications (Cash,
Transfer, Payments, Loans)
* Inhouse Application Server lead and Software component
manager in a team of 4 developer
* Third-Level Support in bank's most critical, high-availability
system
* Lead the C++, Tuxedo, TibcoEMS, Oracle development
* Release management
* Maintaining Webshere RAD Java J2EE GUI applications for
release management monitoring and configuration
* Taking part in migration from Solaris sparc32 to X.86
* Taking part of integration /deployment/packaging
Description of project: Wealth Management Datawarehouse
ongoing projects
Platform: AIX DB2 Websphere
Software: Java, Webspehre RAD,Struts JEE, JSP, DB2. Shell
scripting, SVN, Clearcase, SAS
Own role: Datawarehouse database designer/developer
Responsibilties and achievements:
* Maintaining Webshere RAD Java J2EE GUI applications for
datawarehouse monitoring, operating and meta-data
management
* Designing and implementing Data Quality Migration and
Consolidation modules with Java
* DWH ETL- souring of new interfaces concentrating on wealth
management portfolios.
* Daily ETL-monitoring and data quality problem solving
* Maintaining physical data model with PowerDesigner
02/2008
-
01/2009
System engineer/technica
Arek/ETK; SWX; OMX
Project name:
Mainframe/integration Architecture
Customer:
Arek/ETK, Helsinki, Finland
Time involved:
2/2008 -1/2009
References:
Project name:
SWX Stock Exchange Surveillance
Customer:
SWX, Zurich, Switzerland
Time involved:
11/2007 - 1/2008
References:
Project name:
OMX Stock Exchange MiFID
Customer:
OMX, Stockholm, Sweden
Time involved:
2/2007 - 10/2007
References:
Description of project: Ongoing system engineering on ATM-
platform
Platform: Nonstop Guardian and OSS Unix, Tomcat, Weblogic
Software:
Own role: System engineer/technica
Responsibilties and achievements:
* Reviewing the current production environment of the payment
system
* Engineering Tomcat, Weblogic Application server
environment
* System engineering on Tandem Nonstop platform (PCI Data
security standard, system backups and system recovery
review and enhancements )
* Enhancing the system monitor tools
* Managing the changes and incidents according to ITIL with
Remedy AR ITSM
* Reviewing code (Java, PL/1)
Mainframe/integration Architecture
Customer:
Arek/ETK, Helsinki, Finland
Time involved:
2/2008 -1/2009
References:
Project name:
SWX Stock Exchange Surveillance
Customer:
SWX, Zurich, Switzerland
Time involved:
11/2007 - 1/2008
References:
Project name:
OMX Stock Exchange MiFID
Customer:
OMX, Stockholm, Sweden
Time involved:
2/2007 - 10/2007
References:
Description of project: Ongoing system engineering on ATM-
platform
Platform: Nonstop Guardian and OSS Unix, Tomcat, Weblogic
Software:
Own role: System engineer/technica
Responsibilties and achievements:
* Reviewing the current production environment of the payment
system
* Engineering Tomcat, Weblogic Application server
environment
* System engineering on Tandem Nonstop platform (PCI Data
security standard, system backups and system recovery
review and enhancements )
* Enhancing the system monitor tools
* Managing the changes and incidents according to ITIL with
Remedy AR ITSM
* Reviewing code (Java, PL/1)
05/1999
-
07/1999
Software Specialist/project leader
AEX -Amsterdam Stock Exchange; Bayerische Landesbank
AEX -Amsterdam Stock Exchange,
Amsterdam, Netherlands
Time involved:
05/1999 - 07/1999
References:
Project name:
Card Authorization System Management
Customer:
Bayerische Landesbank, Munich, Germany
Time involved:
01/1999 - 04/1999
References:
Description of project: Redesign and documentation of ordering
system of a retail shop chain
Platform: AIX Unix, Tomcat, DB2
Software: Perl
Own role: Software Specialist/project leader
Responsibilties and achievements:
* Reviewing and documenting the current system
* Modelling the order database for restructuring
* Redesigning the database for improving the performance of
the database (DB2) Redesigning the database for improving
the performance of the database (DB2)
* As project leader collecting customer requirements,
scheduling changes, system testing, daily production
monitoring
* Analyzing the new business requests for retail shop order
system
Amsterdam, Netherlands
Time involved:
05/1999 - 07/1999
References:
Project name:
Card Authorization System Management
Customer:
Bayerische Landesbank, Munich, Germany
Time involved:
01/1999 - 04/1999
References:
Description of project: Redesign and documentation of ordering
system of a retail shop chain
Platform: AIX Unix, Tomcat, DB2
Software: Perl
Own role: Software Specialist/project leader
Responsibilties and achievements:
* Reviewing and documenting the current system
* Modelling the order database for restructuring
* Redesigning the database for improving the performance of
the database (DB2) Redesigning the database for improving
the performance of the database (DB2)
* As project leader collecting customer requirements,
scheduling changes, system testing, daily production
monitoring
* Analyzing the new business requests for retail shop order
system
03/1987
-
07/1987
Comptel
Local Availability
Only available in these countries:
United Kingdom
Verfügbar 01.05.2022