package ralvarezdev
import "time"
type Proficiency uint8
const (
Beginner Proficiency = iota + 1
Intermediate
Advanced
)
type (
Language struct{ Name string; Proficiency Proficiency }
Framework struct{ Name, Ecosystem string }
Degree struct{ Field, Institution string }
Position struct{ Title, Company string; Since time.Time; Current bool }
Competition struct{ Name string; Year int; Roles []string }
)
type Profile struct {
Name, Email string
Bio string
Roles []string
Education []Degree
Languages []Language
Frameworks []Framework
Tools map[string]Proficiency
Standards []string
Hardware []string
Experience []Position
Competitions []Competition
Links map[string]string
}
var Ralvarezdev = Profile{
Name: "Ramón Álvarez",
Email: "inquiries@ralvarez.dev",
Bio: `Backend engineer with a hands-on approach — from gRPC services and AI pipelines
to embedded systems on Arduino and Raspberry Pi. I build things that work in the real world.`,
Roles: []string{"Software Engineer", "Backend Engineer"},
Education: []Degree{
{"Computer Engineering", "Rafael Urdaneta University"},
},
Languages: []Language{
{"Go", Advanced}, {"Python", Advanced}, {"JavaScript/TypeScript", Advanced},
{"C++", Intermediate}, {"Java", Intermediate},
{"TinyGo", Intermediate}, {"CircuitPython", Intermediate}, {"MicroPython", Intermediate},
{"Rust", Beginner},
},
Frameworks: []Framework{
{"Gin", "Go"}, {"ConnectRPC", "Go"},
{"ROS2", "Python"}, {"Pydantic V2", "Python"}, {"OpenCV", "Python"}, {"Pandas", "Python"}, {"YOLO", "Python"},
{"React", "JavaScript"}, {"Angular", "TypeScript"},
},
Tools: map[string]Proficiency{
"Docker": Advanced, "Docker Compose": Advanced,
"Cloudflare": Intermediate, "Hailo AI": Intermediate,
},
Standards: []string{"REST", "gRPC", "NATS", "Protocol Buffers", "Protovalidate", "JWT", "MCP"},
Hardware: []string{"Raspberry Pi 5", "Arduino Mega", "Arduino"},
Experience: []Position{
{"Backend Engineer", "Automation Labs", time.Date(2025, time.October, 1, 0, 0, 0, 0, time.UTC), true},
{"Backend Engineer Intern", "Automation Labs", time.Date(2025, time.August, 1, 0, 0, 0, 0, time.UTC), false},
},
Competitions: []Competition{
{"WRO Future Engineers", 2026, []string{"Team Lead", "Programmer"}},
{"WRO Future Engineers", 2025, []string{"Team Lead", "Programmer"}},
{"ORC", 2025, []string{"Team Lead", "Programmer"}},
},
Links: map[string]string{
"GitHub": "https://github.com/ralvarezdev",
"LinkedIn": "https://www.linkedin.com/in/ralvarezdev/",
"Instagram": "https://instagram.com/ralvarezdev",
"LeetCode": "https://leetcode.com/u/ralvarezdev",
"Email": "inquiries@ralvarez.dev",
},
}
🎯
Focusing
12th Trimester Computer Engineering Student. Learning Rust, Go, JS, Python, among others. Interested in Backend and AI Technologies.
-
Rafael Urdaneta University
- Venezuela
-
03:20
(UTC -04:00) - https://ralvarez.dev
- in/ralvarezdev
- https://www.upwork.com/freelancers/~01bf63f430926cf8e5
- ralvarezdev
- https://leetcode.com/u/ralvarezdev
Highlights
- Pro
Pinned Loading
-
uru-frameworks-secure-notes-app
uru-frameworks-secure-notes-app Public archiveSecure Notes App from Frameworks college course
JavaScript
-
uru-programming-2-blockbuster
uru-programming-2-blockbuster Public archiveBlockbuster terminal project from Programming 2 college course
C++ 1
-
-
udemy-html-css-course
udemy-html-css-course Public archiveChallenges and projects from Jonas' HTML and CSS course
HTML 1
-
udemy-complete-javascript
udemy-complete-javascript Public archiveChallenges and projects from Jonas' JavaScript course
JavaScript 1
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.


