class Dwiwijaya {
constructor() {
this.name = 'Dwi-wijaya';
this.username = 'dwiwijaya';
this.position = 'Full-stack Web Developer';
this.linkedin = 'www.linkedin.com/in/dwi-wijaya';
this.resume = 'www.bit.ly/cv-dwiwijaya';
this.links = 'www.bento.me/dwiwijaya';
this.website = 'www.dwiwijaya.com';
this.email = 'hello@dwiwijaya.com';
this.openToOpportunities = true;
this.skills = {
languages: ['PHP', 'JavaScript', 'TypeScript', 'SQL'],
databases: ['PostgreSQL', 'MySQL', 'Oracle', 'MongoDB'],
frontend: [
'HTML', 'CSS', 'JavaScript',
'Bootstrap', 'Tailwind', 'Sass',
'jQuery', 'React.js', 'Vue.js', 'Next.js'
],
backend: [
'CodeIgniter', 'Yii2', 'Node.js',
'RESTful', 'GraphQL', 'Websocket'
],
principles: ['SCRUM', 'SOLID', 'DRY', 'KISS', 'YAGNI'],
architecture: ['SPA', 'PWA', 'MVC', 'Monolithic'],
tools: [
'Git', 'GitHub', 'GitLab', 'Lighthouse', 'VS Code',
'Ngrok', 'DBeaver', 'Vercel', 'Firebase', 'Supabase'
],
};
}
getProfile() {
return `${this.name} | ${this.position}`;
}
}
const dwiwijaya = new Dwiwijaya();
console.log(dwiwijaya.getProfile());
- Email: hello@dwiwijaya.com
- Website: www.dwiwijaya.com
- Links: www.bento.me/dwiwijaya
- Resume: www.bit.ly/cv-dwiwijaya
- Linked-in: www.linkedin.com/in/dwi-wijaya