class WhoAmI {
constructor() {
this.name = "Sheikh Shahariar Siam";
this.education = "Diploma in Computer Science And Technology";
this.profession = "Software Developer";
this.learningNewTechnologies = true;
this.funFact = "not loving but laughing";
this.hobbies = [
"Playing Cricket",
"Online Games",
"Watching Movies",
"Exploring Science",
"Reading Books",
"Traveling"
];
this.location = "Dhaka, Bangladesh";
this.ambitions = "To become an established software engineer with a focus on cutting-edge technologies.";
this.favoriteTechnologies = ["JavaScript", "Node.js", "React", "AI/ML", "Cloud Computing"];
this.skills = {
languages: ["JavaScript", "TypeScript", "Node.js"],
frameworks: ["React.js", "Next.js", "Express.js", "Nest.js", "React Native"],
cloudDevOps: ["Firebase", "AWS", "DigitalOcean", "Docker", "GitHub Actions"],
databases: ["MySQL", "PostgreSQL", "MongoDB", "Redis"],
otherTechnologies: ["Redux", "Redis", "BullMQ", "RabbitMQ", "Socket.IO", "GraphQL"]
};
this.experience = [
{
company: "Llama Mind",
role: "Backend Developer",
duration: "August 2024 – Present",
location: "Toronto, Ontario, Canada",
description: "Developed cloud-based fleet management SaaS software featuring AI garage assistant, fleet remote access, real-time tracking, and conversations. Built APIs for mobile apps used by customers and employees while ensuring security and efficiency."
},
{
company: "Tigotek",
role: "Full-Stack Developer",
duration: "November 2023 – Present",
location: "28/1C Toyenbee Circular Road, Dhaka-1000",
description: "Developed several web applications ensuring on-time and on-budget delivery with client satisfaction. Streamlined deployment processes by implementing CI/CD with GitHub Actions, containerization, and CapRover, reducing deployment time by 30%."
},
{
company: "Web Touch Ltd.",
role: "Full-Stack Developer",
duration: "May 2023 – November 2023",
location: "101/B Chowdhuripara, Malibag, Dhaka-1219",
description: "Developed and maintained mobile applications using React Native, collaborating closely with design and backend teams. Worked on multi-vendor e-commerce solutions and enhanced application performance by caching."
},
{
company: "SKU Markets",
role: "Full-Stack Developer",
duration: "December 2022 – April 2023",
location: "Saudi Arabia",
description: "Enhanced SKU Market Analytics Platform with intuitive React and Material-UI interfaces, boosting user engagement by 20%. Integrated real-time communication via Socket.IO, elevating platform interactivity and user experience."
}
];
this.inspiration = "Passionate about solving real-world problems through technology.";
}
getFullName() {
return `${this.name}`;
}
getEducation() {
return `Education: ${this.education}`;
}
getProfession() {
return `Profession: ${this.profession}`;
}
isLearningNewTech() {
return this.learningNewTechnologies ? "Always learning new technologies!" : "Focused on mastering current skills.";
}
getFunFact() {
return `Fun Fact: ${this.funFact}`;
}
getHobbies() {
return `Hobbies: ${this.hobbies.join(", ")}`;
}
getLocation() {
return `Location: ${this.location}`;
}
getAmbitions() {
return `Ambition: ${this.ambitions}`;
}
getFavoriteTechnologies() {
return `Favorite Technologies: ${this.favoriteTechnologies.join(", ")}`;
}
getSkills() {
return `Skills:
Languages: ${this.skills.languages.join(", ")}
Frameworks: ${this.skills.frameworks.join(", ")}
Cloud & DevOps: ${this.skills.cloudDevOps.join(", ")}
Databases: ${this.skills.databases.join(", ")}
Other Technologies: ${this.skills.otherTechnologies.join(", ")}
`;
}
getExperience() {
return this.experience.map(exp => {
return `${exp.company} (${exp.duration})
Role: ${exp.role}
Location: ${exp.location}
Description: ${exp.description}`;
}).join("\n\n");
}
getInspiration() {
return `Inspiration: ${this.inspiration}`;
}
introduceYourself() {
return `${this.getFullName()} is a passionate ${this.profession} from ${this.location}. With a strong foundation in ${this.education}, he is always on the lookout for new technologies to learn. Outside of work, he enjoys ${this.getHobbies()}. His goal is to ${this.ambitions}. One of his main inspirations is "${this.inspiration}"`;
}
}
const me = new WhoAmI();
console.log(me.introduceYourself());
console.log("\nSkills:\n", me.getSkills());
console.log("\nExperience:\n", me.getExperience());
-
Web Serv
- Jatrabari, Dhaka
-
04:43
(UTC +06:00) - https://checkiamsiam.vercel.app/
- @checkiamsiam
- checkiamsiam
- in/checkiamsiam
- checkiamsiam
Highlights
- Pro
Pinned Loading
-
dohash-npm-package
dohash-npm-package Publicdohash is a lightweight npm package that provides a simple way to hash and encode strings for basic data obfuscation. It is not designed for secure hashing or encryption purposes, but rather for ad…
TypeScript
-
korbo-joy-react-native
korbo-joy-react-native PublicReact Native e-commerce application
JavaScript 1
-
-
smart-edu-api-getway
smart-edu-api-getway Publiccommon api getway service for smart edu microservices
TypeScript 1
-
smart-edu-auth-service
smart-edu-auth-service Publicsmart edu university management core services server by nosql(mongodb) with mongoose odm
TypeScript 1
-
smart-edu-core-service
smart-edu-core-service Publicsmart edu university management core services server by sql(postgres) db with prisma orm
TypeScript 1
If the problem persists, check the GitHub status page or contact support.