Arkkitehti / Full Stack developer Helsinki, Suomi

Saattaa olla saatavilla

(Päivitetty 2022-06-21)

Arkkitehti / Full Stack developer

Helsinki, Suomi

Aloittelija Finnish, Svenska, English

  • +10 vuoden kokemus Java-koodauksesta
  • +10 vuotta kokemus Liferay-portaalista
  • +10 vuotta kokemus Liferay-portaalista

Taidot (41)

Subversion

API

TCL

JQuery

JSP

OFFSHORE

PROBLEM SOLVING

ESTIMATION

PUBLISHING

ONLINE TRAINING

RECRUITING

Spring

SME

REAL-TIME EMBEDDED

EMBEDDED SYSTEMS

J2EE

DOCUMENTING

Java

TOOLING

JBoss

FUNCTIONAL SPECIFICATIONS

WRITING FUNCTIONAL

Solr

NOKIA

SVN

SYSTEMS DEVELOPMENT

COST ESTIMATION

Marketing

COACHING

Apache

JSON

JavaScript

Git

Kanban

Python

WELDING

BUSINESS DEVELOPMENT

REACTJS

ECOS

React

FPGA

Työkokemus

Software Architect
Alforza Avoin Yhtiö

2022-06 - Nykyhetki

Freelancer Platform Leader
Alforza Avoin Yhtiö

2022-06 - Nykyhetki

Freelancer platform leader
Alforza Avoin Yhtiö

2017-04 - Nykyhetki

• Concepting, developing, leading and marketing Alforza Freelancer Platform • Participating to defining Alforza's short and long term business goals and strategy to achieve them • Recruiting new candidates to platform • Selling professional services to clients • Read more about the concept: www.alforza.fi • Key skills/technologies: Business development, Entrepreneurship, Recruiting, Selling, Marketing, Liferay DXP.
Senior software designer
large Finnish forest machine company

2020-09 - Nykyhetki

• Application development tasks with Java on top of Liferay 7 / AWS / Docker platform • Migration of company intranet pages from Liferay 7.0 to Liferay 7.3 version • Troubleshooting functional and performance problems, creating and implementing solutions • Integrating remote elasticsearch with Liferay in dockerized architecture • Key skills/technologies: Liferay, Java, Javascript, React, AWS, Docker, Rest Api, JSON, MySQL, MongoDB, Linux, Nginx, OpenID connect
Senior Consultant
Talent Base Oy

2022-06 - 2022-06

Associate Manager
Accenture Solutions Oy

2022-06 - 2022-06

Consultant
Accenture Oy

2022-06 - 2022-06

2
Research Scientist
Tampere University of Technology

2022-06 - 2022-06

Department of Computer Systems, DACI Research Group.
Research Assistant
Tampere University of Technology

2022-06 - 2022-06

Institute of Digital and Computer Systems, DACI Research Group.
Software architect in high availability project

2019-12 - 2020-02

• Carrying out high availability and performance analysis for the existing architecture.
• Exploring solutions to overcome high availability and performance challenges.
• Designing new architecture based on the proposed and decided solutions.
• Feasibility and cost estimation of the new architecture implementation.
• Documenting the results.
• Key skills/technologies: High availability analysis and problem solving, Architecture development, Requirements management, Sparx Enterprise Architect, Archimate 3, MySQL, Galera cluster, SymmetricDS, DB2, Derby, Linux, Kanban.
Solution architect
Finnish banking company

2016-12 - 2019-11

• Designing and developing an enterprise architecture platform, focus on its portal solution.
• Supporting and coaching for business projects and their technical architects and developers in adopting the platform.
3 • Minor development with Java.
• Key skills/technologies: Liferay, Java, Spring, JBoss AS. Apache Web Server, SQL, Linux, Kanban, Tech. architecture development.
Tech. architect
Finnish banking company

2016-01 - 2016-11

• Designing and developing an enterprise architecture platform • Supporting and coaching for business projects and their technical architects in adopting the platform • Key skills/technologies: Liferay, Java, Spring, JBoss AS, SQL, Kanban, Tech. architecture development.
Liferay Portal Architect
Security hardening

2015-08 - 2015-12

/ SME a Finnish banking company (8/2015-12/2015) • Planning and implementing portal security hardening for production use • Setting up staging-live configuration of the portal for production use • Setting up the portal in production • Key skills/technologies: Liferay, Java, Spring, JBoss AS, SQL, Security hardening, Production environment preparation.
Scrum master
Finnish banking company

2014-09 - 2015-05

