ID 108865

Experienced Full-Stack Developer

JavaScript
Continuous Integration
Node
Full-stack developer
Team Leader
Java
AWS
React.js
GCP
Azure
Object Oriented Programming
Express JS
MySQL
PHP
SQL
Backend Development
Microservice Architecture
eCommerce
Github Actions
AWS S3
AWS SQS
AWS API Gateway
Google Analytics
NoSQL
Auth0
Amazon EC2
TypeScript
GCP Cloud SQL
GCP App Engine
Java Spring
AWS DynamoDB
AWS Lambda
GraphQL
Serverless
AWS Elastic Load Balancer
Event-driven Architecture
Play Framework
Contentful CMS
Google Optimize
VueJS
Azure Functions
Azure Cognitive Search
AB Test
Azure Cosmos DB
Salesforce
Hubspot CRM
Salesforce Communities
Salesforce Commerce Cloud
Salesforce APEX
Salesforce LWC
Low-Code
No-Code
Magento
Data Visualization
Jenkins CI
Angular JS
PostgreSQL
Android SDK
Search engine optimization (SEO)
Conversion Optimization
WordPress
Omnichannel
Design System
Architect
Apollo
Spring Boot
Location
Uusimaa
Available
19.4.2024
Fee
102 €/h
Experience
16 years
Languages
suomi, englanti
Set as favorite
A full-stack developer with a wide array of professional experience from different cloud platforms (AWS, Azure, GCP), programming languages and environments (JS/Node, Java, PHP), and roles (Developer, Team Lead, Architect).
Request further information about experts

Projects completed

Tech Lead

9/2021-
JavaScript
Continuous Integration
Object Oriented Programming
Salesforce
Team Manager
Design System
Salesforce Communities
Github Actions
Salesforce APEX
Salesforce LWC
Leading development project of a new customer portal & related eCom functionality for a Finland-based international software company. The portal allows users to login, manage/re-assign the licenses their organization has bought, download packages their licenses give them access to, fill out support tickets, fill out periodic contractual compliance reports, etc. The project is Salesforce-based to gain synergy benefits from the client's related business data being already managed in Salesforce. The main technologies are Apex (Java-based backend language for Salesforce), LWC/Lightning Web Components (Web Components based JS/frontend framework for Salesforce) and various No-Code & Low-Code tools.

Tech Lead

