Mika Koivisto Hands-On Solution Architect | Lead Developer | Fintech & API Integration Expert
Professional Summary
I am a Lead Developer and Hands-On Solution Architect with over 25 years of experience in software development and system integrations, specializing in payments and banking systems for the past 7 years. I have extensive expertise in designing scalable API integrations using technologies such as Vert.x and Java in hybrid cloud environments, with a proven track record of delivering mission-critical solutions that meet stringent regulatory requirements and security standards.
Key Skills:
- Payments and Fintech: Expertise in PSD2, Open Banking, and regulatory compliance for secure financial systems.
- Architecting Scalable Systems: Expert in Vert.x, Java, and AWS for building high-performance, cloud-native applications.
- DevOps and Automation: Hands-on experience with CI/CD, automation tools, and cloud environments.
- Agile Leadership: Skilled in leading teams and implementing agile methodologies, including Scrum, Kanban, and TDD.
- API Security and Integration: Specialized in secure API design using OAuth 2.0, JWT, OpenID Connect, mutual-TLS with eIDAS certificates.
Competence
- Architectural patterns: Microservices, Serverless, Event-Driven Architecture, SOA, REST, n-Tier architectures
- Programming languages: Java, JavaScript/Node.js, Ruby, Python
- Frameworks:Vert.x, Spring Boot, OSGi
- Cloud and DevOps: AWS, Jenkins, Ansible, Docker
- Middleware: Apache Kafka, RabbitMQ (MQTT), ActiveMQ, ServiceMix
- API Security: OAuth 2.0, JWT, OpenID Connect, SAML, AWS API Gateway, Apigee, TLS/SSL, Financial API (FAPI), PKI
- Databases: MySQL/MariaDB, PostgreSQL, DynamoDB, DB2, Oracle
- Monitoring: Dynatrace, DataDog, Nagios, New Relic, JMX, SNMP, Grafana, Prometheus, OpenTelemetry
- Agile Practices: Scrum, Kanban, XP, TDD, CI/CD
- Test automation: Cucumber, RestAssured, TestContainers, Junit, Robot Framework, JMeter, SonarQube, WireMock
- Home automation: MQTT, Home Assistant
Work Experience
Certifications
- Liferay 6.2 Certified Professional Developer
- Sun Certified Programmer for Java Platform 1.4 [310-035]
- Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition [310-080]