diff --git a/src/experiences/experiences.ts b/src/experiences/experiences.ts index abda432..8777687 100644 --- a/src/experiences/experiences.ts +++ b/src/experiences/experiences.ts @@ -8,16 +8,17 @@ export const experiences: ExperienceType[] = [ jobTitle: "Senior Developer / DevOps", startDate: new Date(2018, 9, 1), endDate: null, - description: `I started at Just Internet Group in 2018 working on Cocoon, a SaaS digital Asset Management (DAM) system. Here I implemented ElasticSearch & Kibana to keep track of assets uploaded and downloaded. -Later on I switched to Saysimple, to start building our brand new Customer Communication Platform. For Saysimple I was responsible for creating and maintaining our CI/CD pipelines, the EKS cluster and our HAProxy loadbalancers. -During my time + 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", + category: + "AWS|Containerization|DevOps|Business Intelligence|Team Management|Problem-solving|Collaboration", }, { - name: "NodeJs|Git", + name: "NodeJs|Git|PHP", }, ], }, @@ -28,10 +29,10 @@ During my time jobTitle: "Junior Developer / System Administrator", startDate: new Date(2014, 9, 1), endDate: new Date(2018, 8, 30), - description: "Blorp", + description: "", skills: [ { - name: "PHP|Git|Server", + name: "PHP|Git|Server|Communication|Problem-solving", }, ], }, @@ -40,11 +41,11 @@ During my time city: "Middenbeemster", jobTitle: "ZZP", startDate: new Date(2012, 9, 1), - endDate: new Date(2018, 8, 30), + endDate: new Date(2016, 11, 31), description: "Blorp2", skills: [ { - name: "PHP|Webhosting", + name: "PHP|Web", }, ], }, @@ -53,12 +54,12 @@ During my time city: "Utrecht", url: "http://ingeniumcabobianci.nl/", jobTitle: "Penningmeester", - startDate: new Date(2011, 9, 1), - endDate: new Date(2018, 8, 30), + startDate: new Date(2011, 8, 1), + endDate: new Date(2013, 7, 31), description: "", skills: [ { - name: "Finances", + name: "Finances|Communication", }, { category: "Organization", diff --git a/src/skills/skills.ts b/src/skills/skills.ts index 5c32d07..84579d2 100644 --- a/src/skills/skills.ts +++ b/src/skills/skills.ts @@ -3,88 +3,116 @@ import { SkillType } from "@/skills/skills.types"; export const skills: SkillType[] = [ { name: "Git", - description: "Working with git, maintaining repositories, managing pull/merge requests.", + description: + "Efficiently manage Git repositories, handling pull/merge requests, and ensuring version control integrity.", category: "Version control systems", }, { name: "NodeJs, TypeScript, and Javascript", - description: "Building efficient and scalable microservices.", + description: "Develop and maintain scalable microservices using NodeJs, TypeScript, and Javascript.", category: "Programming languages", }, { name: "Docker", - description: "Containerizing and running microservices in a local development environment.", + description: "Containerize and orchestrate microservices in local development environments using Docker.", category: "Containerization", }, { name: "Kubernetes", - description: "Deploying microservices to AWS (EKS).", + description: "Deploy and manage containerized microservices on AWS (EKS) using Kubernetes.", category: "Containerization", }, { name: "EKS", - description: "Managing Elastic Kubernetes Service on AWS.", + description: "Administer and optimize Elastic Kubernetes Service (EKS) on AWS.", category: "AWS", }, { name: "API Gateway", - description: "Building and deploying cloud based applications.", + description: "Design, implement, and deploy cloud-based applications using API Gateway on AWS.", category: "AWS", }, { name: "Lambda", - description: "Building and deploying cloud based applications.", + description: "Develop and deploy serverless cloud-based applications using Lambda on AWS.", category: "AWS", }, { name: "CloudWatch", - description: "Monitoring cloud based applications.", + description: "Monitor and analyze cloud-based applications using CloudWatch on AWS.", category: "AWS", }, { - name: "ElasticSearch, Logstash and Kibana", - description: "Generate statistics from data of a SaaS platform.", + name: "ElasticSearch, Logstash and Kibana (ELK Stack)", + description: + "Extract valuable insights and generate comprehensive statistics from SaaS platform data using the ELK Stack.", category: "Business Intelligence", }, { name: "CI/CD pipelines", - description: "Automating testing, building and deployments.", + description: "Automate testing, building, and deployment processes using CI/CD pipelines.", category: "DevOps", }, { name: "Server Management", - description: "Setup and management of a hosting server.", + description: "Configure, maintain, and troubleshoot hosting servers to ensure optimal performance.", category: "DevOps", }, { name: "Webhosting", - description: "Setting up hosting for websites & email.", + description: "Provision and manage web hosting environments for websites and email services.", category: "DevOps", }, + { + name: "Web development", + description: "Design and develop custom WordPress websites using industry best practices.", + category: "Web development", + }, { name: "PHP", - description: "Building Websites and applications in PHP Laravel.", + description: "Build and maintain dynamic websites and applications using PHP Laravel framework.", category: "Programming languages", }, { name: "One-on-ones", description: - "Periodic meetings with junior developers and interns in my team to discuss their personal growth progress.", + "Conduct regular one-on-one meetings with junior developers and interns to guide their professional growth.", category: "Team Management", }, { name: "Scrum Master", - description: "Facilitate the meetings, keeping track of the sprint board and refine tickets with the PO.", - category: "Team Management", + description: + "Facilitate Scrum meetings, manage sprint backlogs, refine user stories, and collaborate with the Product Owner.", + category: "Collaboration", }, { name: "Finances", - description: "Manage the financial aspect of a student organization", + description: + "Oversee financial operations, manage budgets, and ensure financial compliance for a student organization.", category: "Finance", }, { name: "Event Organization", - description: "Organize educational events for students", + description: + "Plan, organize, and execute educational events for students, ensuring engaging and informative experiences.", category: "Organization", }, + { + name: "Communication", + description: + "Effectively communicate ideas and information both verbally and in writing, adapting communication style to suit the audience and purpose.", + category: "Collaboration", + }, + { + name: "Problem-solving", + description: + "Apply analytical and creative thinking to identify, analyze, and resolve complex technical challenges, considering multiple perspectives and potential solutions.", + category: "Problem-solving", + }, + { + name: "Teamwork", + description: + "Collaborate effectively with team members in a Scrum environment, sharing knowledge, providing constructive feedback, and contributing to a positive and productive team dynamic.", + category: "Collaboration", + }, ] satisfies SkillType[];