Where code meets creativity and problems find their solutions
|
I believe in: ✨ Clean code that speaks for itself 🏗️ Thoughtful architecture that scales 🔄 Continuous learning as a lifestyle 🌱 Every line of code should solve a problem elegantly while being maintainable for the future. |
class Loi < Developer
def initialize
@name = 'Loi Nguyen'
@birthday = 1995
@email = 'phucloi.dev@gmail.com'
@educations = [
{ name: 'Ho Chi Minh City University of Technology and Education', GPA: 7.0 },
{ name: 'VNUHCM - University of Information Technology', GPA: 8.5 },
{ name: 'English', level: 'B2' }
]
@hobbies = ['Reading', 'Music', 'Coding']
end
def current_location
'3 Ward, Go Vap District, Ho Chi Minh City'
end
def skills
{
# Frontend Technologies
frontend: [
'Vue.js', 'Tailwind CSS'
],
# Backend Technologies
backend: [
'Ruby On Rails', 'Go'
],
# Database Technologies
database: {
relational: ['MySQL', 'PostgreSQL'],
nosql: ['Redis', 'Firebase'],
messaging: ['Kafka', 'RabbitMQ']
},
# Deployment & CI/CD
deployment: [
'GitLab CI/CD', 'CircleCI',
'GitHub Actions', 'Rancher'
],
# AWS Services
aws: [
'DynamoDB', 'RDS', 'AuroraDB', 'S3',
'CloudFormation', 'Codebuild', 'CodePipeline',
'IAM', 'EC2', 'SES'
],
# Google Cloud Platform
gcp: [
'VM instance', 'Cloud Storage'
],
# Third-party Services
third_party: [
'Ory Hydra', 'Ory Kratos',
'Ory Oathkeeper', 'Ory Keto'
],
# Other Tools & Technologies
others: [
'Sidekiq', 'Elasticsearch', 'Unit Test',
'Docker', 'Sentry', 'Swagger', 'CRM (Brevo)'
]
}
end
def main_stack
{
backend: ['Ruby On Rails', 'Go'],
database: ['MySQL', 'PostgreSQL']
}
end
end
|
|
|
|
|
|