Sarah Mae Crank

WEB DEVELOPER AND PROJECT MANAGER


Welcome to my portfolio! I am a Senior Project Manager and Web Developer with a passion for creating the best product in the most efficient and effective way possible. I have over five years of marketing and project management experience working on promotions, campaigns, graphic design, broadcast, and digital marketing. Recently, I earned a certificate in Full Stack Web Development from the University of Central Florida, with newly developed skills in Agile Development, Ruby, JavaScript, CSS, React.js, and responsive web design. I am known as a proactive, resourceful, and persistent problem-solver and an engaging leader in the workplace. It is my passion to learn every aspect of my position in order to ensure my team is successful every step of the way.



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 degree(cel)
	return (cel.to_i * 1.8) + 32

	end

	puts "Enter degrees in Celsius:"
	cel = gets.chomp

	puts "The temperature is #{degree(cel)} degrees Fahrenheit."
		


	puts "Enter a number."
	num = gets.chomp.to_i


	if num % 10 == 1 && (num < 10 || num > 20 )
	    puts "That's the #{num}st item!"
	elsif num % 10 == 2 && (num < 10 || num > 20 )
	    puts "That's the #{num}nd item!"
	elsif num % 10 == 3 && (num < 10 || num > 20 )
	    puts "That's the #{num}rd item!"
	else 
	    puts "That's the #{num}th item!"
	end
		

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 display 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.

	
	puts "Please enter a number"
	num = gets.to_i
	num.times do |a|
	    a += 1 
	    b = a % 3
	    c = a % 5
	    if b == 0 && c == 0
	      print "foobar "
	    elsif b == 0
	      print "foo "
	    elsif c == 0
	      print "bar "
	    else
	      print "#{a} "
	    end
	end
		



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.
Live Link
GitHub Link

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.
Live Link
GitHub Link


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.
Live Link
GitHub Link

Test Driven Development

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


Single Page Todo Application

This single-page to-do application features a fluid user interface that– by using JavaScript– allows users to rapidly add dynamic content.
Live Link
GitHub Link

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.
Live Link
GitHub Link


Skills & Tools


Sarah 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 email:

SarahCrank88@gmail.com
LinkedIn
GitHub
Resumé