export class Dujuniorrr {
private role: string = 'Web Developer';
private greetingTitle: string = 'Hello everyone!';
private aboutMe: string = `I am a web developer with a passion
for programming and designing systems with clean and modular architectures.
I enjoy being involved in all stages of software engineering during a project
— from requirements elicitation, modeling, and planning to development, testing, and deployment.`;
private mainStack: Technology[] = [
{ name: 'PHP', category: 'language' },
{ name: 'Laravel', category: 'framework' },
{ name: 'JavaScript', category: 'language' },
{ name: 'Vue.js', category: 'framework' },
{ name: 'MySQL', category: 'database' },
{ name: 'Docker', category: 'devops' }
];
private otherTechnologies: Technology[] = [
{ name: 'TypeScript', category: 'language' },
{ name: 'Node.js', category: 'ambient' },
{ name: 'Python', category: 'language' },
{ name: 'Django', category: 'framework' },
{ name: 'Java', category: 'language' },
{ name: 'Spring', category: 'framework' },
{ name: 'PostgreSQL', category: 'database' },
{ name: 'MongoDB', category: 'database' }
];
public getPresentationData(): PresentationData {
return {
role: this.role,
greeting: this.greetingTitle,
about: this.aboutMe,
mainStack: this.mainStack,
otherTechnologies: this.otherTechnologies
};
}
}
type Technology = {
name: string;
category: 'ambient' | 'database' | 'devops' | 'language' | 'framework' | 'tool';
};
type PresentationData = {
role: string;
greeting: string;
about: string;
mainStack: Technology[];
otherTechnologies: Technology[];
}
-
Notifications
You must be signed in to change notification settings - Fork 1
Dujuniorrr/dujuniorrr
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published