Álister Lopes Ferreira

566
reputation
5
4
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';
}