Skip to content

Commit a31f727

Browse files
committed
feat: add latest courses and new intro
1 parent d4c2893 commit a31f727

File tree

3 files changed

+35
-10
lines changed

3 files changed

+35
-10
lines changed

src/components/cv/cvData.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ interface Contact {
2020
url: URL;
2121
email: string;
2222
linkedin: URL;
23-
twitter: URL;
23+
twitter?: URL;
24+
topmate: URL;
2425
speakerdeck: URL;
2526
github: URL;
2627
}

src/components/cv/cvData.ts

+22-6
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,24 @@ export const cvData: CVData = {
2020
href: 'https://linkedin.com/in/luizgonzaga',
2121
display: '/luizgonzaga',
2222
},
23-
twitter: {
24-
href: 'https://twitter.com/luizmarelo',
25-
display: '/luizmarelo',
23+
topmate: {
24+
href: 'https://topmate.io/luizgonzaga',
25+
display: '/luizgonzaga',
2626
},
27+
// twitter: {
28+
// href: 'https://twitter.com/luizmarelo',
29+
// display: '/luizmarelo',
30+
// },
2731
speakerdeck: {
2832
href: 'https://speakerdeck.com/lfilho',
2933
display: '/lfilho',
3034
},
3135
github: { href: 'https://github.com/lfilho', display: '/lfilho' },
3236
},
3337
introduction: [
34-
`A people first geek with {{CAREER_TIME}}+ years of building software and teams in different countries and company sizes.`,
35-
`With a strong focus on people, I have a proven track record of delivering high quality software, building and growing happy teams, and improving processes.`,
36-
`I love sharing what I know and my decades of experience combined with my MBA, hundreds of courses taken, books read and events attended put me in a good position to do so.`,
38+
`A people first geek with {{CAREER_TIME}}+ years of building quality software and engaged teams in different countries and company sizes.`,
39+
`I focus on scaling organizations with efficient and low touch processes.`,
40+
`I'm continually adding to my thousands of hours of learning, and I love sharing what I know. Feel free to check some of my testimonials and recommendations on my LinkedIn and Topmate profiles.`,
3741
],
3842
},
3943
experiences: {
@@ -551,6 +555,18 @@ export const cvData: CVData = {
551555
},
552556
],
553557
relevantCourses: [
558+
{
559+
title: 'Foundations of Cybersecurity',
560+
school: 'Google',
561+
date: 'Feb 2024',
562+
duration: 80,
563+
},
564+
{
565+
title: 'Generative AI for Leaders',
566+
school: 'Vanderbilt University',
567+
date: 'Jan 2024',
568+
duration: 15,
569+
},
554570
{
555571
title: 'Prompt Engineering Specialization',
556572
school: 'Vanderbilt University',

src/components/cv/sections/header/index.tsx

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type CVData from '@components/cv/cvData.d';
22
import { library as fontAwesomeLibrary } from '@fortawesome/fontawesome-svg-core';
33
import { faGithub, faLinkedin, faTwitter } from '@fortawesome/free-brands-svg-icons';
4+
import { faHandshake } from '@fortawesome/free-regular-svg-icons';
45
import { faChalkboardTeacher, faEnvelope, faHome, faMapMarkerAlt } from '@fortawesome/free-solid-svg-icons';
56
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
67
import { Component } from 'react';
@@ -11,7 +12,7 @@ const BASE_YEAR: 2003 = 2003;
1112
const CURRENT_YEAR: number = new Date().getFullYear();
1213
const CAREER_TIME: number = CURRENT_YEAR - BASE_YEAR;
1314

14-
fontAwesomeLibrary.add(faMapMarkerAlt, faHome, faGithub, faLinkedin, faTwitter, faChalkboardTeacher, faEnvelope);
15+
fontAwesomeLibrary.add(faMapMarkerAlt, faHome, faGithub, faLinkedin, faTwitter, faHandshake, faEnvelope);
1516

1617
export default class Header extends Component<{ data: CVData['header'] }> {
1718
render() {
@@ -69,12 +70,19 @@ export default class Header extends Component<{ data: CVData['header'] }> {
6970
{contact.linkedin.display}
7071
</a>
7172
</div>
72-
<div className='twitter'>
73+
<div className='topmate'>
74+
<FontAwesomeIcon icon={faHandshake} fixedWidth />
75+
<a className='url' href={contact.topmate.href}>
76+
{contact.topmate.display}
77+
</a>
78+
</div>
79+
80+
{/* <div className='twitter'>
7381
<FontAwesomeIcon icon={faTwitter} fixedWidth />
7482
<a className='url' href={contact.twitter.href}>
7583
{contact.twitter.display}
7684
</a>
77-
</div>
85+
</div> */}
7886
<div className='speakerdeck'>
7987
<FontAwesomeIcon icon={faChalkboardTeacher} fixedWidth />
8088
<a className='url' href={contact.speakerdeck.href}>

0 commit comments

Comments
 (0)