Mike lives in Melbourne, FL. A full-stack web developer with the ability to integrate business knowledge with developer tools to build and deliver customer-driven solutions. Certificate from the University of Texas in full-stack web development including JavaScript, ReactJS, Ruby, Rails, RSpec, HTML, CSS, and Node.js. In his spare time, Mike enjoys jogging and mysteries.
This Ruby program will prompt the user for a temperature in degrees Celsius and let the user know what the corresponding temperature is in Fahrenheit.
def celsius_to_f(c)
return c * 1.8 + 32
end
def prompt(*args)
print(*args)
gets.chomp
end
val = prompt "Enter degrees in Celsius: "
val1 = val.to_f
val2 = celsius_to_f(val1)
puts "The temperature is #{val2} degrees Fahrenheit"
puts "Goodbye"
puts "Enter a number between 0 and 100: "
numb = gets.chomp.to_i
rem = numb % 10
if numb > 10 && numb < 14
suf = 'th'
elsif rem == 1 && numb != 11
suf = 'st'
elsif rem == 2 && numb != 12
suf = 'nd'
elsif rem == 3 && numb != 13
suf = 'rd'
else
suf = 'th'
end
puts "That's the #{numb}#{suf} item!"
puts "Goodbye"
This Ruby program will convert a plain number to the ordinal of the number. So for example, if the user enters 2, it will displan 2nd. If the user enters 3, it will display 3rd, etc.
This Ruby program is an adaptation of a classic technical interview problem which displays sequences of the Foobar pattern.
def prompt(*args)
print(*args)
gets.chomp
end
val = prompt "How many items do you want to see? "
val1 = val.to_i
i = 0
while i != val1
i = i +1
if i % 15 == 0
puts "Foobar"
elsif i % 5 == 0
puts "Bar"
elsif i % 3 == 0
puts "Foo"
else
puts "#{i}"
end
end
puts "Goodbye"
A database-powered quote generator with a mobile-first design, using the Ruby on Rails framework, HTML, and CSS. Uses Git and GitHub for version control, and launched on Heroku.
A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.
A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.
An Instagram clone that was built using industry-standard, test-driven development following numerous red/green/refactor cycles.
This single-page production-ready note-taking app with a fluid user interface developed, by using ReactJS.
This single-page production-ready app to track your todos with a fluid user interface developed, by using JavaScript, allows users to rapidly add dynamic content.
Worked on an Agile software development team building a chess application. Under the guidance of a senior software engineer, we had weekly Agile team meetings for code reviews, sprint planning, and feature assignments.
Mike has developed proficiency and expertise in the following programming languages and comfort with the following tools.
Currently entertaining new opportunities. Please get in touch via emal: