fernandotessmann.resume.js

Users > nandotess > Documents > fernandotessmann.resume.js
// Me
const me = {};
// Name and Location
[me.firstName, me.lastName, me.location] = ['Fernando', 'Tessmann', 'Thorold, Canada'];
// Title
me.title = `Senior Full Stack Developer | ${['UI', 'React', 'Next.js', 'Frontity', 'WordPress'].join(', ')}`;
// About
fetch('about.me').then(response => {
return response.text()
}).then(data => me.about = data);
// Toolbox
me.toolbox = ['JavaScript', 'ES6', 'React', 'WordPress', 'Next.js', 'Kentico', 'PHP', 'Sass', 'CSS', 'HTML', 'Bootstrap', 'Foundation', 'jQuery', 'SQL', 'SaaS', 'Gulp', 'Webpack', 'LAMP', 'Agile', 'UX', 'Accessibility', 'SEO'].sort();
// Experience
me.experience = [
{
company: 'The Pixel Shop',
location: 'Toronto, Canada',
roles: [
{
role: 'Lead Web Developer',
period: 'Dec 2017 – Present',
descripion: `Frontend developer and team leader.
Working actively with Kentico, React.js, WordPress and Frontend development.
Sharing the projects and technical leadership, overseeing a team of 8 developers.
Key skills: Kentico, React.js, WordPress, Drupal, JavaScript, Vanilla JavaScript, jQuery, Sass, HTML, CSS, Foundation, Material UI and Gulp.
DevOps enthusiast: Microsoft Azure, Azure DevOps, Continuous Integration, Continuous Deployment, Jenkins.`
}
]
},
{
company: 'LightSpeed Development',
location: 'Cape Town, South Africa (remote)',
roles: [
{
role: 'Senior Front-end and WordPress Developer',
period: 'Jun 2016 – Dec 2017 (1 yr 7 mos)',
descripion: `Working actively with WordPress, coding themes and plugins.
Updating/maintaining commercial and open source products.
Providing support to clients and community users.
Key skills: LAMP, WordPress, JavaScript, jQuery, Sass, HTML, CSS, Bootstrap and Gulp.`
}
]
},
{
company: 'SantoPixel Design & Code',
location: 'Porto Alegre, Brazil (remote)',
roles: [
{
role: 'Co-founder and Lead Developer',
period: 'Oct 2012 – Jun 2016 (3 yrs 9 mos)',
descripion: `Working actively with WordPress, coding themes and plugins.
Updating/maintaining clients' products.
Providing support to clients.
Key skills: LAMP, WordPress, JavaScript, jQuery, Sass, HTML, CSS, Bootstrap and Gulp.`
}
]
},
{
company: 'Convertiva Mobile Marketing',
location: 'Porto Alegre, Brazil',
roles: [
{
role: 'IT Manager',
period: 'May 2012 – Jun 2013 (1 yr 2 mos)',
descripion: `Working actively with CodeIgnter.
Updating/maintaining clients' products.
Providing support to users.
Key skills: LAMP, CodeIgniter, JavaScript, jQuery, Sass, HTML, CSS, Memcached, Apache Solr and Gulp.`
}
]
},
{
company: 'Grupo RBS',
location: 'Porto Alegre, Brazil',
roles: [
{
role: 'Lead Developer',
period: 'May 2010 – May 2012 (2 yrs 1 mo)',
descripion: `Technical lead, web analyst and front-end developer (JSTL, XSL, JavaScript and jQuery).`
},
{
role: 'Senior Web Developer',
period: 'Mar 2007 – May 2010 (3 yrs 3 mos)',
descripion: `Front-end developer (JSTL, XSL and JavaScript).`
}
]
},
{
company: 'SulSoftware',
location: 'Novo Hamburgo, Brazil',
roles: [
{
role: 'Web Developer',
period: 'Aug 2006 – Feb 2007 (7 mos)',
descripion: `UI designer, UI developer (XHTML, CSS) and ASP programmer.`
}
]
}
];
// Volunteer
me.volunteer = [
{
role: 'Pro Bono Developer',
company: 'Catchafire',
period: 'Jul 2019 – Present',
descripion: `Assist nonprofits with mission critical projects to advance their mission and goals.
Contributed approximately $ 20,579 through 2 engagements with nonprofit organizations.
Learn more about my impact: catchafire.org/profiles/445269/.`
}
];
// Education
me.education = [
{
school: 'Colégio Marista Pio XII (Brazil)',
course: 'College Diploma, Administration and Computer Science',
period: '1999 – 2002'
}
];
// Courses
me.courses = [
'React: Testing and Debugging, Certificate, by Emmanuel Henri (LinkedIn Learning)',
'React Hooks, Certificate, by Eve Porcello (LinkedIn Learning)',
'Advanced React and GraphQL, Certificate, by Wes Bos (Online)',
'React For Beginners, Certificate, by Wes Bos (Online)',
'ES6 for Everyone, Certificate, by Wes Bos (Online)',
'What The Flexbox?!, Free Video Series, by Wes Bos (Online)',
'JavaScript30, Free Video Series, by Wes Bos (Online)',
'Agile Methodologies, Certificate, PUCRS (Brazil)',
'SEO, Certificate, Mestre SEO (Brazil)',
'Flash Developer, Certificate, Informatize (Brazil)',
'Web Master, Certificate, Informatize (Brazil)',
'Web Designer, Certificate, Informatize (Brazil)'
].map(course => {
[area, type, school] = course.split(', ');
return { area: area, type: type, school: school };
});
// Languages
me.languages = ['English', 'Portuguese (Brazil)'];
// Contact
[me.email, me.linkedIn, me.github] = ['[email protected]', 'linkedin.com/in/nandotess', 'github.com/nandotess'];
// Log
console.clear();
console.log(me);
// @TODO
// Test on MS Edge
// Display a friendly message in IE: "browser not compatible"
// Open Graph and Twitter Card
// Accessibility Check
// Print Version
Ln 5, Col 46
Spaces: 2
UTF-8
LF
JavaScript