Initial commit

This commit is contained in:
2025-01-24 10:53:18 +01:00
commit 51ab9f52a0
4 changed files with 7406 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
.idea
public
node_modules
*.iml
*.pdf

7134
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

16
package.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "dylan-resume",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"jsonresume-theme-actual": "^0.2.2",
"jsonresume-theme-stackoverflow": "^2.1.0",
"resume-cli": "^3.0.8"
}
}

250
resume.json Normal file
View File

@ -0,0 +1,250 @@
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Dylan Migewant",
"label": "Software Developer",
"image": "",
"email": "dylan@dlmw.ch",
"phone": "+41 79 535 35 63",
"url": "https://blog.dlmw.ch",
"summary": "Im a backend developer looking for my next professional opportunity. As a firm believer that a programmer's greatest asset is their knowledge, I am equally eager to contribute and absorb insights.\nIn my free time, I love to learn new things. My interests include programming, economics, online privacy, history and philosophy. Im a self-taught Japanese speaker - I hold the N2 certificate - and lived more than a year in this distant country.",
"location": {
"address": "",
"postalCode": "",
"city": "Gland",
"countryCode": "CH",
"region": "Vaud"
},
"profiles": [
{
"network": "",
"username": "",
"url": ""
}
]
},
"work": [
{
"name": "Pictet Group",
"company": "Pictet Group",
"location": "Geneva, Switzerland",
"description": "Private banking",
"position": "Software Developer",
"url": "https://www.pictet.com/",
"website": "https://www.pictet.com/",
"startDate": "2023-09-01",
"endDate": "2024-08-31",
"summary": "Participated in the IT Experience Trainee Program, gaining hands-on experience by working with two different teams in 6-month rotations, developing a diverse skill set and a well-rounded understanding of IT operations.",
"highlights": [
"Conception from scratch up to programming and deployment in production of a brand-new web service and API for collaborators to aid in document classification",
"Script to import existing data from spreadsheets to a Postgres database",
"Business analysis and tests (including unit and functional tests)",
"Database design and administration",
"CI/CD and deployments to production environment",
"Migrated legacy projects to containerized environments, ensuring improved scalability, performance, and maintainability"
]
},
{
"name": "Rolex",
"company": "Rolex",
"location": "Geneva, Switzerland",
"description": "Watchmaking",
"position": "Backend Software Developer",
"url": "https://www.rolex.com/",
"website": "https://www.rolex.com/",
"startDate": "2021-02-01",
"endDate": "2021-06-17",
"summary": "Completed an internship as part of my Advanced Federal Diploma of Higher Education, where I analyzed internal processes and contributed to the migration of a legacy system by designing and partially developing an API.",
"highlights": [
"Analysis of the main business processes for the management of IT infrastructure",
"Autonomous evolution of an internal application and creation of an API, including documentation",
"Performance improvements",
"Ensure usage of .NET Core best practices"
]
},
{
"name": "Pictet Group",
"company": "Pictet Group",
"location": "Geneva, Switzerland",
"description": "Private banking",
"position": "Software Developer",
"url": "https://www.pictet.com/",
"website": "https://www.pictet.com/",
"startDate": "2018-05-01",
"endDate": "2019-04-30",
"summary": "Completed the second and final year-long internship for the Federal Diploma of Vocational Education and Training, focusing on maintaining a user role management web service, automating workflows, and resolving technical issues independently.",
"highlights": [
"Maintenance of user role management web service using Java, Spring, Angular and SQL",
"Working as sole engineer identifying root errors and planning solutions",
"Automation of user task workflows in Oracle Identity Management, resulting in a significant reduction of manual effort and streamlining processes"
]
},
{
"name": "Radio Télévision Suisse",
"company": "Radio Télévision Suisse",
"location": "Geneva, Switzerland",
"description": "Audiovisual",
"position": "Software Developer",
"url": "https://www.rts.ch/",
"website": "https://www.rts.ch/",
"startDate": "2017-05-01",
"endDate": "2018-04-30",
"summary": "Completed the first year-long internship for the Federal Diploma of Vocational Education and Training, marking my first professional work experience. Gained hands-on experience with web frameworks, mobile development, and agile methodologies.",
"highlights": [
"XSL transformations for video encoding with Elemental",
"Web service to visualize Elemental encoding results",
"Added new features on Android applications (Kids, Couleur3)"
]
}
],
"education": [
{
"institution": "ISI Language College",
"url": "https://www.isi-education.com/",
"area": "Japanese Language",
"studyType": "Vocational School (専門学校)",
"startDate": "2022-04-04",
"endDate": "2023-03-17",
"score": "",
"courses": [
]
},
{
"institution": "Centre professionnel du Nord vaudois",
"url": "https://www.cpnv.ch",
"area": "Software Development",
"studyType": "Advanced Federal Diploma of Higher Education (ISCED 6)",
"startDate": "2019-08",
"endDate": "2021-06",
"score": "",
"courses": [
]
},
{
"institution": "École des Arches",
"url": "https://www.ecoledesarches.ch",
"area": "Computer Science",
"studyType": "Federal Diploma of Vocational Education and Training (ISCED 3)",
"startDate": "2015-08",
"endDate": "2019-06",
"score": "",
"courses": [
]
}
],
"skills": [
{
"name": "Backend Development",
"keywords": [
"Spring Boot",
"Go",
".NET",
"HTTP",
"REST"
]
},
{
"name": "DevOps",
"keywords": [
"Docker",
"Kubernetes",
"CI/CD",
"HashiCorp Nomad"
]
},
{
"name": "Frontend Development",
"keywords": [
"Angular",
"Tailwind",
"React",
"Vue.js"
]
}
],
"languages": [
{
"language": "French",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Fluent"
},
{
"language": "Japanese",
"fluency": "Advanced"
}
],
"interests": [
{
"name": "Sports",
"keywords": [
"Calisthenics",
"Badminton"
]
},
{
"name": "Books",
"keywords": [
"Fantasy",
"History",
"Politics",
"Economy",
"Finance"
]
}
],
"projects": [
{
"name": "qv",
"url": "https://code.dlmw.ch/dlmw/qv",
"description": "Developing an open-source web application that applies the quadratic voting system, intended for small-scale voting platforms like Strawpoll.",
"highlights": [
"Design and development",
"Unit tests",
"Docker image builds and hosting",
"Strength and pitfalls of SQLite",
"Gained firsthand experience with the challenges of using cgo in Go development"
],
"keywords": [
"Go",
"SQLite",
"Alpine.js"
],
"roles": [
"Maintainer"
]
},
{
"name": "Self-hosted homelab",
"description": "Bought a second-hand server from a small company moving to the cloud. Hosting various services for family and friends.",
"highlights": [
"DNS configuration",
"Web server configuration, including TLS certificates",
"Resolved an issue where server wouldn't acquire an IPv4 address automatically",
"Bug reporting on various projects"
],
"keywords": [
"Docker Swarm",
"openSUSE Leap"
],
"roles": [
"SysAdmin",
"Developer",
"Writer"
]
}
],
"certificates": [
{
"name": "Japanese-Language Proficiency Test N2",
"date": "2022-07-03",
"issuer": "The Japan Foundation",
"url": "https://www.jlpt.jp/"
}
]
}