Info Tech & WiCSE
Shadowing Project
By Kayla Barrera
Mentor: River Ross
95+ hours
Including weekly visits
1 awesome web app
Presenting “File Friend”
50+ commits
To GitLab repository
The Problem
• Need for secure file transfers
• Examples:
• Legal Documents
• Taxes, Paperwork, etc.
• No third party storage
• Peer to peer transfer
• Not vulnerable to breaches
The Solution
Secure File Transfer Web App
Step 1. Click Invite!
Step 2. Send Email
Step 3. Wait to Connect
Step 4. Send file(s)!
Success: File sent!
Success: File received!
This is what
your friend
sees!
Tech Used
• SimpleWebRTC
• Library for file transfer
• Vue.js
• JavaScript Framework
• Bulma
• CSS Framework
• GitLab
• Version control
• Parcel.js
• Local dev server
• Web app bundler
• Yarn
• Package installer
• Amazon Web
Services
• S3, CloudFront, CLI
Technical Skills
• JavaScript/HTML/CSS
• Frameworks
• Web RTC (Real-Time
Communication)
• Web components
• Version Control
• Agile Development
• Debugging
Other Lessons
• Time Management
• Independent project
• Motivated by passion
• What it’s like to be a software
developer
• Weekly visits to office
• Meetings
• Don’t walk through construction sites
Tips for Future Shadows
• Pick something you are passionate about!
• Great mentorship opportunity
• Learn a new technology!
• i.e. Frameworks, languages
• Ask questions
• Your mentor is very experienced!
• Talk to people
• Become the social butterfly of the office!
Thank You!
Any Questions? Contact me at
kaylabarrera2@gmail.com

Info Tech presentation

  • 1.
    Info Tech &WiCSE Shadowing Project By Kayla Barrera Mentor: River Ross
  • 2.
    95+ hours Including weeklyvisits 1 awesome web app Presenting “File Friend” 50+ commits To GitLab repository
  • 3.
    The Problem • Needfor secure file transfers • Examples: • Legal Documents • Taxes, Paperwork, etc. • No third party storage • Peer to peer transfer • Not vulnerable to breaches
  • 4.
    The Solution Secure FileTransfer Web App
  • 5.
  • 6.
  • 7.
    Step 3. Waitto Connect
  • 8.
    Step 4. Sendfile(s)!
  • 9.
  • 10.
    Success: File received! Thisis what your friend sees!
  • 11.
    Tech Used • SimpleWebRTC •Library for file transfer • Vue.js • JavaScript Framework • Bulma • CSS Framework • GitLab • Version control • Parcel.js • Local dev server • Web app bundler • Yarn • Package installer • Amazon Web Services • S3, CloudFront, CLI
  • 12.
    Technical Skills • JavaScript/HTML/CSS •Frameworks • Web RTC (Real-Time Communication) • Web components • Version Control • Agile Development • Debugging
  • 13.
    Other Lessons • TimeManagement • Independent project • Motivated by passion • What it’s like to be a software developer • Weekly visits to office • Meetings • Don’t walk through construction sites
  • 14.
    Tips for FutureShadows • Pick something you are passionate about! • Great mentorship opportunity • Learn a new technology! • i.e. Frameworks, languages • Ask questions • Your mentor is very experienced! • Talk to people • Become the social butterfly of the office!
  • 15.
    Thank You! Any Questions?Contact me at kaylabarrera2@gmail.com

Editor's Notes

  • #5 Verbally explain technical side of project
  • #12 Also: brew, prettier js, AWS S3, AWS cloudfront, AWS CLI (Command Line Interface... the deploy commands we used (and also the plan is to use AWS API gateway, AWS lambda, and twilio.
  • #15 Disclaimer: Your project is intellectual property of Info Tech