Hi 👋🏾, I'm Andre Simamora

About Me
import { defineComponent, onMounted, reactive } from "vue";
interface AboutMeState {
currentWorkplace: CurrentWorkplace;
dailyKnowledges: string[];
fullName: string;
}
interface CurrentWorkplace {
company: string;
position: string;
}
export default defineComponent({
name: "AboutMe",
setup() {
const state = reactive<AboutMeState>({
currentWorkplace: {} as CurrentWorkplace,
dailyKnowledges: [],
fullName: "",
});
onMounted(() => {
setFullName();
setDailyKnowledges();
setCurrentWorkplace();
});
function setFullName(): void {
state.fullName = "Andriannus Parasian";
};
function setCurrentWorkplace(): void {
state.currentWorkplace = {
company: "Qoala",
position: "Software Engineer (Front-end)",
};
};
function setDailyKnowledges(): void {
state.dailyKnowledges = [
"TypeScript",
"JavaScript",
"Angular",
"Vue",
"AJAX",
"CSS Preprocessor",
"Jasmine",
"Karma",
];
};
return { state };
},
});
Connect with me