Detail oriented full stack web developer with a degree in business and computer information systems and work experience in accounting, business administration and management. My passion for learning and problem solving made me gravitate back to coding.
An immersive 15 week training program designed to equip students with the skills necessary to begin their journey as professional software engineers.
Studied various programming languages, concepts, frameworks and libraries such as Ruby, Ruby on Rails, Javascript, React, and Redux as well as utilized version management hosting service GitHub throughout the program.
Built and collaborated on multiple projects such as:
Campgrounds
A campgrounds search and reservation/trip tracking tool for campgrounds within the United States.
+ Developed a Rails API backend with endpoints for campground facilities, campers, and reservations.
+ Utilized ridb/recreation.gov’s APIs to pull and parse data on campgrounds by state to provide user campground information.
+ Implemented user interface and map functionality using React and Mapbox GL JS JavaScript library/API with Semantic-UI-React and custom CSS for styling.
+ Utilized JSON Web Tokens and localStorage to store encrypted user information client-side and Dotenv to store API tokens and http request URL paths.
Night At The Movies
A movie quotes trivia game.
+ Utilized API from the Movie_Quotes ruby gem for movie quotes data.
+ Implemented user interface using React with Semantic-UI-React, Grommet, and custom CSS for styling.
+ Used the nuka-carousel React.js component to display the movie quotes and react-alert component to display the quiz results for each quote answered.
Visual Menu
A visual menu application to display a restaurant’s menu items with a picture, description, and customer reviews.
+ Developed a Rails API backend with endpoints for restaurants, meals, and reviews.
+ Implemented user interface using JavaScript and HTML with custom CSS styling.
+ Utilized ‘faker’ ruby gem and array sampling within the backend seeds.rb file to generate default display data for frontend.
Communicated with vendors and subcontractors and issued payments based upon approved
budgets.
•
Reconciled monthly vendor statements, expensed credit card statement, and allocated costs based
upon billings to allow accurate cost reporting & analysis.
•
Streamlined payroll process - Coordinated with operations team and supervisors to issue weekly payroll checks, reports, and payroll tax for 120 to 150 employees with varying schedules.