Link to PDF Version

Brooke Bullek

WORK EXPERIENCE

Software Developer (Front-End) – Department of Chemical Engineering, Bucknell University, June 2017 – Present

  • Designed and implemented a set of chemistry simulations addressing concepts in thermodynamics and heat transfer to replace traditional lab experiments.
  • Created original simulations (1, 2) for the web using JavaScript (vanilla & p5), HTML, CSS, and jQuery.
  • Updated pre-existing simulations to use Bootstrap templates & buttons for improved use on mobile devices.

Student Research Assistant – Department of Computer Science, Bucknell University, May 2016 – May 2017

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

Computer Science Teaching Assistant – Department of Computer Science, Bucknell University, January 2016 – May 2016

  • Led help sessions and tutored students individually or in small groups to reinforce computer science principles.
  • Discussed curriculum with a computer science faculty mentor in order to coordinate instructional efforts.
  • Graded weekly homework assignments and offered feedback for roughly 130 students.

PROJECT SAMPLES

Audio Processor

  • 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 rendered 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.

Twitter Bot

  • Bridged the Giphy and Twitter APIs to develop an autonomous Twitter account that posts a randomly selected “word of  the day” and an accompanying GIF. Each word is assembled into a query to Giphy’s “trending” section and a callback function saves the media locally before uploading it to @Giph_Bot’s Twitter account. Project completion granted experience working with Heroku to deploy web apps that run independently, open-source Node.js packages, asynchronous programming, and Twitter’s OAuth implementation.

Custom UNIX Shell

  • 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.

Twitter Trends

  • Extracted and graphically represented aggregate national Twitter sentiment (positive, negative, or neutral) of keywords (e.g. “Barack Obama,” “student loans”) over a week-long period – 1 billion Tweets. Project completion gave insight into data mining with JSON objects and developing a GUI to present information to the user using the Python language.

EDUCATION

Bucknell UniversityB.S.E. in Computer Science & Engineering || 2014 – May 2018

ACTIVITIES & SOCIETIES

  • Association for Computing Machinery (ACM)
  • Bucknell Women in Science and Engineering (B-WISE)
  • Society of Women Engineers (SWE)
  • Collaborative Research Experiences for Undergraduates (CREU)
  • Computing Research Association (CRA)

AWARDS

  • CHI 2017 Papers and Notes: Acceptance – May 2017
    • Given to the top ~20% of submissions to the ACM SIGCHI annual international conference, Papers and Notes are archival publications of original research in the field of Human Computer Interaction (HCI).
  • Scholarships for Women Studying Information Security (SWSIS)April 2017
    • The SWSIS program provides scholarships of up to $10,000 for women studying for their Bachelors and Masters degrees in fields relating to information security.
  • Most Outstanding Abstract in the Area of Natural Sciences & Engineering (Susquehanna Valley Undergraduate Research Symposium)  August 2016
    • Given to the authors of the top abstract in the category of natural sciences & engineering, along with an invitation to give a 10 minute oral presentation at the symposium.
  • Bucknell Women in Science and Engineering (B-WISE) Scholar  August 2014 – Present
    • Given to high-achieving women undergraduate students majoring in science or engineering, the B-WISE scholarship is renewable for $20,000 per academic year.

SKILLS

  • Programming and markup languages: Python, Java, Bash, C, C++, HTML, CSS, JavaScript (+ p5, React, and Node frameworks), jQuery, Dart, Haskell, Prolog
  • Typesetting and other applications: LaTeX, Netbeans, Sublime, LibreOffice, 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)

One thought on “Brooke Bullek’s Resume

Leave a Reply