initial commit

This commit is contained in:
Berkay Akyazı
2024-03-11 23:29:00 +03:00
commit 4352c5579a
35 changed files with 6438 additions and 0 deletions

29
dto/resume.go Normal file
View File

@@ -0,0 +1,29 @@
package dto
type Resume struct {
WorkExperiences []ExperienceItem `json:"workExperiences,omitempty"`
Education []ExperienceItem `json:"education,omitempty"`
Skills Skills `json:"skills"`
}
type ExperienceItem struct {
StartDate string `json:"startDate,omitempty"`
EndDate string `json:"endDate,omitempty"`
Header string `json:"header,omitempty"`
Location string `json:"location,omitempty"`
Description string `json:"description,omitempty"`
}
type Skills struct {
ProgrammingLanguages []Skill `json:"programmingLanguages,omitempty"`
Frameworks []Skill `json:"frameworks,omitempty"`
OperatingSystems []Skill `json:"operatingSystems,omitempty"`
CiCd []Skill `json:"ciCd,omitempty"`
Tools []Skill `json:"tools,omitempty"`
}
type Skill struct {
Name string `json:"name,omitempty"`
Rank float64 `json:"rank,omitempty"`
Key string `json:"key,omitempty"`
}