Visitor #00001, we have been expecting you.

This is your profile, created by FROSMO based on your browsing behavior. Each time you interact with the website, we collect data to create a relevantly personalized experience for you.

Stronger together as ONE Frosmo

Stronger together as ONE Frosmo

It’s no secret that this season has been quite challenging in several ways. Most companies have had to move their work and communication online. The fact that teams haven’t had the possibility to see each other or work together physically has definitely required flexibility and a lot of adjustments.

At Frosmo, we sent out our company survey (LifeatFrosmo) about a month ago. We’re happy with the results that show how Frosmonauts have stuck together in these exceptional times. 

Stronger together as ONE Frosmo
Overall employee satisfaction- on a scale of 1-5, with 5 being the highest and 1 as the lowest.


We’ve been able to build a united ONE Frosmo culture and trust in the work community. This, and with solid management, carries us forward even in challenging times. We saw the highest development since our last survey in the results concerning our work community. The survey included relevant and timely questions such as, ‘we dare to talk about difficult issues, we share responsibility and everyone gets their voices heard in my work community’. These aspects of working life are especially important in this prevailing situation. Same as last year, the highest scores we received are those concerning employees’ satisfaction with their managers.

It’s great to see how Frosmonauts have adjusted to the current situation and supported one another. The open culture and belief that we are stronger together as one Frosmo has helped us through these challenging times. 

The great Charles Darwin has said that it is not the strongest of the species that survives, nor the most intelligent, but the one that is most adaptable to change. 

LifeatFrosmo results work community

Adaptability to change depends on the company culture. And company culture is built on trust. A company culture based on trust is developed mostly in daily encounters and does not rely only on the power of the fancy festive speeches. Although a clearly communicated direction of the company vision is important and builds trust in the future of the company and to the management, the everyday office interactions, casual conversations of employees, and transparency in the communication can make a big difference.

Our task to develop our work community continues. We strongly uphold our values: we always aim higher, we learn, change, and challenge, and we aim to be ourselves together. And we firmly believe that every one of us can make a difference daily even in the simplest things. What would be yours today?

About the writer: 

Marjo Kivistö is the Chief People Officer at Frosmo. She is a passionate and experienced leader who sees people as the most important part of a company. As a big believer of good leadership seen through strong company values, she advocates for open culture and drives a clear business direction to give people wings to achieve success and do amazing things.

Recommended for you

Meet Tiina – Solutions Consultant

Meet Tiina – Solutions Consultant

Share on facebook
Share on twitter
Share on linkedin

Meet Tiina Krokfors. Solutions Consultant most days, Cheetah at times.

Tiina Krokfors   

She walks into the room with her usual bubbly personality. Even though this is the second time we do the interview (because of a recording fail), she smiles and happily answers the questions, again.


What do you do at Frosmo?

I work as a Solutions Consultant. Frosmo, as a company,  provides its clients with an ecommerce personalization platform. I help our clients by listening to their challenges and by coming up with ideas on how Frosmo can solve their pain points.

I’ve been with Frosmo for almost five years now. Initially, I worked as a Technical Project Manager, then as an Onboarding Manager, where my role was to ensure successful onboarding of new customers and business partners, client training, and contract compliance. Now I work with our Sales team to grow our business and to position our solution to meet our clients’ needs — how Frosmo can help them reach, engage, and deliver the best possible experience to their own customers while increasing conversions and generating revenue at the same time.


What’s a typical working day for you?

I start my day with a quick visit to the office gym. Then I grab my breakfast and bring it to my desk to enjoy while I read my emails. If I have client meetings that day, I catch up with the Sales team first and then spend the morning prepping for the meetings,  getting familiar with the client’s business needs and challenges to be able to suggest a Frosmo solution that provides the best value for them.

At Frosmo, we’re very focused on having close relationships with our customers, so more than half of my day is spent on client calls, collaborating with our partners, planning the “Power of personalization” workshops, consulting with clients, and resolving customer cases. The rest of the time, I spend on learning more about our software, deep-diving into our solutions, and playing around with the platform to keep myself updated on the product.

Tiina goes out of her way to help others, without expecting anything in return, which speaks volumes of how she is as a person.

