Fullstack Developer
Various projects for the same customer. I had also several roles from just alone coding frontend developer to lead developer role. I learned how Event-driven architecture works in practice with microservices. I used AWS infrastructure, AppSync, Kafka, Lambdas, Serverless framework, and Python. The frontend projects had React, MobX, GraphQL, styled-components, and micro frontend architecture implemented using Webpack 5.
Fullstack Developer / Software Architect
I did one big project for a customer where the goal was to provide web tools for visualizing IoT data. UI layer is React microfrontends and TypeScript which are calling GraphQL microservices through Apollo Federation. The backend services were written using Node and the infrastructure for those using AWS CDK. There was also communication with REST API’s and a time-series database. Everything was running on AWS.
Frontend Developer / Lead dev / Fullstack Developer
Various frontend projects for almost ten different customers. Work was mostly frontend and JavaScript at first but later it was full stack development using JS, Node, and MongoDB. These years included various development projects. For example, proof of concepts, UI design, security, chatbots, Android development, offline capabilities, Google Analytics, and Tag manager
Ideja
January 2014 - December 2015
Lead Developer / Co-founder
We had good team spirit and good SaaS ideas. We started to build MVP using the same stack as we used before when we were working for Metropolia University. My role was there really colorful. I was sometimes product owner or scrum master, sometimes designer and sometimes in developer role. We got some maintenance customers and few small web development projects and that’s when I got my first experience of consulting.
Full Stack Developer
I was responsible for design and project management in a 5-person student team. The team developed new applications for University's internal usage using SCRUM methods. Apps were used for student exchange and intern periods and communication between teachers and students. We used PHP Zend and Symphony 2 frameworks, JavaScript, jQuery, Bootstrap, HTML, CSS, and MySQL databases. We also hosted our own Apache servers and configured Jenkins and pipelines from scratch.