Jack Corley
ac8g0n@r.postjobfree.com 203-***-**** https://github.com/Jdcorley https://www.linkedin.com/in/jack-corley-00242211a
TECHNICAL QUALIFICATIONS
Ruby on Rails (4.2.10, 5.1.2, 5.2.0, 5.2.1), SQL, PostgreSQL, SQLite3
JavaScript, AngularJS, JQuery
Object Oriented Programing & MVC Architecture, TDD
SOFT SKILLS
Exceptional team player who performs well under pressure.
Excellent communication skills established through multi-cultural experiences and professional work amongst diverse age groups.
Agile and Pragmatic with an ability to adapt to change comfortably with ease.
PROJECT EXPERIENCE
BlocMetrics - An event tracking analytics application (Ruby on Rails 5.2.0)
Graphs implemented using chartkick gem; Views written using HAML; Deployed through Heroku; emails delivered via SendGrid.
Equipped with an API controller, BlocMetrics enables users to sign up and implement a JavaScript function to any event in a separate application that they desire to track. Once setup the user can login to BlocMetrics and see a graph of the event data collected on the apps they have registered with their account.
BlocMarks - A bookmark storage application (Ruby on Rails 5.2.0)
Deployed through Heroku; emails delivered via Mailgun. Users can store & share URLs by topic. User can send an email to the app email address; with the subject of the email as the bookmark topic and the body of the email as the URL. If the user and topic exist, then the URL is added to the topic given in the email and posted by the username associated with the email address. Should the topic not exist, but the user does, then the topic will be created by that user and the URL will be posted to the newly created topic.
Should the user not exist, then the application will create a new user account with the email address associated with the received email. The application will then create the bookmark as well as the topic (should the topic not exist). The user will then receive a password reset email, so they can set a password for their account.
BlocRecord - Object relational mapping ruby gem
Like ActiveRecord, ruby methods are mapped to SQLite staments allowing for reading and writing to an SQLite database using ruby method calls instead of vanilla SQL.
Bloccit - Reddit replica developed using RSpec BDD (Ruby on Rails 5.1.2)
Figaro gem used to store sensitive environment variables. User authentication and authorization written from scratch; users have their own profile with an avatar and can favorite, post and comment on topics.
Blocipedia - Wiki replica application with subscription service (Ruby on Rails 5.1.2)
Stripe payment system API and Pundit policy gem for multi-level user authorization; Devise gem for user authentication, and Faker gem to generate test data; deployed through Heroku; emails delivered via SendGrid. Users can upvote, downvote and favorite wikis; wikis sort themselves based upon votes.
BlocJams - Frontend music player application developed in AngularJS framework
Plays an album while displaying the album cover with a music bar that supports play, pause, skip and playtime functionality.
BlocChat - Frontend chat room application developed in AngularJS using Firebase for storage persistence
Users can create chat rooms and message other users that are permitted to be in the chatroom.
PROFESSIONAL EXPERIENCE
Stewart Leadership - Ruby on Rails Developer Remote (Contract) August-September 2018
Worked remotely, alongside the development team, fixing a range of issues reported through Jira, an agile project management platform. Main technologies used: ruby, Ruby on Rails 4.2.10, JavaScript, AJAX, CSS, Bootstrap, HTML, JQuery. Developed an understanding of the agile workflow, participating in one-week sprints and attending scrum meetings regularly, to report sprint & issue progress. Gained valuable debugging experience working with a large codebase.
BAE Systems Applied Intelligence - Data Analyst Milford, CT 2017
Processed accounting & financial data into excel systems for commissioned payroll. Prepared and reported MRR & monthly invoice billing statements to various contracted partners. Assisted in creating, maintaining and improving the systems used to record and organize data for various sales accounts.
EDUCATION
Bloc, Software Engineering Track, Remote Online 2018
University of Connecticut, Bachelor of Science, Resource Economics, Stamford & Storrs, CT 2017
International Studies Institute, Sustainable Food & Environmental Systems Abroad Program, Florence, Italy 2016