There’s really no typical day at work. Every day comes with different challenges, different cases, different stories. I’ve learned to be really flexible and to go with the flow while always keeping the client in mind. I’m an advocate for work-life balance so I make sure that no matter how busy the days can get, I have time to unwind and talk to my colleagues. At the end of the day, I walk outside for fresh air, do some sports, hang out with my friends, and sometimes watch Netflix at home.


What does it take to be a Solutions Consultant?

While I believe that industry and product knowledge is important for my job, I also think that the ability to easily communicate with any type of audience is essential. You must also have the drive to learn and curiosity to keep your finger on the pulse of the industry. People tell me I create a positive aura around me. I keep the passion, energy, and good vibes going even when tackling demanding cases. Another important skill is flexibility — being comfortable with schedule changes and growing client needs. I welcome the variety that my job brings with open arms.

Not a must-have skill, but I can be really persistent. I find it hard to say no and I don’t give up easily. I’m always ready to help and if I can’t help you, I’ll find someone who will. Even when it’s not within my scope of responsibilities, I can learn from the experience while helping someone — it’s a win-win situation.


How do you keep yourself updated with the current trends and technology?

I like to read articles about current technology and industry trends. I also love to listen to Audible books and podcasts with tech experts for insightful analysis and commentaries. It takes a lot of time but I know that it’s important for my job. When I go to pre-sales or customer meetings, I need to make sure I’m on top of everything, I know what they’re talking about, and I’m updated about the latest technology news and highlights.


What do you love most about your work?

I love that my job revolves around understanding how various companies operate, recognizing their pain points, and solving their problems. During our demos, events, and training sessions, when the clients realize just how amazing and powerful our product is, it’s an awesome feeling. I also find it rewarding when my colleagues achieve their goals. It’s good to be acknowledged once in a while, but for me, it’s more fulfilling when I see others learning things, closing deals, and winning cases. My life goal is to focus on coaching and mentoring people. When the customers or my colleagues understand what I teach them, it gives me a different kind of self-fulfillment. I feel like I’m on cloud 9!

At Frosmo, I get to work with an incredibly supportive team full of smart and fun people. It’s rare to be able to work with colleagues who also become your lifetime friends. That’s what I have at the moment and it’s something that I’ll always be thankful for. I like my job and I love my fellow Frosmonauts.

I also love being Cheetah, especially when my colleagues are clueless as to who’s inside the costume. When I’m Cheetah, I feel I’ve nothing to fear, no inhibitions, I can dance freely and play pranks on my colleagues.


Why Frosmo?

I founded my own company when I was still at school. After 2-3 years, when my business partner decided to pursue another job, I started looking for other opportunities as well. 

I was always drawn towards the technology industry and heard that Frosmo was an exciting startup with a really strong product offering. So, when the opportunity to work for a growing team with a powerful software presented itself, I was more than ready to jump on board. I believe in the company vision and the product we offer. It was something that I could personally relate to and would offer my previous clients. So after two presentations in Finnish and Swedish, and an interview in English, I got the job.


Give your customers the best personalization that delivers amazing results

Most engagements with Frosmo start with a demo, and we’d be glad to discuss one with you. Fill in your email below, and one of our personalization experts will reach out to you.

Recommended for you

Diversity as a key strength: From unique experiences to a unified culture

Frosmo 2019

There is an increasing demand for international experience and a need for world-class talent amongst the workforce as more companies aspire to expand to overseas markets. A study shows that the more diverse the team is, the more productive it is.

As more companies continue to expand across borders, multinational and cross-cultural teams are becoming more common. More businesses are slowly heading towards this path resulting in an increase in diverse knowledge. Diversity, when properly led, can become an unbeatable advantage for international business growth.

But along with the benefits of more insights and expertise also come the barriers that global organizations face to keep the corporate culture intact. How should diversity be managed? How does it affect the company culture? How should a company culture be changed in order to support diversity? I’d rather say not at all. Why? The corporate culture should be developed at the very beginning to recognize diversity and individuals as they are, which are key elements to reach equality and integrity. 

At Frosmo, we believe that diversity is key to unlocking innovation and more brilliant ideas in the workplace. Knowing other cultures opens vast opportunities for international growth.