• Leading team of up to 13 developers including onshore and offshore members • Leading and facilitating day-to-day scrum events (planning, daily scrums, and retrospective) • Helping team on planning, estimation and issue situations • Working with functional team and helping them to plan future work items • Releasing completed items to testing and giving appropriate handover to testers • Key skills/technologies: Liferay, Java, Spring, JBoss AS, Javascript, Velocity, SQL, Scrum, Team leading.
Tech. architect in web analytics project

2014-09 - 2015-05

Planning the integration solution of web analytics product (Adobe Analytics) to portal architecture (Liferay) • Leading the implementation of the integration • Key skills/technologies: Liferay, Adobe Analytics, Java, Javascript, Web analytics.
Finnish banking company

2013-01 - 2014-01

Acting as content management SME in an web site implementation project • Working with the business concept owners to capture and clarify requirements • Creating functional specifications for implementation team • Evaluating the capabilities of the underlying CMS and portal architecture 4 • Key skills/technologies: Liferay, Java, Spring, JBoss AS, Javascript, Velocity, SQL, Scrum.
content management designer/conceptor
Finnish banking company

2012-01 - 2013-01

Working with the business concept owners to capture and clarify requirements • Designing, documenting, and leading the implementation of web content model according to the requirements • Evaluating and developing CMS tooling and portal architecture • Functional team lead for the implementation team working in Agile mode (~3 months) • Key skills/technologies: Liferay, Java, Spring, JBoss AS, Velocity, SQL, Scrum, Tech. architecture development, Team leading, Requirements engineering.
Global CMS trainer
Web marketing field

2011-01 - 2012-01

Acting as a global trainer of Web content management system for a large mobile industry client. Hectic environment, working in close collaboration with marketing, solution architects, developers, and end users.
• Key skills/technologies: Coremedia CMS, Web content targeting, Training material preparation, Online training, Classroom training, Coaching, Global scale system deployment.
trainer
Global CMS

2011-01 - 2012-01

(1 whole year, full time) Nokia
Research scientist and lead architect role
FunBase

2009-01 - 2011-01

in industrial research project involving defining requirements management meta-model to capture, organize, and analyze requirements for embedded and software systems.
• Key skills/technologies: C++, VHDL, SystemC, UML, MARTE, SysML, FPGA, Embedded systems, SoC, Requirements engineering, Scientific research, Teaching, Team leading
Lecturer
Tampere University of Technology

2008-01 - 2010-01

(3 semesters) Tampere University of Technology, Department of Computer Systems 5
Lecturer
SoC Design

2010-01 - 2010-01

(1 semester), Tampere University of Technology, Department of Computer Systems Teaching assistant on course TKT-1100 Basic Digital Circuit
Teaching assistant on course TKT-2431 SoC Design
Department of Computer Systems

2008-01 - 2009-01

Department of Computer Systems

2007-01 - 2007-01

(1 semester), Tampere University of Technology, Department of Computer Systems
Researcher and developer role in industrial research project involving research
MARTES

2005-01 - 2007-01

activities on model-based development for real-time embedded systems.
• Key skills/technologies: C++, VHDL, SystemC, UML, FPGA, eCos RTOS, Embedded systems, SoC, Teaching, Scientific research
Researcher and developer role in industrial research project investigating modular
MAFS

2006-01 - 2007-01

service based architectures in small and embedded devices.
• Key skills/technologies: C++, FPGA, Embedded systems, SoC, Scientific research
Teaching assistant on course TKT-3546 Embedded Real
Time Systems

2007-01 - 2007-01

(1 semester), Tampere University of Technology, Department of Computer Systems
Teaching assistant on course TKT-2410 System Design II
Tampere University of Technology

2006-01 - 2006-01

(1 semester) Tampere University of Technology, Department of Computer Systems
Research assistant and developer role

2004-01 - 2005-01

in industrial research project investigating UML- oriented approach for embedded systems development.
• Key skills/technologies: C++, VHDL, SystemC, UML, FPGA, Embedded systems, SoC, Scientific research Teaching activities
Foundry worker
Kouvolan Betoni Oy

1998-06 - 2003-01

Fields of professional experience Technology architecture development High availability architecture development Content management and portal platforms ICT business development Web analytics and web content targeting Embedded systems and SoC design Team leading, training, and coaching Scientific research and publishing Projects and roles

Koulutus

Doctor of Science
Tampere University of Technology

2022-06 - 2011-01

Master of Science
Tampere University of Technology

2022-06 - 2007-01

Ota yhteyttä konsulttiin

/