Mike Wilbur

FULL-STACK DEVELOPER


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.

Code Snippets


Temperature Conversion

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"

Ordinal Challenge

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.


Foobar

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"

Web Apps


Quote Generator

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.

Yelp Clone

A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.


Two-Sided Market Place

A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.

Test Driven Development

An Instagram clone that was built using industry-standard, test-driven development following numerous red/green/refactor cycles.


Single Page Note Application

This single-page production-ready note-taking app with a fluid user interface developed, by using ReactJS.

Single Page todos Application

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.


Agile Team Project

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.


Skills &: Tools


Mike has developed proficiency and expertise in the following programming languages and comfort with the following tools.


Contact


Currently entertaining new opportunities. Please get in touch via emal:

mxwilbur@outlook.com

Social