CV/src/experiences/experiences.dataset.ts

117 lines
7.0 KiB
TypeScript

import { ExperienceType } from "@/experiences/experiences.types";
export default {
getData: () =>
[
{
name: "Saysimple / Just Internet Group",
city: "Haarlem",
url: "https://saysimple.com/",
jobTitle: "Senior Developer / DevOps",
startDate: new Date(2018, 9, 1),
endDate: null,
description: `My journey at Just Internet Group began in 2018 with Cocoon, a SaaS digital asset management (DAM) system. Here I implemented ElasticSearch & Kibana to effectively monitor asset uploads and downloads.
In 2019, I transitioned to Saysimple, where I had the opportunity to contribute to the development of our Customer Communication Platform from the ground up. I participated in creating a microservice architecture using Docker and NodeJS, enabling modularity, scalability, and efficient resource allocation. Additionally, I am responsible for establishing and maintaining our CI/CD pipelines, the EKS cluster, and HAProxy load balancers, contributing to the overall system operation and efficient development processes.
Furthermore, I am a member of the team that handles outages and maintenance during off-hours.
`,
skills: [
{
category:
"AWS|Containerization|DevOps|Business Intelligence|Team Management|Problem-solving|Collaboration",
},
{
name: "NodeJs|Git|PHP",
},
],
},
{
name: "Blackorange",
city: "Amsterdam",
url: "http://blackorange.nl/",
jobTitle: "Junior Developer / System Administrator",
startDate: new Date(2014, 9, 1),
endDate: new Date(2018, 8, 30),
description: `My internship at Blackorange transformed into a full-time role as a Junior Developer and System Administrator, where I actively contributed to the development and maintenance of various web projects.
Notably, I lead to the migration from managed hosting to self-hosted infrastructure using Nginx and PHP-FPM, and I participated in the development of our in-house CMS system using PHP Laravel.`,
skills: [
{
name: "PHP|Git|Server|Communication|Problem-solving",
},
],
},
{
name: "Mediacollege Amsterdam",
city: "Amsterdam",
url: "https://ma-web.nl",
jobTitle: "Internship / Teacher in training",
startDate: new Date(2013, 7, 1),
endDate: new Date(2014, 1, 31),
description: `My internship as a teacher-in-training at Mediacollege Amsterdam during my Education minor was an enriching experience. I guided students through the intricacies of PHP and JavaScript programming, fostering their comprehension of essential concepts. Alongside teaching, I provided individualized support, assisting students with coursework challenges and promoting their academic success. This internship honed my communication, problem-solving, and event organization skills, shaping my approach to effective and engaging teaching.`,
skills: [
{
name: "Communication|Problem-solving|Event Organization",
},
],
},
{
name: "Werring Webdevelopment",
city: "Middenbeemster",
jobTitle: "ZZP",
startDate: new Date(2012, 9, 1),
endDate: new Date(2016, 11, 31),
description: `During my college years, I started as a freelancer as Werring Webdevelopment. I catered to the web development needs of small businesses, primarily building WordPress websites and assisting with domain registration and email setup.`,
skills: [
{
name: "PHP|Web",
},
],
},
{
name: "Sv. Ingenium",
city: "Utrecht",
url: "http://ingeniumcabobianci.nl/",
jobTitle: "Treasurer",
startDate: new Date(2012, 8, 1),
endDate: new Date(2014, 7, 31),
description: `At Sv. Ingenium, a student society affiliated with Hogeschool Utrecht, I served as Treasurer during a period of significant transformation.
In 2012, multiple smaller study societies merged at the request of the university to form Sv. Ingenium. During my tenure, I oversaw financial operations, ensuring the society's stability and growth. I also played a key role in organizing educational international trips to CERN (Switzerland) and Volvo (Sweden), among others.
In late 2014, Sv. Ingenium merged with a larger society to become Ingenium Cabo Bianci.`,
skills: [
{
name: "Finances|Communication",
},
{
category: "Organization",
},
],
},
{
name: "Chellomedia / Film1",
city: "Amsterdam",
url: "http://film1.nl/",
jobTitle: "Internship",
startDate: new Date(2008, 2, 1),
endDate: new Date(2008, 5, 30),
description: `My internship at Chellomedia/Film1 immersed me in the world of digital media and caffeine. Apart from crafting animated banners and modifying movie promotional websites with ActionScript 3, I discovered a hidden talent for serving coffee that kept the team energized and creatively fueled. `,
skills: [
{
name: "Teamwork|Communication",
},
],
},
{
name: "Pressofoon B.V.",
city: "Heemskerk",
jobTitle: "Internship",
startDate: new Date(2007, 8, 1),
endDate: new Date(2009, 11, 31),
description: `My internship at Pressofoon B.V. was an opportunity to learn and contribute alongside experienced professionals. Guided by mentors, I applied my developing programming skills, crafting JavaScript, HTML, and PHP scripts for multiple websites. I also assisted in redesigning the company website, learning from the design team's expertise. Alongside these technical contributions, I observed and participated in a new product launch, gaining valuable insights into product marketing and customer engagement. Throughout my internship, I strived to be a team player, collaborating effectively to achieve common goals.`,
skills: [
{
name: "Teamwork|Communication",
},
],
},
] satisfies ExperienceType[],
};