Full - Stack Developer And Instructor Resume
5.00/5 (Submit Your Rating)
TECHNICAL SKILLS
- Git
- JavaScript
- Node.js
- Express.js
- React
- Redux
- Angular.js
- Handlebars.js
- Jasmine.js
- Mocha.js jQuery
- Mongoose.js
- Sequelize.js
- Redis.js
- Passport.js
- Ruby
- Ruby on Rails
- ActiveRecord
- Mongoid.rb
- Sinatra
- RSpec
- Capybara
- Paperclip.rb
- DelayedJob.rb
- Devise.rb
- SQL
- PostgreSQL
- MongoDB
- Redis
- Heroku
- Amazon (AWS) S3
- HTML5
- CSS3
- SASS/SCSS
- Bootstrap 3 and 4
- Agile Development
PROFESSIONAL EXPERIENCE
Full - Stack Developer and Instructor
Confidential
Responsibilities:
- Implemented an Angular.js and Rails powered lesson rating/feedback system dat allowed students to score lessons from 1 -5 stars and submit text feedback dat was emailed to our team through delayed jobs.
- Set up Mailchimp subscriptions to be generated upon user registration. dis feature involved creating RSpec tests dat used teh VCR gem to cache API responses so tests could run in continuous integration environments.
- Creating units of teh JavaScript curriculum. dis included lessons, projects and solutions teaching Node.js, NPM, RESTful routing, Express.js APIs, Jasmine TDD, NoSQL data modeling, MongoDB, Sequelize.js and Mongoose.js ORMs, Nodemailer, and Amazon (AWS) S3.
- Provided comprehensive instructional support to both teh full-time and part-time programs. dis included leading daily scrums and code reviews, creating and grading coding challenges, live and Slack based debugging, and giving live coding interviews to new applicants.
- Implemented a marketing tool, dubbed " Confidential ", to interact with teh Github API. Confidential used MongoDB, Mongoid.rb and Ruby rake tasks to generate a unique list of over 100,000 users matching teh desired criteria for teh Viking program.
- Assumed full responsibility over teh web portal's codebase during teh time of Viking's acquisition by Thinkful. dis involved updating email tasks, removing signup forms and disabling Rails controller actions, and redirecting routes to appropriate messaging pages.