export class Info {
pronouns: string[] = ['He', 'Him'];
name: string = 'Álister Lopes Ferreira';
age: number = 33;
nationality: string[] = ['Brazilian'];
languages: Record<string, string>[] = [{ English: 'Advanced' }, { Portuguese: 'Native speaker' }];
occupation: string = 'Full Stack Developer';
}
export class FrontEnd {
languages: string[] = ['TypeScript', 'JavaScript', 'CSS', 'SASS', 'SCSS'];
frameworks: string[] = [
'Angular (1.x e 2+)',
'Jasmine',
'Karma',
'Protractor',
'RxJS',
'Angular Material',
'Moment.js',
'ag-Grid',
'Cordova',
'Ionic',
'Bootstrap',
'jQuery',
'Knockout',
'Hogan.js',
'Handlebars',
'Mustache',
];
learning: string[] = ['NgRx'];
architecture: string[] = [
'Progressive web applications',
'Single page applications',
'Responsive & Fluid Layout (FlexBox & CSS Grid)',
'Mobile first',
'Offline first',
];
}
export class BackEnd {
languages: string[] = ['Node.js', 'Python', 'C#'];
frameworks: string[] = ['NestJS', 'Apollo', 'Flask', 'FastAPI', 'Graphene', '.NET Core'];
learning: string[] = ['Firebase', 'Python'];
architecture: string[] = ['REST', 'GraphQL', 'Serverless Architecture', 'Microservices'];
}
export class Social {
website: string = 'https://alister.dev';
linkedin: string = 'https://www.linkedin.com/in/alisterlf';
github: string = 'https://github.com/alisterlf';
}