I was a Senior Developer Consultant at ThoughtWorks #OpenToWork
let diesdasjenes = Diesdasjenes {
// Self-introduction
pronouns: "He/Him",
code: vec!["Java", "Python", "Rust", "TypeScript", "Angular", "React"],
ask_me_about: vec![
"Continuous Development (CD)",
"app dev 🌐",
"cloud computing ☁️",
"how to test everything",
"tech trends 📈"
],
// Technologies I had the opportunity to work with, organized by domain
technologies: HashMap::from([
(
"frontEnd",
HashMap::from([
("JavaScript Frameworks", vec!["React", "Angular"]),
("CSS Frameworks", vec!["Sass", "Tailwind", "Bootstrap"]),
("UI Libraries", vec!["Material UI", "ShadcnUI"]),
]),
),
(
"backEnd",
HashMap::from([
("Java", vec!["Spring Boot", "Micronaut"]),
("Python", vec!["Flask"]),
("Rust", vec!["Actix-web"]),
]),
),
(
"devOps",
HashMap::from([("", vec!["Docker🐳", "CI/CD", "GitHub Actions", "Kubernetes 🐙"])]),
),
(
"cloudServices",
HashMap::from([("AWS", vec!["Fargate", "EC2", "S3", "Lambda", "CloudWatch", "RDS"])]),
),
(
"databases",
HashMap::from([("", vec!["PostgreSQL", "MongoDB", "SQLite", "DynamoDB"])]),
),
(
"misc",
HashMap::from([("", vec!["Socket.IO", "REST APIs", "WebSockets", "Cloud Functions"])]),
),
]),
// Architecture styles, I got to know throughout my career
architecture: HashMap::from([
("frontEnd", vec!["SPA (Single Page Applications)"]),
("backEnd", vec!["microservices", "monolithic", "serverless"]),
("devOps", vec!["Serverless Framework"]),
("databases", vec!["Relational", "NoSQL", "In-memory"]),
]),
// What's going on right now
current_focus: "Learning how to be Canadian 🍁",
fun_fact: "I get comments on my height whenever I go outside—my personal debugging tool: standing tall!",
};