Geeky CV
module Skills def main_skills { programming_languages: %w(Ruby Crystal JavaScript Elixir), development_frameworks: %w(Rails Sinatra), database: %w(Postgres MySQL Cassandra SQL-Server), testing: %w(RSpec MiniTest), front_end: %w(VueJS Hotwire), devops: %w(Kubernetes Rancher Docker GoogleCloud Pulumi Terraform Ansible) } end end module Experience def experience [ { company: "Brella", industry: "Event management platform", roles: ["Senior Backend Developer", "DevOps"] }, { company: "OnApp", industry: "Software and services for cloud management, CDN and storage", roles: ["Lead Architect", "DevOps", "Technical Evangelist"] }, { company: "Clash Media", industry: "Online advertising, lead generation", roles: ["Lead Architect", "DevOps", "Technical Evangelist"] }, { company: "Leisure Direction", industry: "Travel", roles: ["Web Developer", "Systems Administrator"] } ] end end class VitoBotta < ApplicationRecord include Experience extend Skills has_one :passion, through: "computing" has_many :skills, through: "experience", include: "practice" validates_presence_of :innovation validates_presence_of :learning_opportunities validates_presence_of :friendly_team def objectives objs = [] begin objs.push "Further develop my web development and devops skills" objs.push "Have fun while contributing to some smart people's growth plans" rescue Exception => e puts "TODO: push harder!!" end end def self.inspect puts <<-END I am a passionate developer with about 24 years of commercial experience and 360° skills in the design, development and maintenance of modern web applications, and a strong interest in devops and security. For more details, get in touch! END end end