3/2021-8/2022
JavaScript
Continuous Integration
Object Oriented Programming
E-commerce
Fullstack Developer
Salesforce
HubSpot
Team Manager
Salesforce Communities
Salesforce Commerce Cloud
Github Actions
Salesforce APEX
Salesforce LWC
Low-Code
No-Code
Leading development projects to build B2C eCom functionality for a Finland-based international enterprise in the wood and paper processing industry. Technically two separate webshop projects: One to build a new webshop to test the business viability of a new B2C product line and another one to re-platform an existing and operating online store. Both projects began with a planning phase where different technology options and approaches were evaluated and a preliminary solution architecture was drafted, and then a development project to implement it. Both projects were Salesforce-based to support the client's IT strategy to move their applications on top of Salesforce. The development was mostly done with Apex (Salesforce's Java-based backend language), LWC (Salesforce's Web Components based JS/frontend framework) and the Salesfore no-code/low-code tools.

Tech Lead

1/2020-2/2021
JavaScript
Continuous Integration
Microsoft Azure
Node.js
Google Analytics
Object Oriented Programming
Microservices
E-commerce
NoSQL
Omni-channel
Fullstack Developer
Team Manager
Auth0
Contentful
Google Optimize
Vue.js
Azure Functions
Github Actions
Azure Cognitive Search
AB Test
Express JS
Azure Cosmos DB
Leading a team of developers that maintained and developed an omnichannel eCom platform for an international, Finland-based furniture company. The system consisted of: * PIM (product information management) aspect built on top of Contentful headless CMS * Azure Functions that digested the CMS data to a CosmosDB product index * Azure Cognitive Search to support a full-text product search functionality * A full eCom platform to support B2B, B2C, and in-store use, as well as different market areas and customer groups

Financial Transactions System Developer

9/2019-12/2019
MySQL
JavaScript
Continuous Integration
Node.js
Object Oriented Programming
Microservices
TypeScript
Backend Development
GCP
GCP Cloud SQL
Express JS
Developed financial transactions systems for a start-up with an app that allowed users to transfer money between each other. The core of the project was a React Native + Firebase based mobile application but the transactions related code was separated into a more robust and controlled microservice. My role in the project was to develop those aspects of the system. The service was TypeScript-based and hosted in Google Cloud.

Architect

3/2018-8/2019
JavaScript
Spring
Java
Amazon Web Services
Object Oriented Programming
Microservices
Amazon S3
Architect
Apollo
TypeScript
Amazon DynamoDB
AWS Lambda
Fullstack Developer
GraphQL
Serverless
AWS SQS
AWS API Gateway
React.js
AWS Elastic Load Balancer
Event-driven Architecture
Multiple related projects to an international software company that sells services for car dealerships. They aimed to reduce overlap between systems they had acquired over the years due to mergers, etc. which had resulted in 18 market areas having basically different systems for the same reason. There was first a more ambitious Proof-of-Concept project for building a (Java/Spring-based) system to replace remarketing functionality from all of them but then they pivoted to a more moderate approach of building small reusable organization-wide services that different regional developer teams could then rely on when developing their functionalities. At various stages of the project, I was a developer working on the early stages of the PoC, in the enterprise architecture team of the multi-team project to implement the PoC and then as a developer in the various microservices that were built. These were hosted in AWS and built on top of the Serverless framework, Lambda, SQS, etc., with React/Apollo+GraphQL user interfaces where relevant.

Lead Developer

1/2017-2/2018
MySQL
JavaScript
SQL
Continuous Integration
Node.js
Object Oriented Programming
Data Visualization
TypeScript
Fullstack Developer
Team Manager
React.js
GCP
GCP Cloud SQL
Github Actions
GCP App Engine
Express JS
Led a multi-vendor team of 6 developers developing a web platform for an IoT service that allows housing cooperatives to monitor their water usage and detect water leaks. Their system effectively has a webcam monitor the water gauges, interpret them with optical character recognition and send the data to the servers. The role of our team was to build interfaces for viewing data, acknowledging alerts, etc.

Lead Developer

4/2016-12/2016
MySQL
JavaScript
PHP
SQL
Amazon EC2
Amazon Web Services
Node.js
Object Oriented Programming
E-commerce
Magento
Team Manager
React.js
Led a team of five developers developing three separate applications related to the eCom business of a Finnish logistics and warehousing company (Lehtipiste Oy). The company provided logistics services to webshops and needed a platform where their clients could easily set up new webshops that would be automatically integrated into the warehouse management, etc. PHP/Magento based backend with React frontend views, hosted in AWS.

Programmer

8/2015-3/2016
JavaScript
Spring
SQL
Java
Jenkins
Continuous Integration
AngularJS
Object Oriented Programming
PostgreSQL
Developing java-based ERP for Legal Register Centre (Oikeusrekisterikeskus). A large and long-running public sector project (>million lines of code) with a large database (>500 million lines). Mostly Java code with some newer UI features in Angular JS.

Software Developer

5/2011-3/2014
JavaScript
PHP
Java
Amazon EC2
Amazon Web Services
AngularJS
Android SDK
Play Framework
Object Oriented Programming
Fullstack Developer
Developed a custom CMS for maintaining content on mobile websites that target mobile devices, and in a custom-built native Android app that I also helped develop.

SEO Consultant and Web Developer

6/2010-4/2011
JavaScript
SEO
PHP
Google Analytics
Object Oriented Programming
Conversion Optimization
Advised various clients on improving website findability, accessibility and conversion rates. Client projects began by analysing website technical architecture, information architecture, inbound links, search engine rankings and web analytics. I then wrote reports on what should be improved, sometimes implemented those myself and then continued to monitor the websites monthly, suggesting additional actions as needed.

Internet Marketing Assistant

4/2008-12/2008
JavaScript
SEO
PHP
WordPress
Google Analytics
Object Oriented Programming
Worked on search engine optimization and website maintenance, especially with Wordpress based systems.
Request further information about experts
Return to search results
New search