A day in the life of a fullstack developer

Hi! My name is Robbe Van Winckel and I’m a fullstack developer at Optis. Like many of my colleagues, I started as an intern and decided to stay once I realised how great it is to work here. I love that we have a lot of variety in our responsibilities because we work on a consultancy basis. Despite us being spread across clients, I think Optis has done a great job of keeping a sense of community. Read on to find out more about what my day is like as a fullstack developer!

Let’s start at the beginning. I ended up at Optis over five years ago as an intern, and I was more than happy to stay when they offered me a full-time position. I’ve noticed that a lot of my colleagues started working here for the same reason, and it’s easy to see why. At Optis, you get the freedom to choose your own path, both during your internship and afterward, even on a day-to-day basis.  

Back then, I knew I wanted to learn more about Java and JavaScript, so I specifically searched for possibilities in that area. Optis lets you choose not only your own technology stack, but your responsibilities and which project you want to work on as well! In the five years since then, I’ve learned to work with a lot of other technologies: Angular, React, Vue.JS, and many more.

Being both a consultant and a fullstack developer means that there’s always new technologies and teams to work with. This really helps you grow both personally and professionally.

Fast forward to today. As a fullstack developer, I have to wear many hats. Everything from requirements analysis to designing the UI/UX is possible. That’s why it’s important to take part in the daily stand-up each morning and let the team know what I’ll be working on. This is also the time to bring up any issues or challenges that I’m facing in my project. Since we work in agile teams, it’s important to communicate about our code, bugs and design choices continuously. We usually track that process on a Kanban or Scrum board.

The content of my workday differs based on how far the agile development sprint has come along. At the beginning of the sprints, I start my day knowing that I will mostly focus on development. By the end, however, my days are mostly filled with debugging, testing, and even some operational responsibilities if we work in a DevOps environment. I also have slightly more meetings by the end of the two weeks. I spend the last days on discussing this sprint and planning the next with client, and I often present demos to showcase our progress.  

What I like most about this way of working is that the constant adaptation to new technologies and tools helps to broaden my vision and keeps me on my toes. It’s part of my daily job to develop applications that really make the difference. For example, last year I helped develop an app that lets operators control cranes remotely through a HoloLens. That was so cool! I think that I’m one of the few people that can say that they learn something new and exciting every day.

Being a consultant also means that there’s always a new team to work in, and new people to work with. Developing those soft skills alongside my coding knowledge makes me feel like I’m really growing as a person. Optis helps me in both areas with their training budget. Every year, you get a budget to spend as you like: you can follow traditional or remote courses, but you can also attend conferences or purchase any educational material that interests you. I’m currently using my budget to learn about reactive programming, for which I’m scheduling some time regularly!

I think that I’m one of the few people that can say that they learn something new and exciting every day.

We also organise monthly Optis Tech Talks, where my colleagues explain a specific technology or trend that they are passionate about. Through these and other initiatives, Optis ensures that we still feel like a team, even though we’re spread across different clients and projects.

Hi! My name is Robbe Van Winckel and I’m a fullstack developer at Optis. Like many of my colleagues, I started as an intern and decided to stay once I realised how great it is to work here. I love that we have a lot of variety in our responsibilities because we work on a consultancy basis. Despite us being spread across clients, I think Optis has done a great job of keeping a sense of community. Read on to find out more about what my day is like as a fullstack developer!

Let’s start at the beginning. I ended up at Optis over five years ago as an intern, and I was more than happy to stay when they offered me a full-time position. I’ve noticed that a lot of my colleagues started working here for the same reason, and it’s easy to see why. At Optis, you get the freedom to choose your own path, both during your internship and afterward, even on a day-to-day basis.  

Back then, I knew I wanted to learn more about Java and JavaScript, so I specifically searched for possibilities in that area. Optis lets you choose not only your own technology stack, but your responsibilities and which project you want to work on as well! In the five years since then, I’ve learned to work with a lot of other technologies: Angular, React, Vue.JS, and many more.

Being both a consultant and a fullstack developer means that there’s always new technologies and teams to work with. This really helps you grow both personally and professionally.

Fast forward to today. As a fullstack developer, I have to wear many hats. Everything from requirements analysis to designing the UI/UX is possible. That’s why it’s important to take part in the daily stand-up each morning and let the team know what I’ll be working on. This is also the time to bring up any issues or challenges that I’m facing in my project. Since we work in agile teams, it’s important to communicate about our code, bugs and design choices continuously. We usually track that process on a Kanban or Scrum board.

The content of my workday differs based on how far the agile development sprint has come along. At the beginning of the sprints, I start my day knowing that I will mostly focus on development. By the end, however, my days are mostly filled with debugging, testing, and even some operational responsibilities if we work in a DevOps environment. I also have slightly more meetings by the end of the two weeks. I spend the last days on discussing this sprint and planning the next with client, and I often present demos to showcase our progress.  

I think that I’m one of the few people that can say that they learn something new and exciting every day.

What I like most about this way of working is that the constant adaptation to new technologies and tools helps to broaden my vision and keeps me on my toes. It’s part of my daily job to develop applications that really make the difference. For example, last year I helped develop an app that lets operators control cranes remotely through a HoloLens. That was so cool! I think that I’m one of the few people that can say that they learn something new and exciting every day.

Being a consultant also means that there’s always a new team to work in, and new people to work with. Developing those soft skills alongside my coding knowledge makes me feel like I’m really growing as a person. Optis helps me in both areas with their training budget. Every year, you get a budget to spend as you like: you can follow traditional or remote courses, but you can also attend conferences or purchase any educational material that interests you. I’m currently using my budget to learn about reactive programming, for which I’m scheduling some time regularly!

We also organise monthly Optis Tech Talks, where my colleagues explain a specific technology or trend that they are passionate about. Through these and other initiatives, Optis ensures that we still feel like a team, even though we’re spread across different clients and projects.

Are you intrigued by Robbe’s story and always looking to learn something new? We’re always looking for more fullstack developers, so don’t hesitate to contact us. We’d love to have you!

Robbe

June 15, 2022

Read the highlights of our blog

"Each project pushes our skills farther and expands our expertise"

Privacy policyCookie policy