We provide IT Staff Augmentation Services!

Web Development - Interdepartmental Research Assistant Resume

5.00/5 (Submit Your Rating)

SKILLS:

Programming and markup languages: React Native, Angular, Python, Java, Bash, C, C++, HTML, CSS, JavaScript (including p5js, Expressjs, and Nodejs), jQuery, Dart, Haskell, Prolog

Typesetting and other applications: LaTeX, Netbeans, Sublime, LibreOffice, Keynote, MS Excel, MS Word, Adobe CS6 (Illustrator, Flash, Fireworks, and Dreamweaver)

Miscellanea: Distributed version control systems (Git), Agile development methodologies (e.g. SCRUM), Unit testing (including doctest and JUnit)

WORK EXPERIENCE:

WEB DEVELOPMENT - INTERDEPARTMENTAL RESEARCH ASSISTANT

Confidential

Responsibilities:

  • Research effective learning tools to build chemistry simulations for the web that can be used to instruct students in thermodynamics courses.
  • Practice front - end and back-end development using a combination of HTML5, CSS (incl. Bootstrap), jQuery, and JavaScript (incl. p5js and Chartjs).
  • Maintain and refactor pre-existing web simulations to scale well on mobile devices.

DATA PRIVACY - RESEARCH ASSISTANT

Confidential

Responsibilities:

  • Research the intersection between data privacy and human - computer interaction, with particular emphasis on usable privacy and procedures that relay intuition about these systems.
  • Develop a technique for gauging users trust in mathematical protocols that protect confidentiality of large datasets (i.e. differential privacy).
  • Design, implement, and deploy an experiment on Amazon s Mechanical Turk (AMT) using a custom platform with web integration built with jQuery, JavaScript, HTML, and CSS.
  • Parse data gathered from participants and create statistical data visualizations using Python libraries such as Seaborn.

COMPUTER SCIENCE TEACHING ASSISTANT

Confidential

Responsibilities:

  • Lead help sessions and tutor students individually or in small groups to reinforce computer science principles.
  • Discuss curriculum with a computer science faculty mentor in order to coordinate instructional efforts. Grade weekly homework assignments and offer feedback for roughly 130 students.
  • Self-taught MongoDB, Expressjs, Angular, and Nodejs frameworks to build a full-stack to-do list app. Project completion granted experience with a full-stack development workflow and best web development practices.
  • Researched the Java Sound API to perform various operations on audio files, including generating digital tones and exporting them as .wav files. Created a GUI to interface with the program and render the waveform visualization and Discrete Fourier Transform (DFT) of any .wav file.
  • Project completion granted experience with algorithm optimization (to generate tones and render DFT visualizations in real time), I/O streams, byte manipulation (e.g. downsampling), and graphical user interfaces.
  • Developed a set of tools in the C language for a command-line interface that merged pre-existing Bash functionality with original ideas, including support for a detailed history log and randomly generated ASCII art. Later stages of development included collaboration with other students to combine functionality into a “gshell” (group shell) package. Project completion granted experience with Git repositories as well as the Bash and C languages.

We'd love your feedback!