Although Frosmo is based in Finland, we operate on a global basis, and our customers and employees come from around the world. Currently, around 50% of our employees working in the HQ office in Finland are originally from other countries. We came from different backgrounds but we work together as one team. We believe that having different cultural backgrounds is a great asset to any company. Since we are a growing software company, Frosmo is under constant change. This makes the company dynamic, but this also requires everyone to be more flexible in adapting to changing circumstances. 

With the company growing to hundreds and people dynamics constantly changing, the challenge is to create a strong and solid foundation that will enable the culture and the company to scale at the same time. Challenges come all the time and there’s no greater force than united company culture.


Building a solid foundation is key

As we know, culture makes the difference between average and great companies. Because a company culture co-exists with how the company is perceived, it’s something that should be considered as an early priority in any organization.

Corporate culture is often overlooked. The company culture is not something that can be built overnight. There seems to be a lot of talk around the importance of the culture but not sure if there’s a real touch on it and if it’s authenticated in everyday life. Where to start in strengthening the culture? If you have the chance, start from the very bottom and from the very basics questions such as the concept of humanity in the company. Focus not only on defining them but also on measuring how strong the impact is on the daily operations. 

If the culture and trust are not deeply rooted, then you will most likely fail in the long run. After building the base for trust with the right amount of respect, follow the values to be implemented in action. How are your company values and should they be visible in the daily working life? What do values mean in practice and action? How to measure values and why is it important to make sure there’s proper integration?

Because as the great John Wooden once said, “The true test of a man’s character is what he does when no one is watching”. We are truly defined by the things we do, in what seems to be trivial things or smallest details, when no one is looking.


Diversity is not part of a process – it is who we are

At Frosmo, one of our values is ‘Be yourself together’ –  A united team that respects diversity and each other. We measure employee satisfaction in an annual survey and the next one is just about to start.

Based on the results of our last employee satisfaction survey in 2018, we’ve managed to build a strong solid base for our culture and growth. We can be especially proud that we work with Frosmo values in mind. Over 90% think that we speak to each other with respect (agree or completely agree) and over 80% feel that problems in our work community are solved without much intervention. In practice, this means how people confront each other.

LifeatFrosmo survey 2018

Why is this measurement important? We all want to be recognized as we are, right? How people confront others in your workplace tells tons about corporate culture and values. We all have the natural need to be confronted with respect, otherwise, we feel that we don’t exist or that our presence isn’t meaningful enough. Positive recognition gives us wings, a purpose for being, and a sense of belongingness. 

Meaningfulness seems to be currently on top of the business leadership trends along with company culture and diversity. Feeling significant or having the purpose at work is regarded as critical in employee satisfaction, in his overall condition at work, and in his drive to stay in the company. If we feel that our work has a meaning, we are most likely to perform better and become more committed to the company. But it doesn’t only come from clearly understanding your targets and their connection to company goals. It also relies on your sense of belongingness and if you feel that as an individual, you are appreciated and valued in your community.

How do people see you or how do you see others in your workplace? Do you feel valued despite different cultural backgrounds? When everyone shares a common cultural background, it can be easy to forget how different we all are from one another. Incorporating connectivity and empathy in everyday roles opens the possibility of accepting different cultural needs.

Stronger together as ONE Frosmo!


About the writer: 

Marjo Kivistö is the Chief People Officer at Frosmo. She is a passionate and experienced leader who sees people as the most important part of a company. As a big believer of good leadership seen through strong company values, she advocates for open culture and drives a clear business direction to give people wings to achieve success and do amazing things.

Recommended for you

My day as a developer

My day as a developer

Share on facebook
Share on twitter
Share on linkedin

I’m Quan and welcome to my world.

I’m a developer, and well yes, I code. Most people think that’s just what developers do all day. But, like any other job, each day is different. The conventional lifestyles of developers often lead people to assume that we have standard schedules and laid-out plans, often stuck in closed rooms doing nothing but coding.

Simply put, I make my living by translating real-world problems into a language that computers can understand. So no, it’s never consistent, never dull; it’s more unpredictable and anything but routine.

