Giter Club home page Giter Club logo
#!/usr/bin/ruby

class SoftwareEngineer
  def initialize(params)
    @name              = params[:name]
    @role              = params[:role]
    @current_company   = params[:current_company]
    @languages_spoken  = params[:languages_spoken]
    @location          = params[:location]
    @contact           = params[:contact]
  end

  def say_hello
    message = [
      "Hello, World! Thanks for dropping by...",
      "My name is #{@name}, I am a #{@role} located in #{@location}.",
      "Currently working at #{@current_company}.",
      "#{@languages_spoken.size > 1 ? "Can speak #{@languages_spoken[0...-1].join(", ")}, and #{@languages_spoken[-1]}." : "Can speak #{@languages_spoken[0]}"}",
      "You can contact me at: #{@contact}.",
    ].join("\n")
  end
end

me = SoftwareEngineer.new({
  name:             "Ivan Reyes",
  role:             "Software Engineer",
  current_company:  "GMO Internet Group",
  languages_spoken: ["en_US", "es_CO", "ja_JP"],
  location:         "Tokyo, Japan",
  contact:          "https://www.linkedin.com/in/ivan-reyes-9504/"
})

puts me.say_hello
Hello, World! Thanks for dropping by...
My name is Ivan Reyes, I am a Software Engineer located in Tokyo, Japan.
Currently working at GMO Internet Group.            
Can speak en_US, es_CO, and ja_JP.
You can contact me at: https://www.linkedin.com/in/ivan-reyes-9504/.
=> nil

Ivan Reyes's Projects

audiovisual-taskmanager icon audiovisual-taskmanager

Designed for children with autism. AVC is a simple calendar and task tool, great as a digital replacement for whiteboard schedules. built with Ruby on Rails and text to speech APIs

cafeandcowork icon cafeandcowork

Cafe and Cowork. Find places to work. Open and collaborative.

gatocm icon gatocm

This a small personal project, the idea is to create a centralized and easy to visualize content manager. a place where a dev can store and distribute content such as code, images and objects.

geo-memories icon geo-memories

🌎 Individual project: Rails App that allows you to store, share and visualize memories (images) on a map! Used Ruby, Geocoding, JavaScript, location APIs, web and image hosting.

gingonic-discord icon gingonic-discord

Small web app that uses gin-gonic framework to post http requests to a discord webhook

gordos-saberbot-esp icon gordos-saberbot-esp

A Line chatbot using (Sinatra/Line API/IBM Watson API) Build your own cloning this repo: https://github.com/lewagonjapan/bob-the-bot

ivan-bot icon ivan-bot

Bot created to do small demo on webhooks

pi-day icon pi-day

3/14. Happy PI Day! 🎉. this is a quick and fun exercise to generate an approximate value of PI with a random coordinates generator using JavaScript and basic geometry concepts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.