I work mostly with data and sometimes with a web development stack for Machine Learning. For the web stack, I use python web frameworks such as Django and Flask, Postgres for the database, and React for the front end. For the machine learning tasks, I work mostly with Jupyter notebook with the popular data science libs such as scikit-learn, Pandas, and Matplotlib. I like playing around with deep learning frameworks, for example with PyTorch. I also use Docker, Gitlab, and AWS for the services running smoothly on the cloud.

So, how does my day usually go?

Getting in the zone

I know some developers usually bring out the ‘I go home late so I go to the office late’ vibe so waking up early is a big no. But I am usually a morning person, so the office is usually empty when I arrive.

After a quick catch-up/ morning greeting with colleagues, I start my day by checking my email, work logs, and calendar. I spend about 45 minutes sifting through emails and Slack messages and then I prioritize my to-do-list from the errors and bug reports to any other issues left the day before. Then after getting my morning coffee, I read the tech news on my Google news feed.

At times, getting my head in the game can be so fast that everything else becomes a blip on the radar. Headphones on, I’m in the zone – that moment we call ‘flow’ – the magical state of total absorption when one can solve anything and the code just seems to flow straight from your brain to your fingertips.

Our team has a weekly hour meeting and we usually discuss what we accomplished the prior week, what’s the current workload, and anything that needs prioritization in the coming weeks. It’s one way to talk about solving problems. Everyone works on different sites with their own unique challenges so it’s exciting to dive into each case and see how the other developers are doing their thing.

Time to code

It’s time to code, code, and code. Even when sometimes it seems quite impossible, I know that for every coding error, the perfect code execution is right around the corner. 

Just one more bug. Just a few minutes more. Just this one. Putting off breaks is not unusual. It’s hard to stop, sometimes not even for a minute when you are on the verge of resolving a bug for example or discovering something extraordinary.

This phase could keep going until I realize everyone else has left, and even my footsteps make an echo in the office. I feel tired, sometimes hungry, but after slaying yet another bug, or solving another challenge, I am happy.

At times, in my almost 5 years in this field, I get epiphanies – those times I feel like I’ve uncovered a breakthrough, a new and better way of doing something. I get excited, and I feel pumped up. But it isn’t always a sweet ending. I’d often get so high only to realize it’s not the right one. Do I quit? No, it’s not that I don’t have an option. It’s just that giving up isn’t in my vocabulary.  

Taking a break

I’m one of those people who can’t stop thinking about a problem until it’s solved, so it can be hard to switch off sometimes and just live in the moment. But I know that in my line of work, time is the enemy. It’s always a constant race to meet deadlines.

To battle this, I use a technique called Pomodoro, a time-management system that lets you set time to work in 25 mins, for example, and have a break for 5 mins in between. It helps me concentrate better. If the task needs longer time, I’d set 50 mins of work and 10 mins for breaks. Aside from the many benefits that this technique offers in fighting the aggressive pressures of time, it also helps me physically – I get to relax my neck and back after a good coding session.

Getting over the hump

Sometimes, the flow is harder to hit. Most solutions come quickly, but there are times that I just can’t put my finger on what went wrong. Even drinking 10 cups of coffee, endless reading of the relevant documents, or combing through the Internet for the right answers doesn’t help. The hours, days, or sometimes even weeks, can drag on and on until I find the perfect solution.

Experiencing that Eureka moment is a relief. I could wake up in the middle of the night finally realizing the simple and straightforward solution, wondering why I didn’t figure it out right away instead of wasting days looking for answers. Or all of a sudden, while browsing through the Internet on some unrelated topics, I’d find the precious answer for that nasty code bug that had been frustrating me for nights just floating there.

The good old trial-and-error of course still works most of the times. It’s pretty amazing how one little line of code solves it all and how the solution sometimes just comes out of nowhere.

Lately, I find dealing with machine learning problems more relevant. With machine learning dubbed as the most critical skill to be acquired currently, I’ve got this sudden rush to learn the tools and technologies related to it. The most challenging part of this process is understanding the data to make the next decision.

Celebrating the smallest things

Every day for me is successful, even when there’s only a little progress in my work. I know how some days can be tiring and gruesome so it’s important to have a positive mindset and celebrate all achievements, big or small. On Fridays, some beers and pizzas are always welcome.

But if I’m to describe the best days, these are when I get unexpected good results from my ML models and can be 100% certain that there are no errors. For me, solving problems is the best part. When the customers are happy, it brings a certain sense of fulfillment.

What I love about my job is that there are always new ways to do things and new advances in technologies. No two projects are the same, and I enjoy finding ways to simplify and make the front-end development process more effective.

Ending the day

On those more relaxed and quiet days, the rest of the day passes by quickly. I usually end my work on Reddit, reading some fun and tech posts. Sometimes, I hit the gym or attend some developer meetups somewhere. Then at night, my way to relax and forget about the code for a moment is by meditating for a few minutes.

Typically, my mind never rests. My commute going home is taken up by catching up on what’s happening in the industry. Not only do I love learning new things but I feel the need to always keep myself current with tech trends. So even after work, I take some time to read interesting articles and watch the discovery channel. I also have some hobby projects that usually keep me up until midnight.

There’s really no one way to define an average workday for a developer. But one thing is for sure: being a developer doesn’t mean I write code all day. On a typical workday, I’d say I spend 25% on meetings and 75% of my time on project work, of which I spend ¾ on coding and troubleshooting. The rest I spend worrying about which code I should write or what technologies I should use.

Every day is different. Some days are harder than others, but each is a necessary piece of the puzzle – solving problems that will help our users or creating new things our users love.

Learning never stops

For as long as I remember, I’ve always been fascinated with computer science and technology. Ever since I got my hands on that bulky old computer when I was 8 years old as a gift from my old man, I knew that I wanted to be in this complicated amazing world of software development. As cliche as it may sound, this is my dream job and I feel lucky that I got the chance to live my dream.

Ten years from now, I don’t see myself quitting. I want to stay in this field, learn, and grow more. I feel that I have control over many things. Freedom and flexibility. But I also think that part of what makes me effective at my job is because I like our product. Believing in what the company does keeps me passionate and motivated. I go to work every day knowing that what I do has a powerful impact. Seeing things improve as a result of my work is satisfying and more than enough to keep me going.

If I wouldn’t be a developer, I’d probably go to the pagoda and become a Zen master, practicing mindfulness and developing a more profound sense of all things. And as I sit down and meditate with eyes shut, trying to chant the verses repeatedly to my heart’s content, I see Error #404. Oops, back to reality.


Give your customers the best personalization that delivers amazing results

Most engagements with Frosmo start with a demo, and we’d be glad to discuss one with you. Fill in your email below, and one of our personalization experts will reach out to you.

Recommended for you

Get to know Vesa – Team Lead Developer

Vesa slowly spins a frisbee between his hands while one of the visiting dogs is looking up in anticipation. There are no signs that Vesa ever intends to throw the frisbee, or that he has noticed the dog to begin with. There are customer solutions to be written. Poor dog. Lucky customers.

In his role as a Team Lead Developer (TLD), Vesa still spends a large part of his time thinking up solutions for customers, be it in JavaScript, PHP, some Lisp language, or even Ruby. Leading by example is very much part of a TLD’s description at Frosmo.

TLDs set the standard and are an example for all other developers. They encourage, support, and even teach their colleagues all about best practices in code and architecture. They make the office a better place to work.

Teaching others seems to be just as enjoyable to Vesa as doing the coding himself. “My colleagues are great. Lovely to work with. It’s a good indication if you like to come to work every morning. The visiting dogs are a nice bonus,” he remarks.

When asked further about what it’s like to work at Frosmo, he’s honest and smiles “It’s busy. Challenging. Even frustrating at times. But above all it’s good. Working with all these people with their different backgrounds is incredibly refreshing. Every day really is different and you’re never bored. There’s just always something cool coming up.”

“It was such a ‘Holy <censored>’ moment when I first realized how many people visit our customers’ websites. Every month you notice how big and massive the customers are and that sheer volume of traffic is definitely mind-blowing.”

The key to being a good Team Lead Developer is simply to have patience. Well, patience and the technical knowledge to know what you’re doing. For Vesa, the scale at which Frosmo operates and the diversity of both colleagues and cases are both a challenge and a joy.

Recommended for you